*{
	font-family:verdana,sans-serif;
}

body
{
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: 0px 0px;
	scrollbar-base-color: #c0ccd8; 
	scrollbar-face-color: #c0ccd8; 
	scrollbar-track-color: #d0dce8; 
	scrollbar-arrow-color: black;
}

a{
	color: #8280A3;
	text-decoration:none;
}
	
a:hover{
	color: #8280A3;
	text-decoration:underline;
}

.dropdown-small {
	BORDER-RIGHT: #D9D9DA 1px solid; BORDER-TOP: #D9D9DA 1px solid; BORDER-LEFT: #D9D9DA 1px solid; BORDER-BOTTOM: #D9D9DA 1px solid; FONT-WEIGHT: none; FONT-SIZE: 10px; WIDTH: 110px; HEIGHT: 16px; COLOR: #999999; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none
}

.form-submit {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 60px; HEIGHT: 20px; COLOR: #999999; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #D9D9DA; TEXT-DECORATION: none
}

FORM {
	margin:	0px,0px,0px,0px;
}


/*********** Main frame divs ************/

#frame {
	width:			738px;
	margin-right:	auto;
	margin-left:	auto;
	margin-top:		6px;
	padding:		0px;
	text-align:		left;
}
		
#contentleft {
	width:			145px;
	padding-left:	5px;
	float:			left;
}
	

#contentcenter_home {
	width:			457px;
	margin-left:	5px;
	float:			left;
	font-size:		11px;
	color:			#999999;
}
	
#contentright {
	width:			260px;
	margin-left:	7px;
	float:			left;
}

#spacer {
	float:			left;
}
	
/*********** Page content ************/

.dgrey_nav
{
    FONT-SIZE: 11px;
    COLOR: #999999;
    TEXT-DECORATION: none
}

.dgrey_nav:hover
{
    TEXT-DECORATION: underline;
	COLOR: #999999;
}

.dgrey_nav:link
{
    FONT-SIZE: 11px;
    COLOR: #999999;
    TEXT-DECORATION: none
}

.dgrey_underline
{
    FONT-SIZE: 11px;
    COLOR: #999999;
	TEXT-DECORATION: underline;
}

.dgrey_underline:hover
{
    TEXT-DECORATION: none;
	COLOR: #999999;
}

.dgrey_underline:link
{
    FONT-SIZE: 11px;
    COLOR: #999999;
    TEXT-DECORATION: underline;
}

#breadcrumb {
	font-size:		11px;
	color:			#2F2C65;
	width:			428px;
	height:			auto;
	padding-bottom:	5px;
	border-bottom:	#DADADA 1px solid;
}

#breadcrumb a { 
	font-size:		11px;
	color:			#999999;
}

.mainlinks {
	font-size:		11px;
	color:			#2F2C65;
}

.mainlinks a { 
	font-size:		11px;
	color:			#2F2C65;
}
		
p,h1,pre {
}
		
h1 {
	color:			#2F2C65;
	font-size:		23px;
	padding-top:	4px;
	font-weight:	none;
}

#header {
	color:			#99B3C2;
	font-size:		23px;
	margin-top:		4px;
	width:			auto;
	height:			auto;
	margin-bottom:	20px;
}

#header_sml {
	color:			#99B3C2;
	font-size:		20px;
	width:			auto;
	height:			auto;
	margin-bottom:	10px;
}

.grey {
	color:			#B1B6B8;
}

#subhead {
	color:			#2F2C65;
	font-size:		14px;
	font-weight:	bold;
	width:			auto;
	height:			auto;
	margin-bottom:	10px;
}

#buttons {
	color:			#2F2C65;
	font-size:		11px;
	font-weight:	bold;
	padding-top:	3px;
	padding-left:	4px;
	float:			left;
}

#buttons a{
	color:			#2F2C65;
}

#header_none {
	color:			#2F2C65;
	font-size:		23px;
	margin-top:		4px;
	width:			auto;
	height:			auto;
}

#content {
	color:			#999;
	font-size:		11px;
	width:			auto;
	height:			auto;
	margin-bottom:	20px;
	float:			left;
}

#content a{
	color:			#8280A3;
}

#image {
	color:			#999;
	font-size:		11px;
	text-align:		center;
	width:			auto;
	height:			auto;
	margin-bottom:	20px;
}

#rule {
	color:			#999;
	font-size:		11px;
	width:			428px;
	height:			auto;
	border-top: 	#DADADA 1px solid;
	padding-bottom:	10px;
}
		
/*********** Technical divs ************/

#features_top {
	width:			279px;
	height:			15px;
	background:		url(../images/technical/large_top.gif);
	padding-left:	3px;
	padding-top:	1px;
	font-size:		11px;
	color:			#fff;
}

