@charset "utf-8";
/* CSS Document */

body, ul, li, p, form, input, h1 {
padding:0px;
margin:0px;
}
body {
text-align:center;
background:url(../images/backgroundB.jpg) repeat-x #3a6f8f;
}
img{border:0px;
margin:0px;
padding:0px;}
a {
border:none;
outline:none;
}
.main {
width:945px;
margin:auto;
padding:0px 0px 100px 0px;
}
.maininner {
padding:0px 0px 0px 0px;
text-align:left;
margin:27px 0px 0px 0px;
background:url(../images/1.png) no-repeat;
}
.logo {
width:272px;
float:left;
padding:21px 0px 0px 71px;
}
.logoimage {
border:none;
outline:none;
}
.welcome {
float:left;
width:408px; 
height:95px;
padding:61px 0px 0px 24px;
}
.microsoft {
float:right;
width:120px;
padding:85px 32px 0px 0px;
}
.clear {
clear:both;
}
#searchForm, .contentpaneopen{ 
font:13px Arial, Helvetica, sans-serif;
color:#3a6f8f;
line-height:26px;
padding:0px 10px 0px 14px;
}
.contentpaneopen a{color:#3a6f8f; font-weight:bold;}
.banner { margin:0px; clear:both;
margin:auto;
padding-bottom:0px;
}
.content {
background:url(../images/2.jpg) repeat-y;
margin:auto;
margin-top:-5px;
}
.leftmenu {
width:322px;
float:left;
padding:0px 0px 0px 45px;
text-align:center;
display:inline;
}
.leftin {
background:url(../images/3.jpg) repeat-y;
}
.search {
background:url(../images/4.jpg) no-repeat;
width:302px;
margin:auto;
text-align:left;
}
#orangeboxbottom{border:#E0E0E0 1px solid; border-bottom:none;}
#orangeboxbottom .moduletable{border-bottom:#E0E0E0 1px solid;
padding:0px 0 0px 0px;}
#mod_search_searchword {
background:none;
border:none;
width:230px;
padding:12px 2px;
padding-left:15px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#cccccc;
margin:3px 0px 0px 0px;
}
#search_searchword{padding:3px 2px;color:#e5e5e5; 
border:#E8E8E8 1px solid;font:bold 16px Arial, Helvetica, sans-serif;
width:180px;}
.button{padding:4px 4px;border: #E8E8E8 1px solid;
background:none;cursor:pointer;
border-left:none;
font:bold 14px Arial, Helvetica, sans-serif;
color:#d16f1a;}
input.button {
font:bold 14px Arial, Helvetica, sans-serif;
color:#d16f1a;
border:none;
background:none;
padding:16px 4px;
text-align:center;
cursor:pointer;
}
.leftmenu .nev {
width:302px;
margin:auto;
}
.leftmenu .nev ul {
list-style-type:none;
}
.leftmenu .nev li {
background:url(../images/5.jpg) no-repeat;
line-height:14px;
text-align:left;
padding:0px 0px 0px 5px;
width:297px;
height:43px;
}
.leftmenu .nev a {
font:bold 15px Arial, Helvetica, sans-serif;
color:#d16f1a;
letter-spacing:3px;
text-decoration:none;
text-transform:uppercase;
display:block;
padding:14px 0px 14px 10px;
}
.leftmenu .nev a:hover {
background:url(../images/6.jpg) no-repeat left center;
color:#FFFFFF;
}
.leftmenu .nev #current a{
background:url(../images/6.jpg) no-repeat left center;
color:#FFFFFF;
}
.leftmenu .nevbottom {
background:url(../images/7.jpg) repeat-y;
margin:5px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:left;
padding:7px 37px 24px 26px;
}
.leftmenu .nevbottomtext {
font:12px Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:20px;
padding:3px 0px 20px 0px;
}
.bottom {
padding:0px;
margin:0px;
}
.middle {border:#E0E0E0 1px solid; border-top:none;border-bottom:none;
width:408px;
display:inline;
margin-left:-1px;
float:left;
background:url(../images/12.jpg) repeat-x left bottom;
padding:0px 0px 15px 0px;
}
.right {
	width:160px;
	display:inline;
	float:left;
	margin-left:-1px;
}

.contentheading {
font:bold 22px "Times New Roman", Times, serif;
color:#3a6f8f;
padding:10px 0px 5px 0px;
}
.middle p {
font:13px Arial, Helvetica, sans-serif;
color:#3a6f8f;
line-height:26px;
padding:0px 10px 0px 0px;
}
.middle ul{margin-left:25px;color:#3a6f8f;}
.blue {
background:url(../images/9.jpg) no-repeat;
font:bold 14px Arial, Helvetica, sans-serif;
color:#ffffff;
padding:17px 22px 13px 17px;
margin:9px 0px 9px 0px;
}
.bluecont {
font:12px Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:14px;
}
.bullet {
float:left;
padding:0px 5px 0px 0px;
width:54px;
}
 h3 {
background:url(../images/13.jpg) no-repeat;
font:bold 12px "Times New Roman", Times, serif;
color:#FFFFFF;
padding:8px 0px 11px 12px;
margin:0px;
}
.right .moduletable_menu { margin-top:0px;
background:url(../images/14.jpg) repeat-y;
}
.right .moduletable_menu ul {
list-style-type:none;
}
.right .moduletable_menu li {
width:160px;
background:url(../images/16.jpg) no-repeat left bottom;
line-height:10px;
}
.right .moduletable_menu a {
font:12px Arial, Helvetica, sans-serif;
color:#3a6f8f;
text-decoration:none;
background:url(../images/15.jpg) no-repeat 10px 5px;
padding:5px 0px 5px 22px;
display:block;
line-height:13px;
}

.right .moduletable_menu a:hover {
background:url(../images/17.jpg) no-repeat;
color:#FFFFFF;
}
.right .moduletable_menu #current a{
background:url(../images/17.jpg) no-repeat;
color:#FFFFFF;
}
.rbottom {background:url(../images/14.jpg) repeat-y;
font:bold 11px Arial, Helvetica, sans-serif;
color:#3a6f8f;
padding:15px 0px 15px 0px;
text-align:center;
}

.subscribe {
font:12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:16px;
padding: 5px 5px 5px 5px;
margin: -10px 0px 0px -6px;
}

.subscribe .button {
font:11px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#FFFFFF;
line-height:0px;
margin: -10px 0px 0px -6px;
}

.orangebox { padding:0px 0px;

}
.orangeboxtop {
position:relative;
}
.orangeboxmiddle {background:url(../images/19.jpg) repeat-y;
padding:16px 25px 0px 16px;
margin:5px 0px 5px 0px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.orangeboxbottom {
position:relative;
}
.orangetext {
font:12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:16px;
padding:4px 0px 18px 0px;
}
.rightlogo {
background:url(../images/14.jpg) repeat-y;
text-align:center;
}
.logorightbot {
padding:39px 0px;
}
.footer {
background:url(../images/23.jpg) repeat-x;
margin:20px 10px 0px 10px;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
color:#959595;
padding:4px 0px 7px 0px;
}