body
{
margin:0px;
background:url(images/bg.jpg) repeat-x #DFF2FF;
}

.floatleft{float:left;}

.floatright{float:right;}

.clear{clear:both; line-height:0px;}

#mainbody
{
width:998px;
margin:0px auto;
}

#header
{
height:70px;
}

.phone
{

}

#midbody
{
background:url(images/mid-top-bg.jpg) no-repeat #FFFFFF;
padding:10px 10px 10px 10px;
}

.banner
{
}

#leftpart
{
width:237px;
margin-top:10px;
background:url(images/left-bg.jpg) repeat-x #CAEFF5;
}

#rightpart
{
width:665px;
margin-top:20px;
}

.heading
{
font:bold 18px "Myriad Pro";
color:#0080ff;
text-transform:uppercase;
padding-bottom:15px;
}

.dontchangecase
{
	text-transform: none;
}

.gen_txt
{
font:12px Arial;
color:#565656;
}
.semi_heading
{
font:bold 14px Arial;
color:#077CA9;
line-height:20px;
}

.blue
{
color:#077CA9;
}

#footer
{
width:998px;
margin:0 auto;
text-align:center;
font:11px Tahoma;
color:#004661;
line-height:18px;
padding:10px 0px 10px 0px;
}

#footer a
{
color:#004661;
padding:0px 5px 0px 5px;
text-decoration:none;
}

#footer a:hover
{
color:#004661;
text-decoration:underline;
}

.input{
border:0px solid #7F9DB9;
background:url(images/input-bg.jpg) no-repeat;
font:normal 11px Verdana;
padding:7px 2px;
padding-left:15px;
width:173px;
margin-bottom:10px;
}

.submitbutton{
margin-left: 140px;
margin-bottom:10px;
margin-top:10px;
}

/*-----------------------------*/


.submenu{display: none}

.glossymenu{
margin: 5px 0;
padding: 0;
width: 170px; /*width of menu*/
height: 100%; /*height of menu*/
border-bottom-width: 0;
padding-left:30px;
}

.glossymenu a.menuitem{
font: bold 14px "Myriad Pro";
color: #393E42;
text-transform:uppercase;
display: block;
position: relative;
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
line-height:25px;
background:url(images/menu-divider.jpg) bottom no-repeat;

}
.glossymenu a.menuitem2{
font: bold 14px "Myriad Pro";
color: #393E42;
text-transform:uppercase;
display: block;
position: relative;
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
line-height:25px;


}
.glossymenu a.menuitem3{
font: bold 10px "Myriad Pro";
color: #393E42;
text-transform:uppercase;
display: block;
position: relative;
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
line-height:20px;


}
.glossymenu a.menuitem4{
font: bold 10px "Myriad Pro";
color: #393E42;
text-transform:uppercase;
display: block;
position: relative;
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
line-height:20px;
background:url(images/menu-divider.jpg) bottom no-repeat;
}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #393E42;
}



.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;

}

.glossymenu a.menuitem:hover{
color:#393E42;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
/*background: white;
*/


}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
/*border-bottom: 1px solid black;
*/
padding-left:10px;
height:20px;
margin:0px;
}

.glossymenu div.submenu ul li a{
display: block;
font: bold 12px "Myriad Pro";
color: #393E42;
text-transform:uppercase;
text-decoration: none;
padding: 2px 0;
}

.glossymenu div.submenu ul li a:hover{
color:#006633;
}


a
{
outline:none;
}