body
{

list-style-image: url(/images/bluebuttle.gif);


}
#mainbody {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(images/thinbg.gif);
	background-repeat: repeat-x;
}
#leftcontent-tab {
	border: 1px solid #CCCCCC;
}

#leftcontent {
	background-color: #A8D2ED;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0A367F;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.top_tollfree {
	background-image: url(images/topborder.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0A367D;
	line-height: 22px;
	height: 22px;
	width: 332px;
	text-align: center;
}
.grayborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
}

#banner {
	border-top-width: 11px;
	border-top-style: solid;
	border-top-color: #ECECEC;
}
#bannerimg {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}


#menu {
	margin-top: 10px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #0A367F;
	background-color: #ECECEC;
}
#footer
{
	list-style-type:none;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #0A367F;
}

#footer li
{
	float: left;
	padding: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 7px;
}
#footer a:link
{
	color: #05407A;
	text-decoration: underline;
}
#footer a:visited
{
	color: #05407A;
	text-decoration: underline;
}
#footer a:active
{
	color: #05407A;
	text-decoration: underline;
}
#footer a:hover
{
	color: #225088;
	text-decoration: none;
}
#leftbtm {
	font-size: 12px;
	text-transform: none;
	color: #0A367F;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1A89CE;
	padding-left: 5px;
	padding-top: 5px;
	background-color: #F6F6F6;
}
#box {
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: underline;
}
#boxredlink {
	font-weight: bold;
	color: #FF3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#boxredlink a:link
{
	color: #FF3300;
	text-decoration: underline;
	
}
#boxredlink a:visited
{
color: #FF3300;
text-decoration: underline;
}
#boxredlink a:active
{
color: #FF3300;
text-decoration: underline;
}

#boxredlink a:hover
{
color: #FF3300;
text-decoration: none;
}


#rightsideForm {
	background-color: #FFF0D2;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0A367F;
	text-align: left;
}
.leftcontent-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-transform: none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
p {
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-transform: none;
}


#rightcontent-tab {
	border: 1px solid #CCCCCC;
	text-align: left;
}
#righttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B3550B;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#formtab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E8761D;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
}
.selectbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: left;
	padding-right: 5px;
}


#title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0C478D;
	padding-left: 10px;
	text-align: left;
	padding-bottom: 10px;
	margin:5px;
}
#content {
	text-transform: none;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
}
#cat {
	text-transform: none;
	text-decoration: underline;
	line-height: 24px;
}

#title li {
	text-transform: none;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: url(images/bluebuttle.gif);
	line-height: 20px;
	text-indent: -25px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #0A367F;
	text-align: left;
	line-height: 20px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0A367F;
	text-align: left;
	line-height: 20px;
	margin:5px;
}

