@charset "UTF-8";

/*
-----------------------------------------------
Nadart Screen Styles
Author: Wendy Willard
Version: 27 August 2007
----------------------------------------------- */


/*
-----------------------------------------------
Color Library

Dark Blue (Main Nav Titles BG) - #001263
Light Blue (Main Nav Content BG) - #bed6ef
Medium Blue (Utility Nav BG) - #007cc6
Light Gray - #ece7d3
Yellow - #f8b643
----------------------------------------------- */


/* =General
----------------------------------------------- */
body{
	margin:0;
	padding:0;
	color:#333;
	font:normal 62.5% Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
}
.home{
	color:#666;
}
a,
a:link{
	color:#001571;
	text-decoration:none;
}
a:hover{
	color:#002D62;
	text-decoration:none;
}
h1{
	font-size:16px;
}
h2{
	font-size:15px;
}
h3{
	font-size:14px;
	color:#002D62;
}
h4{
	font-size:14px;
	color:#2F8926;
}
a img,
a:link img{
	border:0;
}



/* Common=Sructure
----------------------------------------------- */
#page{
	width:970px;
	margin:0 auto;
	padding:0;
	position:relative;
	font-size:12px;
	overflow:hidden;
	text-align:left;
}
#logo{
	margin:0px 50px 5px 5px;
	width: 250px;
	border:0;
}
/*#footer {
	width: 952px;
	color: #999;
	font-size: 10px;
	clear:both;
	float:left;
	padding-left:10px;
	}*/
#footer{
	width:960px;
	color:#999;
	font-size:10px;
	clear:both;
	float:left;
	margin:0;
	padding:0 0 0 10px;
	overflow:hidden;
}
#copyright {
	float: left;
	padding-top:10px;
}
/*#interiorFooter {
	width: 952px;
	color: #999;
	font-size: 10px;
	clear: both;
	margin-top:0;
	}*/
.home #copyright .SkinObject {
    font-weight: normal!important;
	color:#999!important;
	font-size: 10px!important;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
    text-decoration: none!important;
}



/* Common=Navigation
----------------------------------------------- */
#utilityNav{
	float:right;
	height:32px;
	background:transparent url(images/utility-bg.gif) repeat-x 0 0;
	margin:0;
	padding:0 11px 0 21px;
	list-style:none;
	font-size:11px;
	position:relative;
}
#utilityNav ul{
	list-style:none!important;
	margin:0;
	padding:0;
}
#utilityNav li{
	list-style:none!important;
	float:left;
	margin:8px 13px 0 7px;
	padding:0;
	color:#fff;
}
#utilityNav li a,
#utilityNav li a:link,
#utilityNav li a:visited{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}
#utilityNav li a:hover,
#utilityNav li a:active{
	color: #001263;
}
#utilityL{
	position:absolute;
	bottom:0;
	left:0;
}
#utilityR{
	position:absolute;
	bottom:0;
	right:0;
}
#utilityNavR,
#utilityNavL{
	display:none;
}
#searchButton{
	padding-left:2px;
}
#applesearch .sbox_l{
	/*default styling*/
}
#applesearch .sbox_r{
	/*default styling*/
}
#applesearch input{
	border:0;
	margin-bottom:0;
	padding-bottom:0;
}
#applesearch .sbox input{
	float:left;
}
#applesearch{
	margin: 3px 0 0 0;
	float:left;
}
span.sbox_l{
	background:url(images/srch_l.gif) no-repeat top right;
	float:left;
	width:9px;
	height:22px;
	border-left:1px solid #8ac983;
	padding:0 0 0 12px;
}
span.sbox_r{
	background:url(images/srch_r.gif) no-repeat top left;
	float:left;
	width:9px;
	height:22px;
	margin-right:5px;
}
span.sbox input{
	background:url(images/srch_bg.gif) repeat-x top left;
	float:left;
	height:21px;
	width:75px;
	padding:4px 3px 3px 3px!important;
	font:11px/13px arial;
	color:#000;
}

