/* Start of CMSMS style sheet 'Accessibility and cross-browser tools' */
/* set all links to have underline and bluish color */
a,
a:link 
a:active {
font-family:"Trebuchet Ms",Arial, Helvetica, sans-serif;
   text-decoration: none;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
   background-color: inherit; 
   color: #246ebd;
font-size:12px; 
}

a:visited {
font-family:"Trebuchet Ms",Arial, Helvetica, sans-serif;
   text-decoration: none;
   background-color: inherit;
  color: #d2371d;                /* a different color can be used for visited links */
font-size:12px;
}


/* remove underline on hover and change color */
a:hover {
font-family:"Trebuchet Ms",Arial, Helvetica, sans-serif;
   text-decoration: none;
   background-color:transparent;
   color: #d2371d;
font-size:12px;
}



body {
background-image:url(images/mainbg.jpg);
background-repeat:repeat-x;
background-color:#de421c;
margin-top:0px;
font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:11px;
color:#eee;
}


/*--------------------layout-----------------------*/
#wrapper {
width:900px;
background-color:#fff;
overflow:hidden;
margin:0 auto;
font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:11px;
color:#81828a;
overflow:hidden;

}

.contents {
margin:10px 0;
width:880px;
overflow:hidden;
color:#999;
padding:0 10px;

}

.leftpart {
width:220px;
border:0px solid #ccc;
float:left;
display:inline;
overflow:hidden;
}
.rightpart {
width:650px;
border:0px solid #ccc;
float:right;
text-align:justify;
line-height:15px;
color:#666;

}

/*---------------------top part---------------------------*/
#toppart {
width:880px;
padding:10px 10px;
height:80px;
background-image:url(images/toppartbg.jpg);
background-repeat:repeat;
}

#mainlogo {
width:165px;
height:66px;
float:left;
display:inline;
}

#topmenu {
width:600px;
height:38px;
float:right;
margin-top:20px;
}

#leftside {
width:9px;
height:38px;
float:left;
display:inline;
background-image: url(images/leftside.png);
}
#middlemenu {
width:582px;
height:38px;
background-image: url(images/middlebg.jpg);
background-repeat:repeat;
float:left;
}
#rightside {
width:9px;
height:38px;
float:right;
background-image:url(images/rightside.png);
}
/*--------------------------------------------top main menu-----------------------------------------------*/
#toprightmenu{
margin-top:0px;
font-family:Tahoma;
width:580px;
height:38px;
font-size:11px;
color:#333;
}

#toprightmenu ul {

margin:0px;
padding:0px;

}

#toprightmenu ul li {

display:inline;
float:left;
list-style:none;
margin-left:0px;
line-height:normal;
position:relative;
border-right:1px solid #960606;


}

#toprightmenu ul li a {
font-family:"Tahoma", Arial, Helvetica, sans-serif;
color:#fff;
font-size:11px;
background-image: url(../images/menubgs.jpg);
text-decoration:none;
padding:12px 10px 12px 10px;
display:block; 


}

#toprightmenu ul li a:hover{
font-family:"Tahoma", Arial, Helvetica, sans-serif;
color:#f1f0f0;
font-size:11px;
text-decoration:none;
padding:12px 10px 12px 10px;
display:block; 
background-image:url(images/menuhover.jpg);
}
#toprightmenu ul li a.choosen{
font-family:"Tahoma", Arial, Helvetica, sans-serif;
color:#f1f0f0;
font-size:11px;
text-decoration:none;
background-image: url(images/menuhover.jpg);
background-repeat:repeat;
padding:12px 10px 12px 10px;
display:block; 
}

/*--------------------------banner starts-------------------------------------------*/
.banner {
padding:10px 10px;
width:880px;
height:176px;
}

/*------------------------------you are here-------------------------------------*/
.youarehere {
width:880px;
height:22px;
border-bottom:1px solid #ccc;
padding:0 10px;
}

