/* GENERAL DEFINITIONS STARTS */
* {
	margin: 0;
	padding: 0;
	font-family:Helvetica,Arial, sans-serif;
}
body {
	border-bottom:24px solid #452E24;
}

img {
	vertical-align:bottom;
	border: none;
}
.clear {
	clear: both;
}
h1{
	font-size:25px;
	font-weight:bold;
	color:#EB1C2E;
	padding:5px 0 10px;
	letter-spacing:-1px;
}
h2{
	color:#452E24;
	font-size:18px;
	font-weight:bold;
	padding:5px 0;
}
h3,
h4 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
p{ 
	font-size:12px;
	color:#452E24;
	padding:5px 0;
}
a{ text-decoration:none; color:#00467F}
a:hover{ text-decoration:none; color:#EB1C2E}
.left{ float:left}
.right{ float:right}
.colorBlue{ color:#00467F}

/* GENERAL DEFINITIONS ENDS */
#MainContainer{
	width:980px;
	margin:0 auto;
	
}
/* TOP STARTS */
#Top {
	margin: 0 auto;
	width:937px;
	height:93px;
	padding:12px 20px 0 7px
}
img.LogoMicrosoft{ float:right; padding:28px 0 0 40px;}
#TopInfo{
	float:left;
	width:540px;
	padding:30px 0 0 35px;
}
#TopInfo img{ float:left; padding-left:15px; padding-right:250px;}
#Top ul{ list-style:none;}
#menu{
	color:#00467F;
	font-size:16px;
	clear:both;
	padding:10px 0 0 0;
	float:left;
	display: block; 
	position: relative;
	width:350px
}
#menu li{ 
	float:left;  
	display: block; 
	list-style: none; 
	position: relative;
	height:33px;
	width:100px;	
}
#menu ul { 
	display: none; 
	position: absolute; 
	left: 0;
	padding:0; 
	margin:0; 
	width: 179px; 
	background:#FFF; 
	padding:6px; 
	border:3px #FEF1D2 solid;
	top:30px;
	z-index:90;
}
#menu ul li { 
	float: none; 
	padding:0; 
	margin:0 ;
	height: auto;
	width: auto;
}
 /*#menu *:hover {color:#231F20; }*/

#menu a{
	color:#00467F;
	padding: 10px 15px 0;
	z-index:1050;
	display:block
}
#menu a:hover, #menu li.hover a{color:#231F20;}

#menu a.SubMenu{ 
	position:absolute; 
	top:0; 
	left:0;
	background:#FFF;
	height:30px; 
	line-height:30px;
	border-width:3px 3px 0 3px; 
	border-color:#FFF; 
	border-style:solid;
	padding:0 15px; 
	z-index:1050;
}
#menu a.SubMenu:hover, #menu li.hover a.SubMenu{border-color:#FEF1D2;}


#menu ul li a, #menu li.hover ul li a{ 
	color:#64635F; 
	font-size:13px; 
	font-weight:100;
	padding:0 5px 0 10px; 
	height:24px; 
	line-height:24px; 
	margin:2px 0; 
	border:0 none;
	display:block; 
}
#menu ul a.hover, #menu ul a:hover, #menu li.hover ul li a:hover{ 
	background-color:#FEF1D2; 
	color:#EB1C2E; 
	border:0 none; 
}
.level1{ z-index:100}
.level2{ z-index:200}
.level3{ z-index:300}
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */



#menuSec{ 
	float:right;
	background:url(../images/defaults/menu_sec_background.jpg) no-repeat 0 12px; 
	width:152px; 
	height:33px; 
	text-align:center;
	line-height:33px;
	padding-top:12px;
	display:block
}
#menuSec li{ 
	color:#4D4D4D; 
	font-size:12px;
	display:inline;
	border-right:1px solid #4D4D4D;
	padding:0 6px
}
#menuSec li.last{ border:0 none;} 
#menuSec li a{color:#4D4D4D; }
#menuSec li a:hover{color:#00467F; }
/* TOP ENDS */

/* MAIN PAGE STARTS */
#PageContent {
	margin: 0 auto;
	width:966px;
	clear:both;
	padding:5px 7px 20px;
}
/* MAIN PAGE ENDS */


/* FOOTER STARTS */
#Footer {
	width:100%;
	background:url(../images/defaults/background.gif) repeat-x bottom #FFF;
}
#FooterContent{width:930px;
	height:205px;
	padding:35px 15px 0;
	margin:0 auto;} 
#Footer p{
	width:500px;
	float:left;
	clear:left;
	color:#452E24;
	letter-spacing:-0.3px;
}
#Footer p.copyright{ color:#53524E; font-size:9px; border-top:1px solid #A18F7B; padding:15px 0 0;}
#Footer p.contactInfo{ font-size:11px; padding:25px 0;}
#Footer p.infoFooter{ font-size:14px; font-weight:bold}
#Footer p.infoFooter span{ color:#151712;}
#Footer ul{ float:right; padding:0 0 0 15px; width:175px; list-style:none; line-height:18px;}
#Footer ul li{ color:#00467F; font-size:11px;}
#Footer ul li.last{ padding-bottom:18px;}
#Footer ul li.title{ 
font-size:16px; 
font-weight:bold; 
color:#452E24; 
padding:0 0 5px
}
#Footer ul li a{color:#00467F; }
#Footer ul li.title a{color:#452E24; } 
#Footer ul li.title a:hover, #Footer ul li a:hover{color:#EB1C2E; }
/* FOOTER ENDS*/