#footerNav {
	float: right;
	margin:0 -6px 0 0;
	padding:10px 0 0 0;
	list-style: none;
	font-size: 10px;
	}

#footerNav ul {
	margin: 0;
	padding: 0 0 0 8px;
	list-style: none;
	list-style-type: none;
	}

	
#footerNav li{
	float:left;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	color: #fff;
	list-style: none;
	list-style-type: none;
	border-right:1px solid #8F8F8F;
	}	
	
#footerNav li a,
#footerNav li a:link,
#footerNav li a:visited {
	color: #666;
	text-decoration: none;
	}
	
#footerNav li a:hover,
#footerNav li a:active {
	color: #007cc6;
	text-decoration: underline;
	}

#footerLogin 
{
	margin: 0;
	padding: 0 0 0 8px;	
	clear: both;
	float: right;
}

/* Common=Search
----------------------------------------------- */
#searchButton {
	padding-left: 2px;
	}
	

/* Homepage=Content
----------------------------------------------- */
#introWrapper{
	float:left;
	width:100%;
	padding-bottom:4px;
}
#navWrapper{
	background:url(images/navBg.gif) no-repeat left bottom;
	float:left;
	color: #000;
	font-size: 11px;
	min-height:223px;
}
#navWrapper #houseMenuVstatic{
	clear:both;
}
#individualNav {
	width: 151px;
	/*position: absolute;
	top: 80px;
	left: 1px;
	height: 223px;
	background: #bed6ef url(images/individualNav-bg.jpg) no-repeat bottom;*/
	float:left;
	color: #000;
	font-size: 11px;
}
#individualNav img,
#planNav img {
	border: 0;
	text-decoration: none;
	}

#individualNav ul,
#planNav ul {
	list-style-image:url(images/nav-arrow.gif);
	margin: 0 0 0 28px;
	padding: 5px 5px 5px 0;
	clear:both;
	}
	
#individualNav li,
#planNav li {
	padding: 4px 0px;
	}
	
#individualNav a,
#individualNav a:link,
#individualNav a:visited,
#planNav a,
#planNav a:link,
#planNav a:visited {
	color: #000;
	text-decoration:none;
	}
#individualNav a:hover,
#individualNav a:active,
#planNav a:hover,
#planNav a:active {
	color: #007cc6;
	text-decoration:underline;
	}
#planNav {
	width: 166px;
	/*position: absolute;
	top: 80px;
	left: 152px;
	height: 223px;
	border: 0;
	background: #bed6ef url(images/planNav-bg.jpg) no-repeat bottom;*/
	float:left;
	color: #000;
	font-size: 11px;
}
#planLinks {
	width: 303px;
	height: 223px;
	margin:0;
	padding: 0;
	float:left;
	clear:none;
	}
#planLinks img {
	border: 0;
	margin: 0;
	padding: 0;
}
#mainImage {
	width: 662px;
	height: 223px;
	float: right;
	border: 0;
	margin: 0 0 0 5px;
	position:relative;
}
#mainImage img {
	border: 0;
	text-decoration: none;
	margin: 0;
	padding: 0;
	vertical-align:middle;
	}
#marketOverlay {
	margin:0;
	padding:0;
	position: absolute;
/*	top: 198px;*/
	bottom:0;
	left:0;
	z-index: 10;
	border: 0;
	color: #fff;
	font-size: 9px;
	width: 662px;

	/*UPDATED 5/29/2008: Fix for Stockticker Issue*/
	/*background-color: #191d20;*/

	height: 25px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	line-height: 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#marketOverlay p {
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#marketOverlayTitle {
	float: left;
	width: 78px;
	padding: 0;
	margin: 0;
	background-color: #494949;
	font-weight: bold;
	text-transform: uppercase;
	border: 0;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	text-align: center;
	vertical-align:middle;
	display:block;
	}
#marketOverlay strong {
	padding-left: 2px;
	}