.button {
display:block;
width:319px;
height:60px;
text-indent:-9999px;
}
.button a {
display:block;
width:100%;
height:100%;
background-image:url(../images/urgents.png);
background-repeat:no-repeat;
background-position:top left;
outline:none;
}
.button a:hover {
background-position:0 -60px;
}

.bigtitle {
background-image: url(images/titlebg.jpg);
background-repeat:repeat;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
color:#fff;
font-size:14px;
font-weight:normal;
padding:8px 10px;
margin:0 0;

}
.titles {
font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.leftmenu {
width:220px;
background-color:#f0efef;
color:#e4e4e4;
margin-bottom:10px;
}
.leftmenu ul {
margin:0px;
padding:0px;
border:1px solid #e4e4e4;

}

.leftmenu ul li {
list-style:none;
position:relative;
display:block;
height:15px;
border-bottom:1px solid #fff;
line-height:normal;
padding:5px 5px;
background-color:#f6f5f5;
}
.leftmenu ul li a {
font-family:"Tahoma",Arial, Helvetica, sans-serif;
background-image: url(../images/bullet01.gif);
background-repeat:no-repeat;
font-size:11px;
color: #666;
text-decoration:none;
border-bottom:0px solid #fff;
padding-left:10px;

}

.leftmenu ul li a:hover {
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:11px;
color: #333;
text-decoration:underline;
}

.contactbox {
width:200px;
background-color:#e4e4e4;
color: #666;
padding:10px 10px;
}
/*-------------------------------------------------footer parts----------------------------------------------------*/

.footer {
width:880px;
margin:0 auto;
height:60px;
background-image: url(images/footerbg.jpg);
background-repeat:repeat-x;
background-color:#fff;
padding:10px 10px;
}
.copyright {
width:220px;
color:#666;
float:left;
display:inline;
}

.footermenu {
width:410px;
height:20px;
float:right;
}
.footermenu ul {
padding:10px 0;
margin:0;
}
.footermenu ul li {
list-style:none;
display:inline;
border-right:1px solid #ccc;


}
.footermenu ul li a {
font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:11px;
color:#556;
padding:0px 5px;
text-decoration:none;

}
.footermenu ul li a:hover {

font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
}

.designlink {
font-family: "Tahoma", Arial, Helvetica, sans-serif;
font-size:10px;
color:#556;
text-decoration:underline;
font-weight:bold;
}
.designlink:hover {
font-family: "Tahoma", Arial, Helvetica, sans-serif;
font-size:10px;
color: #666;
text-decoration:none;
font-weight:bold;

}

.email{
font-family: "Tahoma", Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff0000;
text-decoration:underline;

}
.email:hover {
font-family: "Tahoma", Arial, Helvetica, sans-serif;
font-size:11px;
color: #666;
text-decoration:none;
}

/*---------------------------------------------forms layouts------------------------------------------*/
form {
padding-top:10px;
margin-top:20px;
width:570px;
color:#333;
padding-bottom:10px;
padding-left:10px;
background-color:#f9f9f9;
border:1px solid #eee;
}

label{
float: left;
width: 120px;
font-weight: bold;
padding-left:10px;
padding-top:10px;
}


input {
width:180px;
background-color:#fff;
border:1px solid #838383;
margin-left:0px;
margin-top:10px;
color:#929292;
font-family:"Trebuchet Ms",Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
}

select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.submit, reset {
margin-left:140px;
margin-top:10px;
margin-bottom:10px;

}


textarea {
background-color:#fff;
margin-left:0px;
margin-top:10px;
width:210px;
height:50px;
color:#666;
font-family:"Trebuchet Ms",Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #838383;
}

.legend {
background-color:transparent;
border: 0px solid #000;
}

.date {
color:#939393;
font-family:"Trebuchet Ms",Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-style:italic;
}

.hrline {
padding:10px 0;
border-bottom:1px solid #e4e4e4;
}


/* End of 'Accessibility and cross-browser tools' */

