html, body 
{
	border:0;
	margin:0;
	padding:0;
}

body, div, dl, dt, dd, ul, ol, li, pre, /*form, fieldset, input, textarea,*/ p, blockquote 
{  
    margin:0; 
	padding:0; 
} 

h1, h2, h3, h4, h5, h6 
{
    margin:0;
    padding:0;
    font-weight:normal;
}

img 
{
	border: 0;
}

body
{
	font-family:Arial, Helvetica, sans-serif;
	background:white;
	color: #222;
	font-size:12px;    
}

html
{
    /* this will force the scroolbar to appear on the Contacts page and prevent from the centered 
        content from jumping when switching between Resume and Contacts */
    overflow-y: scroll;
}

.clear         { clear:both; }
.clear2        { clear:both; height:1px; }
.float-left    { float:left; }
.float-right   { float:right; }

.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }

.wrapper       { width:960px;margin:0 auto; }

.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }

.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

h1
{
    font-size: 18px;
    font-weight: bold;
}

h2
{
    font-weight: bold;
    font-size: 14px;
}

/* CSS Style Rule for Div having id="outer-container" */
/* outer-container will hold the whole assembly of    nested div overlays. */
/* It will also center align the design */
#outer-container
{
    width: 900px;    
    margin: 0 auto;
}

/* header CSS Style Rule */
#header
{
    width: 900px;
    margin-top:10px;    
    height: 35px;
}

/* footer CSS Style Rule */
#footer
{
    width: 900px;
    background-color: red;
}

/* content-container CSS Style Rule */
/* It will hold the main content of the page. */
#content-container
{
    width: 900px;    
    margin: 20px 0px 20px 0px;
    box-shadow: 0px 0px 10px #dddddd;
}


#pageTitle
{
    float: left;
    font-size: 22px;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #424242;
    line-height: 35px;
}

a 
{
	text-decoration: none; color: #0065ca
}
a:hover
{
	text-decoration: underline
}


li
{
	padding-bottom:2px; padding-top:1px
}

.Huge
{
    font-size: 1.5em;
}

.mp_TopMenu
{
    float: right !important;
    text-align: center !important;
    margin-top:8px !important;
}

.mp_TopMenu ul
{
}

.mp_TopMenu ul li
{
    text-align: right;
    margin-left: 10px;
} 

.mp_TopMenu ul li a 
{ 
    font-size:12px;
    color: black;
}

.mp_TopMenu a.selected
{
    font-weight: bold;
    border-bottom: 1px dotted black;
}

.mp_TopMenu a.highlighted
{
    border-bottom: 1px dotted black;
}

#contact
{
    padding: 40px;
}

#resume
{
    padding: 40px;
    font-family: Arial, Tahoma, Verdana, sans-serif;
}

#resume a
{
    color: #000000;
    border-bottom: 1px dotted black;
}

#resume a:hover
{
    color: #0065ca;
    text-decoration: none;
    border-bottom: 1px solid #0065ca;
}

#resume #name
{
    text-align: right;
}

#resume #photo 
{
    float: right; 
    width: 80px; height: 80px; 
    position: relative; 
    top: -25px;
    margin-left: 16px;
    padding: 1px;
    border: #E0E0E0 solid 1px;
}

#resume #contactDet
{
    margin-top: 4px;
    text-align: right;
}

#resume #title
{
    font-family: Georgia, Times New Roman;
    padding-top: 0px;
    padding-bottom: 14px;
    text-align: center;
}

#resume .section
{
    margin-bottom: 17px;    
    clear: both;
    line-height: 22px;
    font-size: 14px;
}

#resume .sectionHeader
{
    font-family: Georgia, Times New Roman;
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 4px;
    margin-bottom: 12px;
    padding-top:3px;
    border-top: 2px solid #000000;    
    border-bottom: 1px solid #aaaaaa;
}

#resume .companyJob
{
    font-weight: bold;    
    float: left;
}

#resume .companyDate
{
    float: right;
    margin-left: 20px;
}

#resume .companyName
{
    clear: both;
    font-style: italic;
    padding-bottom:8px;
}

#resume .sectionJob
{
    margin-bottom: 19px;    
}

#resume .sectionCert
{
    margin-bottom: 10px;    
}

#resume ul
{
	margin-top:3px;
	margin-left: 0; padding-left: 17px;
    list-style-type: disc;
}

#resume ul li
{
	margin-left:0px;
}

#contact ul
{
	margin-top:3px;
	margin-left: 0; padding-left: 17px;
    list-style-type: inherit;
}

#contact ul li
{
	margin-left:0px;
}