#contentWrapper{
	float:left;
	width:100%;
	background:url(images/contentBgHome.gif) no-repeat left bottom;
	clear:both;
}
.home #accountLogin {
	/*position: absolute;
	top: 308px;
	left: 0;
	height: 239px;
	background: #efebda url(images/login-bg.jpg) repeat-x bottom;*/
	float:left;
	width: 175px;
	padding: 5px 10px 5px 15px;
	/*background: #efebda url(images/login-bg.jpg) repeat-x bottom;*/
	}
.landing #accountLogin{
	float:left;
	background: #ded5b4 url(images/login-bg.jpg) repeat-x 0 0;
	width:200px!important;
	min-height:240px;
}
#accountLogin{
	clear:both;
}
.landing #dnn_accountLoginPane{
	padding-left:15px;
	background:url(images/accountLogin-border.gif) no-repeat center top;
	clear:both;
}
#accountLogin p {
	margin: 0;
	padding: 7px 0 2px 0;
	color: #333;
	font-size: 11px;	
	}
#accountLogin strong {
	color: #001263;
	}
#accountLogin a,
#accountLogin a:link,
#accountLogin a:visited {
	color: #333;
	text-decoration: underline;
	}
#accountLogin a:hover,
#accountLogin a:active {
	color: #007cc6;
	}
input#userID,
input#pin{
	width:165px;
	border:1px solid #a5acb2;
	padding:2px;
}
#loginButton {
	float: right;
	margin-top: 5px;
	}
.admin #dnn_accountLoginPane{
	clear:both;
}
#mainContent {
	background: #e5e5e5 url(images/mainContent-bg.gif) no-repeat bottom right;
	width: 950px;
	min-height: 224px;
	padding: 10px;
	clear: both;
	margin: 5px 0 0 0;
	height: 100%;
	float:left;
	}
#mainContent p {
	width: 340px;
	line-height: 16px;
	font-size: 11px;
	color: #000;
	margin:0 0 10px 0;
	}
#mainContent img {
	border: 0;
	}
#mainText p {
	line-height: 20px;
	font-size: 11px;
	color: #000;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#mainText {
	background: #f7f7f7;
	width: 350px;
	min-height: 179px;
	padding: 20px 10px 25px 20px;
	margin: 0;
	float: left;
	display:inline;
}
#mainText ul {
	list-style: none;
	margin: 0;
	padding: 25px 0 0 0;
	}
#mainText ul li {
	float: left;
	background: url(images/arrow-green.gif) no-repeat;
	padding: 0 10px 0 30px;
	width: 130px;
	font-size: 11px;
	margin: 0;
}
#blogLink {
	background: #f7f7f7;
	width: 260px;
	padding: 10px;
	margin: 0 5px;
	float: left;
	height: 204px;
	display:inline;
}
#blogLink img {
	border: 0;
	padding: 0;
	margin: 0;
}
#newsColumn {
	width: 260px;
	padding: 0;
	margin: 0;
	background: none;
	float: left;
	display:inline;
	}
#newsColumn img {
	border: 0;
}
.home h1{
    color:#00146a;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0 0 10px 0;
}
.home #dnn_ContentPane{
	padding-top:7px;
}

#latestNews {
	width: 260px;
	min-height: 170px;
	background: #fff url(images/news-bg.gif) no-repeat bottom right;
	margin: 0;
	padding: 10px 0 0 20px;
	color: #001571;
	font-size: 11px;
	/*border-bottom: 2px solid #e5e5e5;*/
	float:left;
	}
#latestNews #curve{
	padding: 10px;
	background:url(images/news_curve.gif) no-repeat 0 0;
}
#latestNews table td{
	white-space:normal!important
}
#latestNews a,
#latestNews a:link {
	color: #001571;
	text-decoration: none;
	font-size:11px;
	}
#latestNews a:visited {
	color: #333;
	}
#latestNews a:hover,
#latestNews a:active {
	color: #007cc6;
	text-decoration: underline;
	}
