/* 
	AXERT REDESIGN Handheld STYLESHEET
	AUTHOR: GEOFFREY VOSS - 6/27/08 
*/
/* 																					START GLOBAL */
body{
	background-color:#FFFFFF;
	margin:0 0 0 0;
	padding:0 0 5px 0;
	text-align:center;
}
* {
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:10pt;
	text-decoration:none;
}
.clearBoth{
	clear:both;
}
.centered{
	text-align:center;
}
/*																					END GLOBAL */
/* 																					START TOP NAV */
#topNav a{
	color:#B2D0EB;
	text-decoration:none;
}
#topNav a:HOVER{
	color:#FFF200;
}
/* 																					END TOP NAV */
/* 																					START MAIN CONTAINER */
#mainContainer{
	width:320px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	margin:0 auto 0 auto;
}
/* 																					END MAINCONTAINER */
/* 																					START TOP NAV */
#topNav{
	text-align:right;
	font-weight:bold;
	font-size:10px;
	margin:5px 0 5px 0;
}
/* 																					END TOP NAV */
/* 																					START HOMEBANNER */
#topBanner{
	background-image:url("../images/home_top_banner_hand.png");
	background-repeat:no-repeat;
	background-position:50% 0%;
	text-align:left;
	width:320px;
	height:290px;
	border:0;
}
/* 																					END HOME BANNER */
/* 																					START HOMEBANNER QUIZ */
#topBanner #quiz{
	font-size:10px;
	float:left;
	background:none;
	position:relative;
	padding:0 0 0 0;
	margin:0 0 0 0;
	top:130px;
	left:10px;
	width:100px;
}
#topBanner #quiz a{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
/* 																					END HOMEBANNER QUIZ */
/* 																					BEGIN HOME SEARCH */
#topBanner #homeSearchField{
	clear:both;
	color:#000000;
	position:relative;
	width:220px;
	height:90px;
	top:142px;
	left:50px;
}
#topBanner #homeSearchField form{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#topBanner #homeSearchField #searchInput{
	background-color:#FFFFFF;
	padding:0 0 0 5px;
	color:#000000;
	border:1px solid #000000;
}
#topBanner #homeSearchField div.enterButton{
	background-repeat:no-repeat;
	padding:0 0 0 0;
	margin:1px 0 0 0;
	width:48px;
	height:11px;
	position:relative;
	left:100px;
}
#topBanner #homeSearchField div.enterButton a{
	color:#000000;
	font-size:10px;
	line-height:9px;
}
/* 																					END HOME SEARCH  */
/* 																					BEGIN CONTENT BANNER */
#contentBanner{
	background-image:url("../images/home_footer_content_bg.png");
	font-size:30px;
	width:auto;
	height:50px;
	border:1px solid #FFFFFF;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	_height:60px;
}
/*																					END CONTENT BANNER */
/* 																					BEGIN HOME NAVIGATION */
#homeNavContainer{
	margin:0 0 0 0;
	padding:5px 0 5px 0;
	width:320px;
}
#homeNav{
	width:320px;
	line-height:18px;
}
#dropDownNav a.dropDownLink{
	color:#000000;
	text-decoration:none;
}
#dropDownNav a:HOVER.dropDownLink{
	color:#000000;
}
/* 																					END HOME NAVIGATION */
/* 																					begin PAGE CONTENT */
#pageContent{
	float:left;
	width:320px;
	text-align:left;
	_margin-top:-5px
}
#pageContent h1{
	color:#000000;
	font-weight:bold;
	font-size:24px;
	padding:0 0 10px 0;
	margin:0 0 0 0;
}
/* 																					END PAGE CONTENT */
/* 																					BEGIN FOOTER */
#footer{
	clear:both;
	width:320px;
	padding:0 0 0 0;
	margin:0 0 0 4px;
	_margin:0 0 0 0;
}
#footerTop{
	border-top:1px solid #000000;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	width:320px;
}
#footerContent{
	font-size:10px;
	text-align:left;
	margin:0 0 0 0;
	width:320px;
}
#footerBottom{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:320px;
	height:13px;
	_height:11px;
}
#footerContent a{
	color:#000000;
	text-decoration:none;
}
#footerContent a:HOVER{
	color:#000000;
}
#footerContent span.footerTitle{
	font-weight:bold;
	color:#000000;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#footerContent p{
	font-size:10px;
	color:#000000;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#footerContent p a{
	font-size:inherit;
	color:#000000;
	text-decoration:none;
	_font-size:10px;
}
#footerContent p a:HOVER{
	color:#000000;
}
/* 																					END FOOTER */
/* 																					BEGIN HOME CALLOUTS */
#callout1
{
	background-image:url("../images/home_callout1.png");
	background-repeat:no-repeat;
	width:263px;
	height:134px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	_background-image:url("../images/home_callout1.gif");
}
#callout1 div{
	position:relative;
	top:35px;
	left:10px;
}
#callout1 div a, #callou1 div a:HOVER, #callout1 div a:VISITED{
	color:#555555;
}
#callout2{
	background-image:url("../images/home_callout2.gif");
	background-position:top left;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:264px;
	height:134px;
	_padding:0 0 0 0;
	_background-image:url("../images/home_callout2.gif");
}
#callout2 div{
	position:relative;
	width:150px;
	top:64px;
	left:100px;
}
#callout2 div a, #callout2 div a:HOVER, #callout2 div a:VISITED{
	color:#336633;
}
#callout3{
	background-image:url("../images/home_callout3_hand.png");
	width:320px;
	height:134px;
	_background-image:url("../images/home_callout3_hand.gif");
}
#callout3 div{
	position:relative;
	width:190px;
	top:40px;
	left:135px;
}
#callout3 div a, #callout3 div a:HOVER, #callout3 div a:VISITED{
	color:#9999CC;
}
/* 																					END HOME CALLOUTS */
/* 																					BEGIN HOME NAVIGATION */
div.homeNavItem{
	position:relative;
	top:0px;
	display:block;
	padding:0 12px 0 12px;
	margin:0 0 0 0;
	color:#FFFFFF;
}
div.homeNavItem a:HOVER{
	color:#000000;
	text-decoration:none;
}
div.horizontalNav{
	padding:0 10px 0 10px;
	margin:0 0 0 0;
	display:inline;
}
div.horizontalNavEnd{
	padding:0 10px 0 10px;
	margin:0 0 0 0;
	border:0;
	display:inline;
}
/* 																					END HOME NAVIGATION */
/* 																					BEGIN HOME PAGE CALLOUTS */
table.homeCalloutTable{
	margin:0 auto 0 auto;
	_margin:0 0 0 10px;
}
table.homeCalloutTable tr td{
	display:block;
}
/* 																					END HOME PAGE CALLOUTS */
#dropDownNav{
	display:none;
	
}
#dropDownNav a{
	margin:12px 0 0 0;
}
/**INTERIOR PAGE																		INTERIOR PAGE*/
/*START INTERIOR BANNER																START INTERIOR BANNER*/
div#interiorBanner{
	width:320px;
	height:309px;
	border:0;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div#interiorBanner #quiz{
	font-size:14px;
	float:left;
	background:none;
	position:relative;
	padding:0 0 0 0;
	margin:0 0 0 0;
	top:65px;
	left:10px;
	width:100px;
}
div#interiorBanner #quiz a{
	font-size:24px;
	font-weight:bold;
}
/*END INTERIOR BANNER																	END INTERIOR BANNER*/
div#interiorContent{
	width:892px;
	background-image:url("../images/interior_content_bg.png");
	background-repeat:repeat-y;
	padding:0 8px 0 8px;
	_width:892px;
}
/*INTERIOR LEFT NAVIGATION*/
div#interiorContentNav{
	float:left;
	text-align:left;
	width:180px;
	letter-spacing:-1px; /*PLEASE NOTE: This is either -1 or 0.  If you go half a pixel it well become ALIAS*/
	margin:14px 0 0 12px;
	padding:0 0 0 0;
	_margin:14px 0 0 6px;
}
div#interiorContentNav div.activeTopElement{
	background-image:url("../images/interior_nav_active.png");
	background-repeat:no-repeat;
	background-position:0% 100%;
	line-height:24px;
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	width:165px;
	height:24px;
}
div#interiorContentNav div.activeTopElement a,div#interiorContentNav div.activeTopElement a:VISITED{
	color:#4f91cd;
}
div#interiorContentNav div.activeTopElement a:HOVER{
	color:#4f91cd;
}
div#interiorContentNav div.inactiveTopElement{
	background-image:url("../images/interior_nav_inactive.png");
	background-repeat:no-repeat;
	background-position:0% 100%;
	line-height:24px;
	color:#c6def8;
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	width:165px;
	height:24px;
}
div#interiorContentNav div.inactiveTopElement a, div#interiorContentNav div.inactiveTopElement a:VISITED{
	color:#c6def8;
}
div#interiorContentNav div.inactiveTopElement a:HOVER{
	color:#FFF200;
}
div#interiorContentNav div.activeSubElement{
	padding:0 0 0 15px;
	width:165px;
	height:24px;
}
div#interiorContentNav div.activeSubElement a, div#interiorContentNav div.activeSubElement a:HOVER, div#interiorContentNav div.activeSubElement a:VISITED{
	color:#fff200;
}
div#interiorContentNav div.inactiveSubElement{
	padding:0 0 0 15px;
	width:165px;
	height:24px;
}
div#interiorContentNav div.inactiveSubElement a, div#interiorContentNav div.inactiveSubElement a:VISITED{
	color:#FFFFFF;
}
div#interiorContentNav div.inactiveSubElement a:HOVER{
	color:#fff200;
}
/*END INTERIOR LEFT NAVIGATION*/
div#interiorContentText{
	text-align:left;
	width:700px;
	float:right;
	padding:0 0 0 0;
	margin:0 0 0 0;
	_margin:0 0 -8px 0;
}
div#interiorContentTextTop{
	background-image:url("../images/interior_content_top.png");
	background-repeat:no-repeat;
	background-position:top left;
	height:14px;
	width:700px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div#interiorContentTextContent{
	/*Empty Intentionally.  This is the bucket which all the content resides in*/
}
/*The below style is applied to all elements within the content of the page, 
	anything custom is explicitly outlined below
	NOTE: The FONT FAMILY is previously outlined in the global section*/