#features_bottom {
	width:			282px;
	height:			6px;
	font-size:		6px;
	background:		url(../images/technical/large_bottom.gif);
}

#product_top {
	width:			131px;
	height:			15px;
	background:		url(../images/technical/small_top.gif);
	padding-left:	3px;
	padding-top:	1px;
	font-size:		11px;
	color:			#fff;
	margin-left:	8px;
}

#product_bottom {
	width:			134px;
	height:			6px;
	font-size:		6px;
	background:		url(../images/technical/large_bottom.gif);
	margin-left:	8px;
}

#tech_box {
	border-top: 	#DADADA 1px solid;
	border-bottom: 	#DADADA 1px solid;
	border-left: 	#DADADA 1px solid;
	border-right: 	#DADADA 1px solid;
	height:			auto;
	padding:		3px;
	margin-top:		2px;
	margin-bottom:	2px;
}

#tech_nav {
	padding:		2px;
	background: 	#F5F9FA;
	color:			#999999;
	font-size:		11px;
	margin-bottom:	1px;
	margin-top:		1px;
	float:			left;
}

#tech_box ul {
	list-style-image: url(../images/technical/bullit.gif);
	list-style-position: outside;
}

#bullit {
	width: 			274px; 
	height:			auto;
	margin-bottom: 	7px;
}

#bullit_l {
	width: 			252px;
	height:			auto;
	float:			left;
	margin-left:	4px;
	margin-bottom:	7px;
	color:			#999999;
	font-size:		11px;
}

#bullit_l a{
	color:			#8280A3;
}

#tech_nav:hover {
	background: 	#E6EEF0;
}

#tech_nav BR {
	display: 		none;
}

#minatures {
	height:			auto;
	width:			79px;
	padding:		3px;
	float:			left;
	color:			#2F2C65;
	font-weight:	bold;
}

#minatures a{
	color:			#87B4C5;
}

/*********** Head divs ************/

#topnav {
	width:			738px;
	height:			26px;
	background:		url(../images/top_navigation/specifiers.jpg);
	border-top: 	#2D2A63 1px solid;
	border-bottom: 	#ABAAC1 1px solid;
}

#topnav_empty {
	width:			738px;
	height:			2px;
	border-top: 	#2D2A63 1px solid;
}

#contentheader {
	width:			738px;
	height:			182px;
	margin:			0px;
}


#contentheader_home {
	width:			738px;
	height:			260px;
	margin:			0px;
}

#contentheader_small {
	width:			738px;
	height:			162px;
	margin:			0px;
}

#banner {
	width:			738px;
	height:			79px;
	margin:			0px;
}

#genericnav {
	width:			254px;
	height:			83px;
	margin:			0px;
	font-size:		11px;
	font-weight:	bold;
	color:			#999999;
}

/*********** Left Nav divs ************/

#nav {
	width:			139px;
	float:			left;
	padding:		3px;
	background: 	#2F2C65;
	color:			#fff;
	font-size:		11px;
	font-weight:	bold;
}

#nav:hover {
	background: 	#4E4B7E;
}

#subnav {
	width:			139px;
	float:			left;
	padding:		3px;
	background: 	#DBE8ED;
	color:			#2F2C65;
	font-size:		11px;
}

#subnav:hover {
	background: 	#C9DBE2;
}

#subsubnav {
	width:			139px;
	float:			left;
	padding:		3px;
	background: 	#F5F9FA;
	color:			#999999;
	font-size:		11px;
}

#subsubnav:hover {
	background: 	#E6EEF0;
}

/*********** Right hand column divs ************/

#rh_box {
	border-top: 	#DADADA 1px solid;
	border-bottom: 	#DADADA 1px solid;
	border-left: 	#DADADA 1px solid;
	border-right: 	#DADADA 1px solid;
	width:			127px;
	float:			left;
	padding:		3px;
	color:			#999;
	font-size:		11px;
}

#gen_box {
	border-top: 	#DADADA 1px solid;
	border-bottom: 	#DADADA 1px solid;
	border-left: 	#DADADA 1px solid;
	border-right: 	#DADADA 1px solid;
	float:			left;
	padding:		3px;
	color:			#999;
	font-size:		11px;
}

#h_box {
	border-top: 	#DADADA 1px solid;
	border-bottom: 	#DADADA 1px solid;
	border-left: 	#DADADA 1px solid;
	border-right: 	#DADADA 1px solid;
	float:			left;
	color:			#999;
	font-size:		11px;
	padding: 		10px;
	width:			auto;
	height:			auto;
}

/*********** Footer divs ************/

#contentfooter {
	border-top: 	#C0BFD0 7px solid;
	width:			738px;
	height:			auto;
	margin-top:		20px;
	padding-top:	15px;
	color:			#999;
	font-size:		11px;
}