#latestNews ul{
	list-style:none;
	margin:0 4px 18px 4px;
	padding-left:0;
}
.landingWhatsNew ul{
	list-style:none;
	margin:0 4px 0 0;
	padding-left:0;
}
#latestNews ul li,
.landingWhatsNew ul li{
	padding-top:14px;
}
.home #dnn_latestNewsPane table{
	margin-top:16px;
}
.home #dnn_latestNewsPane table table{
	margin-top:0;
}
	
#latestNews p {
	width: 210px;
	padding: 4px 3px;
	line-height: normal;
	margin: 0;
	}

#rssButton {
	float: right;
	}

.buttonBar {
	float:left;
}

.buttonImage {
	display: Inline;
	padding: 5px 8px 0 0;
	width: 108px;
	height: 72px;
	float: left;
}
#copyrightImg {
	vertical-align:top;
	border:0;
	float:left;
}
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

/* Interior=Content
----------------------------------------------- */

#interiorTitle{
	background:#001056 url(images/title_bg.gif) repeat-x 0 0;
	width:970px;
}
#interiorTitle .crnr{
	background:url(images/title_corner.gif) no-repeat 0 0;
}
#interiorTitle a h1,
#interiorTitle a:link h1,
#interiorTitle a:hover h1{
	padding:11px 0 0 15px!important;
	display:block;
	color:#f0ecdb;
	font-weight:bold;
	font-size:15px;
	margin:0;
	height:31px;
	text-decoration:none;
}
#content {
	clear: both;
}
.related-bg
{
	width: 240px;
	margin: 5px 9px;
	background: #fff url(images/relatedlinks-bg.jpg) no-repeat bottom;
	padding:5px 10px 80px 10px;
	color: #000;
	font-size: 11px;
	line-height: 16px;
}
#interiorMenu {
	width:200px;
	background:#e8f4e6 url(images/leftColBG_land.gif) repeat-x 0 0;
	font-size:11px;
	min-height:150px;
	
}
#interiorMenu ul{
	margin:0 0 0 15px;
	padding:15px 5px 0 0;
	list-style-image:none!important;
	list-style:none!important;
}

#interiorMenu ul li {
	padding:0 0 14px 13px;
	background:url(images/nav-arrow.gif) no-repeat 0 5px;
	list-style-image:none!important;
	list-style:none!important;
}
#interiorMenu ul li.active{
	background:url(images/nav-arrow-down.gif) no-repeat 0 3px;
	font-weight:bold;
}
#interiorMenu ul li ul{
	display:none;
	padding-top:14px;
	padding-right:0;
}
#interiorMenu ul li ul li{
	background-image:none;
	padding:0 0 7px 0;
}
#interiorMenu ul li.active ul{
	display:block;
	font-weight:normal!important;
}
#interiorMenu ul li.active ul li ul{
	display:none;
}
#interiorMenu ul li.active ul{
	margin-left:0;
}
#interiorMenu ul li.activeParent ul{
	display:block;
	margin-left:0;
}
#interiorMenu ul li.activeParent{
	background:url(images/nav-arrow-down.gif) no-repeat 0 3px;
}
#interiorMenu ul li.activeParent ul li.activeParent{
	background-image:none;
}
#interiorMenu ul li.activeParent ul li ul{
	display:none;
}
#interiorMenu ul li.activeParent ul li.active{
	background-image:none;
	font-weight:bold;
}
#interiorMenu ul li.activeParent ul li.active ul{
	display:block;
}
#interiorMenu ul li.activeParent ul li.active ul li,
#interiorMenu ul li.activeParent ul li.activeParent ul li{
	font-weight:normal;
	padding-left:18px;
	background:url(images/sq-black.gif) no-repeat 8px 6px;
}
#interiorMenu ul li.activeParent ul li.activeParent ul{
	display:block;
}
#interiorMenu ul li.activeParent ul li.activeParent ul li.active{
	font-weight:bold;
}
#interiorMenu a,
#interiorMenu a:link,
#interiorMenu a:visited {
	color:#000;
	text-decoration:none;
	display:block;
}
#interiorMenu a:hover,
#interiorMenu a:active {
	color: #007cc6;
	text-decoration:underline;
	}
	