div#interiorContentTextContent *{
	color:#1B3A64;
	line-height:1.4em;
}
div#interiorContentTextContent{
	background-color:#FFFFFF;
	width:660px;
	margin:-2px 0 0 0;
	padding:1px 20px 10px 20px;
	float:right;
	min-height:450px;	/*Jose's height fix*/
	height: auto !important;
	height: 450px;
}
div#interiorContentTextContent ul{
	font-weight:normal;
	font-size:14px;
	margin:0 0 10px 13px; /*Special Indent for Bullets*/
	padding:0 0 0 10px;
}
div#interiorContentTextContent ul li{
	font-weight:normal;
	font-size:14px;
}
div#interiorContentTextContent ol{
	font-weight:normal;
	font-size:14px;
	margin:0 0 10px 0px; /*Special Indent for Bullets not needed*/
	_margin:0 0 10px 30px; /*Special Indent for Bullets needed in IE*/
}
div#interiorContentTextContent ol li{
	font-weight:normal;
	font-size:14px;
	padding:0 0 0 10px;
}
div#interiorContentTextContent h1{
	color:#4F91CD;
	font-weight:bold;
	font-size:24px;
	float:left;
	margin:24px 0 10px 10px;
}
div#interiorContentTextContent a img#emailButton{
	float:right;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	border:0;
}
div#interiorContentTextContent h2, div#interiorContentTextContent h2 em{
	font-weight:bold;
	color:#6D86A5;
	font-size:16px;
	padding:0 0 0 0;
	margin:0 0 10px 0;
}
div#interiorContentTextContent h3{
	font-weight:bold;
	color:#6D86A5;
	font-size:14px;
	padding:0 0 0 0;
	margin:0 0 10px 0;
}
div#interiorContentTextContent p{
	font-weight:normal;
	font-size:14px;
	padding:0 0 0 0;
	margin:0 0 10px 0;
}
div#interiorContentTextContent p span.boldText{
	font-weight:bold;
}
div#interiorContentTextContent div.horizontalLine{
	width:650px;
	margin:0 0 0 5px; /*NOTE: The div this is contained inside should have a 20px padding, making this value effectively 25*/ 
	text-align:right;
	border-top:2px solid #4F91CD;
}
img#interiorContentTextHeadingImage{
	width:71px;
	height:73px;
	float:left;
	margin:0 0 20px 0;
	padding:0 0 0 0;
}
div#interiorContentBottom{
	background-image:url("../images/interior_content_bottom.png");
	width:908px;
	height:22px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
