/* global */

html, body {

	margin:15px 0px;

	padding:0px 0px;

	height:100%;

}



body {

	background-color:#808285;

	color:#4e4e4e;

	font-family:"Lucida Sans Unicode", Tahoma,Verdana, Arial;

	font-size:11px;

}



select, input, textarea {

	color:#666666;

	font-family:"Lucida Sans Unicode", Tahoma,Verdana, Arial;

	font-size:10px;

}



form {

	margin:0px 0px 0px 0px;

}



h1, h2, h3, h4, h5, h6, #section_nav ul {

	font-family:"Lucida Sans Unicode", Tahoma,Verdana, Arial;

	color:#66666;

	margin-top:0px;

}



h5 {

	font-size:13px;

}



h6, #section_nav dt {

	font-size:12px;

}



a {

	color:#2D2D2D;

	text-decoration:none;

}



a:hover {

	color:#FDB016;

	text-decoration:none;

}



.fullheight {

	height:100%;

}



/* layout classes */



.layout_welcome {

	padding:15px 10px;

}



.layout_content {

	padding:15px 10px;

}



/* content */



.welcome-content, .welcome-content div, .welcome-content p, .welcome-content blockquote, .welcome-content ol, .welcome-content ul, .welcome-content dl, .welcome-content li, .welcome-content dt, .welcome-content dd, .welcome-content td, .welcome-content th {

	color:#4e4e4e;

	font-family:"Lucida Sans Unicode", Tahoma,Verdana, Arial;

	font-size:11px;

}



.welcome-content, .floatingleft {

	float: left;

	margin: 0px 10px 5px 0px;

}



.content, .content div, .content p, .content blockquote, .content ol, .content ul, .content dl, .content li, .content dt, .content dd, .content td, .content th {

	color:#4e4e4e;

	font-family:"Lucida Sans Unicode", Tahoma,Verdana, Arial;

	font-size:11px;

}



dev.content {

	position:relative;

}



.content ul, content ol {

	margin:15px;

	padding:0px;

	list-style-image:url(../images/icons/bullet-brown.gif);

}



.content li {

	margin:0px;

	padding-bottom:10px;

}



.smalltext {

	color:#4e4e4e;

	font-family:"Lucida Sans Unicode", Tahoma,Verdana, Arial;

	font-size:10px;

}





#section_nav {

	background:url(../images/layout/subnav/bottom.gif) left bottom no-repeat #f7f1df;

	list-style-type:none;

	float:right;

	margin:0;

	padding:0 0 7px 0;

	width:145px;

}







#section_nav li {

	border-bottom:1px solid #FFCC66;

	display:block;

	margin:0 0 0 14px;

	padding:2px 0;

	width:100px;

}



#section_nav li.header {

	background:url(../images/layout/subnav/top.gif) 0 0 no-repeat;

	border:none;

	color:#2D2D2D;

	font-size:12px;

	font-weight:bold;

	margin:0;

	width:145px;

	

	

	padding:11px 0 2px 12px;

}



#section_nav li.sub {

	margin:0 0 0 15px;

}



#section_nav a {

	color:#666666;

}



#section_nav a:hover {

	color:#FDB016;

}

/* sitemap */



.content .sm_home {

	background-color:#215a81;

	color:#FFFFFF;

	display:block;

	font-weight:bold;

	font-size:10px;

}



.content .sm_home a {

	color:#FFFFFF;

}



.content .sm_home a:hover {

	color:#ffd800;

}



.content .sm_section {

	background-color:#6093b5;

	color:#FFFFFF;

	font-weight:bold;

	font-size:10px;

}



.content .sm_section a {

	color:#FFFFFF;

}



.content .sm_section a:hover {

	color:#ffd800;

}



.content .sm_pages {

	background-color:#6a9bbc;

	color:#FFFFFF;

	font-size:10px;

}



.footer {

	margin: 0px;

	padding: 0px;

	float: right;

}



.footer p {

	color:#666666;

	font-size: 11px;

	line-height: 1.3em;

	margin: 0;

	padding: 0;

}



/* drop down menus */



.dropdown {

	background-image:url(../images/layout/nav/dropdown-bottom.gif);

	background-position:bottom;

	background-repeat:no-repeat;

}



.dropdown .menus {

	background-color:#8C8C8C;

	font-family:"Lucida Sans Unicode", Tahoma, Verdana, Arial;

	font-size: 11px;

}



.dropdown a {

	background-color: #8C8C8C;

	color:#FFFFFF;

	display: block;

	font-family:"Lucida Sans Unicode", Tahoma, Verdana, Arial;

	font-size: 10px;

	padding-bottom: 5px;

	padding-top: 5px;

	text-decoration: none;

	text-align:center;

}



.dropdown a:hover {

	background-color: #FFCC66;

	color:#000000;

}



#dhtmltooltip{

	position: absolute;

	visibility: hidden;

	z-index: 100;

	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

}

#layout_subscription {
	background:#FFCC66;
	color:#4e4e4e;
	font-family:"Lucida Sans Unicode", Tahoma,Verdana, Arial;
	font-size:11px;
	margin:0;
	padding:1px 12px;
}

#layout_subscription div fieldset {
	border:0;
	margin:0;
	padding:0;
}

#layout_subscription div fieldset h2 {
	font-size:13px;
}

#layout_subscription div fieldset dl {
	margin:5px 0;
	overflow:auto;
	width:100%;
}

#layout_subscription div fieldset dl dt {
	float:left;
}

#layout_subscription div fieldset dl dd {
	margin:0 0 0 50px;
}

#layout_subscription div.security fieldset dl dd input {
	width:40px;
}

p.price {float:right; clear:none;}