.landing #interiorMenu {
	padding-bottom: 20px;
	}


#interiorXtraMenu {
	width: 200px;
	text-align: center;
	border-top: 5px solid #fff;
	border-bottom:0;
	margin:0 0 10px 0!important;	
	}
#interiorXtraMenu{
	display:block;
}
#interiorXtraMenu,
#interiorXtraMenu div,
#interiorXtraMenu a,
#interiorXtraMenu a:link {
	margin:0;
	padding:0;
	}
#interiorXtraMenu img {
	border: 0;
	padding:0;
	margin:9px 0 0 0;
	}
#interiorContent-3Col {
	width: 411px;
	color: #000;
	/*position: absolute;
	left: 200px;
	top: 126px;*/
	font-size: 11px;
	line-height: 16px;
	padding:18px 50px 0 25px;
	float:left;
}
#interiorWrapper{
	background:url(images/gradient.gif) no-repeat 0 0;
}
.interior #interiorWrapper{
	float:left;
	background:url(images/gradient.gif) repeat-x 0 0;
}
.interior #landing3Col-container {
	background:url(images/interiorBG_repeat.gif) repeat-y 0 0;
	float:left;
}
#interiorContent-3Col ul {
	margin-top:0;
	margin-bottom:10px;
}
#interiorContent-3Col li,
.twoColumn #landingContent-3Col li{
	list-style-image: url(images/bullet-bluedot.gif);
	margin: 0 0 5px 0;
}
#interiorContent-3Col li li,
.twoColumn #landingContent-3Col li li{
	list-style-image: none;
	list-style-type:square;
}
#interiorContent-3Col #dnn_ContentPane h1,
#landingContent-3Col #dnn_ContentPane h1{
	color:#0084cb;
	margin:0 0 21px 0;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #b2b2b2;
	padding-bottom:4px;
}
#interiorContent-3Col #dnn_ContentPane h1 .Head{
	color:#1b8b03!important;
	margin:0 0 21px 0!important;
	font-size:16px!important;
	font-weight:bold!important;
	padding-bottom:4px;
	font-weight:bold;
	}
h2{
	color:#00146a;
	font-size:14px;
	padding-top:6px;
	font-weight:bold;
}
h3{
	color:#0084cb;
	font-size:12px;
	padding-top:6px;
	font-weight:bold;
}
h4{
	color:#00146a;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:0;
}
h5{
	color:#0084cb;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:0;
}
#interiorContent-3Col p {
	margin:0 0 15px 0;
	}
	
#interiorThirdColumn {
	background: #d3d2d0 url(images/rightColBG_land.gif) repeat-x 0 0;
	width: 279px;
	float:right;
	clear:none!important;
	}
.landing #interiorThirdColumn {
	min-height: 450px;
	}
.landingWhatsNew {
	width: 240px;
	/*min-height: 248px;
	margin: 5px 9px;*/
/*	background: #fff url(images/whatsnew-bg.gif) no-repeat bottom right;*/
	background:#fff no-repeat bottom right;	
	/*padding: 5px 10px 20px 10px;*/
	font-size: 11px;
	}
#interiorRelatedInfo {
	width: 240px;
	margin: 5px 9px;
	background: #fff url(images/relatedlinks-bg.jpg) no-repeat bottom;
	padding:5px 10px 80px 10px;
	color: #000;
	font-size: 11px;
	line-height: 16px;
	}
#interiorRelatedInfo img,
#landingWhatsNew img {
	padding: 5px 0 0 0;
	}
#interiorRelatedInfo a,
#interiorRelatedInfo a:link,
#interiorContent-3Col a,
#interiorContent-3Col a:link,
#interiorContent-2Col a,
#interiorContent-2Col a:link,
#landingContent-3Col a,
#landingContent-3Col a:link {
	color: #00146c;
	text-decoration: underline;
	}