/* ENDINTERIOR PAGE																	ENDINTERIOR PAGE*/
/*BEGIN INTERIOR SEARCH*/
#interiorBanner #homeSearchField{
	text-align:left;
	clear:both;
	color:#93b4df;
	position:relative;
	width:220px;
	height:75px;
	top:210px;
	left:675px;
	_left:325px;
}
#interiorBanner #homeSearchField form{
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#interiorBanner #homeSearchField #searchInput{
	background-color:#FFFFFF;
	padding:0 0 0 5px;
	color:#93b4df;
	border:1px solid #93b4df;
}
#interiorBanner #homeSearchField div.enterButton{
	background-image:url("../images/button_enter2.png");
	background-repeat:no-repeat;
	padding:0 0 0 0;
	margin:1px 0 0 0;
	width:48px;
	height:11px;
	position:relative;
	left:100px;
	_background-image:url("../images/button_enter2.gif");
}
#interiorBanner #homeSearchField div.enterButton a{
	color:#3399CC;
	font-size:10px;
	line-height:9px;
}
#interiorBanner #homeSearchField div.enterButton a:HOVER{
	/*mebby*/
}
/*END INTERIOR SEARCH*/
#popupWindow h2{
	font-size:16px;
	color:#6D86A5;
}
#popupWindow p{
	color:#1B3A64;
}
/*Tell A Friend Page*/
#tellAFriendForm{
	 border:none;
}
table#tellAFriendList{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-collapse:collapse;
	border:none;
}
table#tellAFriendList td{
	padding:0 10px 2px 0;
}
table#tellAFriendList em{
	color:#CC0000;
}
table#tellAFriendList tr input{
	border:1px solid #6D86A5;
	color:#inherit;
	padding:0 2px 0 2px;
}
#tellAFriendList input{
	border:none;
}
/*End Tell a Friend Page*/
/*Custom Search*/
div.searchPagination{/*Placeholder*/}

div.searchPagination div.inactivePage{
	padding:2px 2px 2px 2px;
	margin:0 2px 0 2px;
	background-color:#4F91CD;
	color:inherit;
	display:inline;
	text-align:center;
	border:1px solid #1B3A64 !important;
}
div.searchPagination div.activePage{
	padding:2px 2px 2px 2px;
	margin:0 1px 0 1px;
	background-color:#FFF200;
	color:inherit;
	display:inline;
	text-align:center;
	border:1px solid #1B3A64 !important;
}
ul#searchResults{
	list-style:none;
	margin:0;
	padding:0;
}
ul#searchResults li.searchResultsOdd{
	background-color:#DDDDFF;
	margin:0 20px 0 0;
	padding:0 0 0 0;
}
ul#searchResults li.searchResultsEven{
	margin:0 20px 0 0;
	padding:0 0 0 0;
}
/*End Custom Search*/
/*Overrides*/
.debug{
	background-color:#000000;
	color:#FF0000;
}
.noBorder{
	border:none;
}
/*End Overrides*/