/* CSS Document */

body {
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;;
font-size: 12px;
/* background: #FFF url(images/bg2.jpg) repeat-x top center; */
background: #FAFAFA url(images/bodybg.gif) fixed repeat-x top left;
color: #666;
padding: 0;
margin: 0;
}

a img {
border: none;
}

a {
color: #1B8AD0;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}


#Container {
width: 932px;
margin: 0 auto;
}

#header {
background: url(images/header_bg.jpg) no-repeat top center;
width: 932px; height: 147px;
}


#navcontainer ul
{
margin: 1px 0 0 0;
padding: 0;
list-style-type: none;
text-align: left;   
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#navcontainer ul { margin: 3px 0 0 0; }
} 


#navcontainer ul li  {
display: inline; 
margin-right: -4px; 
}


#navcontainer ul li a img { 
background: url(images/nav_line.gif) no-repeat top left;
/* border-right: 1px solid #B3B3B3; */
padding: 13px 17px 14px 17px; 
}





#navcontainer ul li a:hover img
{
background: #D3D2D2;
}


/* CR hover */
#navcontainer ul li#navleft a:hover img {
background: url(images/nav_left.gif) no-repeat top left;
}

#navcontainer ul li#navleft a img {
background-image: none;
}
 
 /* Home hover */
#navcontainer ul li#navright a:hover img {
background: url(images/nav_right.gif) no-repeat top right;
}


/* home */

#Main {
width: 932px; height: 413px;
background: url(images/home_mainbg2.gif) no-repeat top left;
line-height: 22px;
}

#mainLeft {
float: left;
width: 540px;
margin-top: 35px;
margin-left: 26px;
}

* html #mainLeft {
margin-left: 14px;
}

#mainRight {
float: right;
width: 300px;
margin-top: 24px;
margin-right: 16px;
}

* html #mainRight {
margin-right: 8px;
}




/* sub */

#Main2 {
width: 932px; margin-top: 12px; 
background: url(images/sub_mainbg.gif) repeat-y top left;
line-height: 28px;
overflow: hidden;
}


#mainLeft2 {
float: left;
width: 365px;
margin-top: 10px;
margin-left: 28px; 
}

* html #mainLeft2 {
margin-left: 14px;
}

#mainRight2 {
float: right;
width: 480px;
margin-top: 10px;
margin-right: 30px;
}

* html #mainRight2 {
margin-right: 15px;
}



/* .btn_bg a {
height: 28px;
padding: 2px 8px 0px; 
background: url(images/btn_bg.jpg) no-repeat top left;
display: block;
color: #555;
font-size: 10px;
font-weight: bold;
}

.btn_bg a:hover {
background: url(images/btn_bg2.jpg) no-repeat top left;
text-decoration: none;
color: #000;
}

*/

#bottom {
width: 932px;
clear: both;
}

#bottom td {
/* background: url(images/home_bottombg.gif) no-repeat top left; */
padding: 4px 0;
}

#bottom .tbl2 td {
background: none; padding: 0;
}


#bottom .tbl2 img {
margin-top: 0px;
}

h2 {
font-size: 20px;
font-weight: normal;
color: #000;
}



h3 {
margin: 3px 0;
font-size: 13px;
color: #444;
}

#Main2 h3 {
font-size: 16px;
font-weight: normal;
color: #222;
margin: 15px 0;
}

/* .bottomTxt {
color: #555;
font-family: Arial, Helvetica, sans-serif;
} */

#footer {
clear: both;
height: 43px;
margin-top: 15px;
background: url(images/footer_Bg.jpg) no-repeat top left;
padding: 17px 0 0 20px;
color: #444;
}

#footer a {
color: #666;
}


#CR_1 {
width: 881px;
height: 279px;
margin: 0 auto;
}

img.IMG {
margin-bottom: 20px; width: 361px; height: 179px;
}

small {
font-size: 10px;
font-style: italic;
color: #666;
}

strong {
color: #444;
}

/* hr {
color: #FFF;
margin: 10px 0 30px;
}
*/


.CRcontent {
padding: 0 20px;
}

img.hr2 {
margin: 10px 0 30px ;
}

.titlebar {color:#434343;background-color:#C7C7C7;text-align:center;font-family:Arial,helvetica;font-size:10pt;font-weight:bold}

.maintble {background-color: #000000;}
.cell {background-color: #FFFFFF;color:#000000}
.cellToday {background-color: #2E99DA;color:#ffffff}
.Heading2       { COLOR: #000099; FONT-FAMILY: Tahoma, Arial, Helvetica; FONT-SIZE: 13pt; FONT-WEIGHT: bold}
.Heading3       { COLOR: #000099; FONT-FAMILY: Tahoma, Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold}
.Heading4       { COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; FONT-SIZE: 13pt; FONT-WEIGHT: bold}

.tbl_bg { background: #C7C7C7 url(images/tbl_bg.gif) repeat-x bottom left;}

