/* CSS Document */
body{
margin:0px;
}

#main_container{
background-color:#FFFFFF;
float:left;
width:818px;
margin-bottom:4px;
}

/*-------------------------------------header start here--------------------------------*/
#header{
background-image:url(images/header-bg.jpg);
width:818px;
height:279px;
padding-top:3px;
} 
#links_div{
width:818px;
float:left;
padding-top:9px;
text-align:center;
}
/*-------------------------------------header ends here--------------------------------*/

/*-------------------------------------midpart start here--------------------------------*/
#middle{
width:791px;
margin:35px 0px 9px 0px;
padding:0px 14px 0px 13px;
float:left;
}
#mid_box_bg{
background-color:#F5F5F5;
border-left:solid 1px #CECECE;
border-right:solid 1px #CECECE;
width:778px;
float:left;
padding:0px 6px 0px 5px;
}

/*-------------------------------------left start here--------------------------------*/
#left{
width:525px;
padding-right:30px;
float:left;
}
#right_box{
width:525px;
float:left;
}
.welcome_boxbg{
width:507px;
float:left;
padding:0px 8px;
border-left:#E0E0E0 solid 1px;
border-right:#E0E0E0 solid 1px;
background-color:#FFFFFF;
}
.parts_boxbg{
width:483px;
float:left;
padding:0px 20px;
border-left:#E0E0E0 solid 1px;
border-right:#E0E0E0 solid 1px;
background-image:url(images/parts_box_bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
}

.parts_txt{
width:215px;
text-align:center;
float:left;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
padding-top:10px;
color:#818181;
}
/*-------------------------------------left ends here--------------------------------*/


/*-------------------------------------right start here--------------------------------*/
#right{
width:222px;
float:left;
}
#right_bg{
background-image:url(images/left_part_bg.jpg);
background-repeat:repeat-x;
background-color:#005C75;
float:left;
border-left:solid 2px #ffffff;
border-right:solid 2px #ffffff;
width:218px;
}
.right_box{
width:190px;
padding-left:28px;
float:left;
line-height:14px;
}
/*-------------------------------------right ends here--------------------------------*/


/*-------------------------------------footer start here--------------------------------*/
#footer{
float:left;
background-color:#F9F6CB;
width:818px;
text-align:center;
padding:17px 0px 5px 0px;
margin-bottom:20px;
}



/*-------------------------------------text class here--------------------------------*/
.logo{
font-family:"Times New Roman", Times, serif;
font-size:34px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
width:818px;
}
.link{
font-family:Verdana;
font-size:12px;
color:#0D839C;
font-weight:bold;
text-decoration:none;
}
.link a{
font-family:Verdana;
font-size:12px;
color:#0D839C;
font-weight:bold;
text-decoration:none;
}
.link a:hover{
font-family:Verdana;
font-size:12px;
color:#0D839C;
font-weight:bold;
text-decoration: underline;
}
.welcome_head{font-family:arial; font-size:18px; color:#049FB6;}
.welcome_txt{font-family:verdana; font-size:12px; color:#676767;}
.right_txt1{
font-family:verdana;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.right_txt1 a{
font-family:verdana;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.right_txt1 a:hover{
font-family:verdana;
font-size:12px;
color:#FFFFFF;
text-decoration: underline;
}

.footer_txt{
font-family:Verdana;
font-size:11px;
color:#000000;
text-decoration:none;
}
.footer_txt a{
font-family:Verdana;
font-size:11px;
color:#000000;
text-decoration:none;
}
.footer_txt a:hover{
font-family:Verdana;
font-size:11px;
color:#000000;
text-decoration: underline;
}