#boxL {
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: underline;
	background-image: url(images/productslogo.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#boxR {
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: underline;
	background-image: url(images/servicephone.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#contentP {
	text-transform: none;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
	margin:5px;
}



.content
{


}



.topNav
{
list-style-type: none;
padding:0;
margin-top:0px;
margin-bottom:0px;

}

.topBackground
{
background-color: #063886;
height:32px;
vertical-align:top;
margin:0px;
padding:0px;
}


.topNav ul {
	padding: 0;
	margin: 0;
	list-style: none;
 line-height:17px;
}


.topNav li ul {
	display: none;
	position: absolute;
	top: 19px;
	left: -1px;
	text-decoration: none;
	text-align:left;
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	padding-bottom:1px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.topNav li > ul {
	top: auto;
	left: auto;
	white-space:nowrap;

	
	
}

.topNav li:hover ul, .topNav li.over ul {
	display: block;
	font-family: sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align:left;
}


.inside1 {
	text-align: left;
	white-space: nowrap;
   background-color: #8AA0FF;
}


.inside1 li
{
	
 	text-align: left;
	white-space: nowrap;
	background-color: #8AA0FF;
}




.topButton
{
	float: left;
	position: relative;
	margin-top:0px;
	margin-right:2px;
	display:block;
	background-color:#057ECA;

}


.topButton a 
{
font-size:12px;
text-decoration: none;
color: red;
text-decoration:none;
font-family: Verdana;
padding-right:5px;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;

}

.topButton a, .topButton a:link, .topButton a:active, .topButton a:visited
{

text-decoration: none;
color: white;
text-align:center;
font-family: Arial;
display:block;


}
.topButton a:hover
{
text-decoration: none;
text-align:center;
font-family: Arial;

}





.topButtonSelected
{
	float: left;
	position: relative;
	margin-top:0px;
	margin-right:2px;
	display:block;
	background-color:#063886;

}


.topButtonSelected a 
{
font-size:12px;
text-decoration: none;
color: red;
text-decoration:none;
font-family: Verdana;
padding-right:5px;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;

}

.topButtonSelected a, .topButtonSelected a:link, .topButtonSelected a:active, .topButtonSelected a:visited
{

text-decoration: none;
color: white;
text-align:center;
font-family: Arial;
display:block;


}
.topButtonSelected a:hover
{
text-decoration: none;
text-align:center;
font-family: Arial;

}



.dropButton a 
{
	text-indent: 3px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	line-height:10px;
	padding-right:3px;
	padding-left:3px;

}

.dropButton a, .dropButton a:link, .dropButton a:active, .dropButton a:visited
{
	font-size: 11px;
	visibility: visible;
	border-collapse: none;
	text-decoration: none;
	text-align:left;	
	color:#063886;

}
.dropButton a:hover
{
	font-size: 11px;
	visibility: visible;
	border-collapse: none;
	text-decoration: none;
	text-align:left;
	color:red;
	
}


.menuItem
{
	border-right: #cccc99 1px solid;
	border-top: #cccc99 1px solid;
	border-left: #cccc99 1px solid;
	border-bottom: #cccc99 1px solid;
	
}



.edit
{
	font-size: 10px;
	font-family: Arial, 'Times New Roman';
	
}

.edit a, .edit a:link, .edit a:active, .edit a:visited
{
	font-size: 10px;
	visibility: visible;
	color: #cc0033;
	font-family: Arial, 'Times New Roman';
	border-collapse: separate;
	text-decoration: none;
}
.edit a:hover
{
	font-size: 10px;
	visibility: visible;
	color: #cc0033;
	font-family: Arial, 'Times New Roman';
	border-collapse: separate;
	text-decoration: underline;
}

.border
{
border-right: #cccc99 1px solid;
	border-top: #cccc99 1px solid;
	border-left: #cccc99 1px solid;
	border-bottom: #cccc99 1px solid;
}

.sideNav
{
text-align:center;
background-color:whitesmoke;
width:180px;
vertical-align:top;
padding-top:10px;
}


.tab
{
 font-size:12px;
 color:red;
background-color: #3E7DC2;
 text-align: left;
 text-indent: 10px;
 	border-right: #686868 1px solid;
	border-top: #686868 1px solid;
	border-left: #686868 1px solid;
	border-bottom: #686868 1px solid;
	height:15px;
	margin-top:10px;
	
}

.tab a, .tab a:link, .tab a:active, .tab a:visited
{
 color: white;
 text-decoration: none;


width:185px;
display:block;
}
.tab a:hover
{
 color: white;
 text-decoration: none;

width:185px;
display:block;
}


.navButton
{
	
	text-align: right;
	display: block;
	width:185px;

}

.navButton a, .navButton a:link, .navButton a:active, .navButton a:visited
{
	font-size: 08pt;
	visibility: visible;
	color: #ff0033;
	letter-spacing: 1pt;
	border-collapse: separate;
	text-decoration: none;
	display: block;
	background-color: #EDF1F4;
		width:185px;
	
}
.navButton a:hover
{
	font-size: 08pt;
	visibility: visible;
	color: #ff0033;
	letter-spacing: 1pt;
	border-collapse: separate;
	text-decoration: underline;
	display: block;
	background-color: gainsboro;
	width:185px;
	

}




.admin
{

	display:block;
	background-color:#057ECA;

}

.admin a 
{
font-size:12px;
text-decoration: none;
color: red;
text-decoration:none;
font-family: Verdana;
padding-right:5px;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
background-color:blue;
}

.admin a, .admin a:link, .admin a:active, .admin a:visited
{

text-decoration: none;
color: white;
text-align:center;
font-family: Arial;
display:block;


}
.admin a:hover
{
text-decoration: none;
text-align:center;
font-family: Arial;
background-color:#057ECA;
}


.peachform {
    background-color: #FFF0D2;
    border: 1px solid #ACA899;
    margin: 1px;
		width: 100%;
}
.peachform td, select, input {
    font-family: Arial, Helvetica, sans-serif;
}
.peachform-heading {
	background: #E8761D;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	height: 33px;
}


ul
{
 display:block;
 margin-left:40px;
}



/*
	class for entire table
	*/
	.vtable
	{
	 font-size:12px;
	 
	}
	
	
	.vtr_even
	{
	 background-color:gainsboro;
	
	}
	
	.vtr_odd
	{
	background-color:ghostwhite;
	
	}
	
	/*
	class for cells in the table
	*/
	.vtd
	{
	 border:1px gainsboro solid;
	}
	
	
	/*
	class for header row
	*/
	.vheader
	{

	}
	

	/*
	class for header cell
	*/
	.vth
	{
	 background-color:black;
	 border:1px orange solid;
	 color:white;
	}
	.vth a
	{
		color:white;
	}
	
	
	/*
	class for the edit cell
	*/
	.vedit 
	{
	 background-color:none;
	}
	.vedit a
	{
	 color: red;
	}
	
	
	.heading
	{
	 background-color:black;
	 border:1px orange solid;
	 color:white;
	
	}
	
	#footer
	{
	 list-style:none;
	
	}