/******** OSS CSS - front page ********/

* {margin: 0; padding: 0;}

body { background: #403A37 url(/img/background.gif) repeat-x left top; margin-top: 0px;
		margin-left: auto; margin-right: auto; font-size: 11px; font-family: arial, verdana,
		sans-serif; color: #fff; line-height: 130%;}

#maincontainer {/*border: 1px solid red;*/ width:  800px; margin-top: 0px; text-align: left;}
#maincontent, #maincontentwide {width: 800px; height: 530px; background: url(/img/main_bg.jpg) repeat-x left top; margin: 0; padding: 0; clear: both;}



/**********  markup **********/

p,h1,h2,h3,h4,h5,h6,blockquote {padding-bottom:  10px; display: block;}

h1 {font-size:  22px; font-family:  Arial, verdana, sans-serif; font-weight: lighter; padding-top: 10px; padding-bottom: 3px; line-height: 120%;}
h2 {font-size:  20px; font-family:  Arial, verdana, sans-serif; font-weight: lighter;}
h3 {font-size:  14px; font-family:  Arial, verdana, sans-serif; font-weight: lighter; padding-top: 10px; padding-bottom: 5px;}

h3.righth3 {font-size:  14px; font-family:  Arial, verdana, sans-serif; font-weight: lighter; padding-top: 0px; padding-bottom: 5px;}
p {font-size: 12px; font-weight: lighter;}
p.rightcol {font-size: 11px; font-weight: lighter;}
p.small {font-size: 9px; font-weight: lighter; line-height: 11px !important;}

.alt { display: none;}

img {padding-top: 5px !important; padding-bottom: 1px !important;}

/**********  links **********/

a:link { color: #fff; text-decoration: none;}
a:visited { color: #fff; text-decoration: none;}
a:active { color: #666666; text-decoration: none;}
a:hover { color: #666666; text-decoration: none;}




/**********  top banner **********/

#topbanner {height: 70px; position: relative;}

#TopMenu {float: right; width: 652px; margin-top: 54px; margin-bottom: 0px; position: relative;  bottom: 0px; left:  15px; overflow: hidden;}
#TopMenuSpan {margin:  0; padding:  0;}
#TopMenuSpan li {margin:0; padding-left: 4px; float:left; list-style-type:none; display:inline; }

#TopMenuSpan a:link {
font: 12px arial, verdana, sans-serif;
color: #FFF;
text-align: center;
text-decoration: none;
padding: 0 8px;
margin-right: 2px;
margin-top: 8px;
border-bottom: none !important;}

#TopMenuSpan a:visited {
font: 12px arial, verdana, sans-serif;
color: #FFF;
text-align: center;
text-decoration: none;
padding: 0 8px;
margin-right: 2px;
margin-top: 8px;
border-bottom: none !important}

#TopMenuSpan a:active {background:url(/img/menubg.gif) no-repeat left top; margin-right: 2px;  border-bottom: none !important}
#TopMenuSpan a:hover, #TopMenuSpan .selected  {background:url(/img/menubg.gif) no-repeat left top; margin-right: 2px;  border-bottom: none !important}

#logo {float:left; background-image: url(/img/logo_top.gif); width: 138px; height: 65px; margin-left: 5px;}

.SubMenuHeadingSpanWide {display: none;}

/**********  main content **********/


#MainHomeHTML {
/*border: 1px solid red; */
width: 800px;
position: absolute;
}

.mid {
margin-left:  20px;
padding-top:  5px;
width: 318px;
position: absolute;
}

#rightcolumn {float: right; width: 295px;height: 450px;}
#vision {width: 145px; margin-top: 2px; margin-left: 145px;}
#latestnews {width: 260px; margin-top: 90px;}




/**********  embedded video **********/

#video {
position: absolute;
/*border: 1px solid green;*/
width: 325px;
height: 245px;
background: url(/img/videobg.png) no-repeat;
margin-top: -14px;
margin-left: -22px;
padding: 24px 26px 26px 22px;
_background: none !important;
}



/**********  footer **********/

#footer {text-align: right;}
#footer p {display: none;}
#footer ul, li {display: none;}


#easilogo {width:  800px; }
#easilogo img {margin-left:  717px; margin-top: 0px;}

#printpage {display: none;}
#DateDiv {display: none;}