#landingWhatsNew a,
#landingWhatsNew a:link {
	color: #00146c;
	text-decoration: none;
	}
#landingContent-3Col li a,
#landingContent-3Col li a:link {
	font-weight: bold;
	text-decoration: none;
	}
	
#landingWhatsNew a:visited {
	color: #999;
	text-decoration: none;
	}

#interiorRelatedInfo a:visited,
#interiorContent-3Col a:visited,
#interiorContent-2Col a:visited,
#landingContent-3Col a:visited {
	color: #666;
	text-decoration: underline;
	}
#interiorRelatedInfo a:hover,
#interiorRelatedInfo a:active,
#interiorContent-3Col a:hover,
#interiorContent-3Col a:active,
#interiorContent-2Col a:hover,
#interiorContent-2Col a:active,
#landingWhatsNew a:hover,
#landingWhatsNew a:active,
#landingContent-3Col a:hover,
#landingContent-3Col a:active {
	color: #0081c9;
	text-decoration: underline;
	}

#leftCol{
	float:left;

	
}
#interiorContent-2Col {
	background: #fff;
	width: 770px;
	font-size: 11px;
	line-height: 16px;
	position: absolute;
	z-index: -1;
	top: 126px;
	left: 206px;
	padding: 0;
	margin: 0;
	color: #000;
	}
#accountLogin {
	width: 175px;
	position: static;
	}
#interiorXtraMenu{
	float:left;
}
#interiorXtraMenu #dnn_MenuPane{
	float:left;
	padding:0 9px;
}

#landingContent-3Col {
	width: 481px;
	color: #000;
	/*position: absolute;
	left: 206px;
	top: 126px;*/
	font-size: 11px;
	line-height: 16px;
	padding: 0;
	margin:0 0 0 5px;
	float:left;
	display:inline;
	}
.landing #landingContent-3Col li {
	list-style: none;
	background: url(images/bt-yellowarrow.gif) no-repeat;	
	background-position: 0 0;
	padding: 5px 0 15px 35px;
}

#landingContent-3Col p {
	margin:0 0 15px 0;
	}
.landing #landingContent-3Col p {
	margin-left:15px;
	margin-right:15px;
	clear:both;
	}
.landing #interiorContent-3Col #dnn_ContentPane h1,
.landing #landingContent-3Col #dnn_ContentPane h1,
.landing #landingContent-3Col h1{
    margin:0 15px 0 15px;
	padding:0;
    clear:both;
    color:#00146a;
    font-size:14px;
    font-weight:bold;
    border:0;
}
*:first-child+html .landing #interiorContent-3Col #dnn_ContentPane h1,
*:first-child+html .landing #landingContent-3Col #dnn_ContentPane h1,
*:first-child+html .landing #landingContent-3Col h1{
	padding-top:12px!important;
}
*html .landing #interiorContent-3Col #dnn_ContentPane h1,
*html .landing #landingContent-3Col #dnn_ContentPane h1,
*html .landing #landingContent-3Col h1{
	margin-top:12px!important;
}
.landingMedia img{
	margin:0 0 11px 0;
	border-bottom:#FFF solid 5px;
}
*:first-child+html .landingMedia img{
	margin:0 0 0 0;
}
*:first-child+html .landing #landingContent-3Col p{
	margin-top:11px;
}
#dnn_ctr425_ContentPane{
	padding-top:1px;
	clear:both;
}

/*.landing #bt-areyouaplan {
	padding-top: 15px;
	}*/
#landing3Col-container {
	width: 970px;
	background:url(images/landing3Col-bg.gif) repeat-y;
	}
#landing3Col-bottomBG {
	width: 970px;
	background: url(images/columnthree-bg.gif) no-repeat bottom right;
	height: 25px;
	position: static;
	clear:left;
	}

.home .SkinObject {
    font-weight: normal!important;
    font-size:12px!important;
    color: #333!important;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
    text-decoration: none!important;
}
.home #copyright .SkinObject,
#copyright .SkinObject {
    font-weight: normal!important;
    font-size:10px!important;
    color: #666!important;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
    text-decoration: none!important;
}

/* DataTable Styles */
table.dataTable {
 width: 95%;
 margin: 0 auto;
 padding: 0;
 border: 0;
 font-size: 10px;
}
.dataTable td {
	padding: 3px 4px;
}
.dataTable th {
	padding: 3px 4px;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
}
td.titleCell {
	background: #ece7d3;
	font-weight: bold;
	font-size: 12px;
}
td.numberCell {
	text-align: right;
	white-space:nowrap!important;
}
td sup {
	vertical-align: baseline;
	font-size: 9px;
}
.dataTableNotes {
	font-size: 10px;
	margin: 10px 0 0 0;
	padding: 5px 0;
	width: 95%;
	color: #666;
	border-top: 1px solid #999;
}
.dataTableNotes p {
	margin: 0 5px;
}

/* Form Styles */
table.formTable {
	width: 95%;
	margin: 0 auto 0 0;
	padding: 0;
	border: 0;
	font-size: 10px;
	}
.formTable td {
	padding: 3px 4px;
	}


td.titleCell {
	background: #ece7d3;
	font-weight: bold;
	font-size: 12px;
	}
td small {
	vertical-align: baseline;
	font-size: 9px;
	}
.formTableNotes {
	font-size: 10px;
	margin: 10px 0 0 0;
	padding: 5px 0;
	width: 95%;
	color: #666;
	border-top: 1px solid #999;
	}
.formTableNotes p {
	margin: 0 5px;
	}
/*form input[type=text]	{
	border:1px solid #a5acb2;
	padding:1px;
	font-size: 11px;
	margin: 0;
}*/
.FormPanel .label{
	font-size:11px;
	color:#333;
}
.FormPanel td{
	padding:4px 0!important;
}
.submitButton {
	background-color: #fec76d;
	border: 1px solid #f8b643;
	font-size: 12px;
	padding: 3px;
	margin: 0 5px;
	}
.resetButton {
	font-size: 12px;
	padding: 3px;
	margin: 0 5px;
	border: 1px solid #666;
	background-color: #e5e5e5;
	}
.formRadioSelection {
	width: 230px;
	float: left;
	margin: 0 5px 8px 0;
	}
.formRadioSelection input {
	float: left;
	}
.formRadioSelection h3,
.formRadioSelection h4,
.formRadioSelection p {
	margin: 2px 2px 5px 20px;
	}
.formRadioSelection h3 {
	font-size: 12px;
	}
.formRadioSelection h4 {
	font-size: 11px;
	}
.formRadioSelection p {
	font-size: 10px;
	}

/* .admin #interiorContent-2Col, */
.admin #interiorThirdColumn,
.admin #landing3Col-bottomBG{
	display:none;
}

.admin #interiorContent-3Col,
.admin #landingContent-3Col{
	width:681px;
	padding:18px 50px 0 25px;
}
.interior .admin #landing3Col-container {
	background-image:url(images/admin_repeat.gif);
}
.interior .admin #interiorWrapper{
	width:100%;
}
.admin #accountLogin{
	display:none!important;
}
.admin #loginlinks{
	display:block;
	padding:10px 0 10px 0;
	text-align:right;
}


/*.twoColumn #interiorContent-2Col,*/
.twoColumn #interiorThirdColumn,
.twoColumn #landing3Col-bottomBG{
	display:none;
}
.twoColumn #interiorContent-3Col,
.twoColumn #landingContent-3Col{
	width:681px;
	padding:18px 50px 0 25px;
}
.interior .twoColumn #landing3Col-container {
	background-image:url(images/admin_repeat.gif);
}
.interior .twoColumn #interiorWrapper{
	width:100%;
}
.admin #interiorWrapper,
.twoColumn #interiorWrapper{
	background:url(images/gradient-small.gif) repeat-x 0 0;
}



