/* CSS Document */

/* Blue Section */
body	{ background: #000 url(../img/blue/body-bg.jpg) no-repeat center top; }

#hidemetop			{ color:#82CAFF; background:#0e4675 url(../img/blue/top-hide-bg.png) no-repeat bottom; }
#hidemetop:hover	{ color:#fff; }

#nav li a			{ background-image:url(../img/blue/nav-blue.gif); background-repeat:no-repeat}

/* Subnav */
	#subnav li ul li a.active_sub	{color:#82caff;}

	#breadcrumb	{margin:0px 0px 10px 0px; display:block; color:#a0a0a0; line-height:1.3; font-size:90%; text-decoration:none  !important}
		#breadcrumb a:link	{color:#a0a0a0 !important; text-decoration:none !important}
		#breadcrumb a:hover {color:#000 !important; text-decoration:none !important}


/* Homepage */
#homeLeftCol h1		{font-size:190%; font-weight:bold; color:#fff; background: url(../img/blue/welcome.png) no-repeat top left; width:390px; height:50px; line-height:1; margin:0px; padding:10px 0px 0px 10px; position:relative; z-index:10;}
#homeLeftCol h1 em	{color:#0d63aa; font-style:normal;}
#hello	{width:396px; height:80px; background:#fff url(../img/blue/hello.gif) no-repeat top left; display:block; margin:0px; padding:0px; z-index:0; position:relative; top:-12px;}
#hello p {text-indent:-9999px;}
.voteNow:link, .voteNow:active, .voteNow:visited	{ background-color:#0d63aa; min-width:65px; _width:65px; min-height:15px; _height:15px; position:absolute; right:0px; top:0px; color:#fff; font-weight:bold; text-align:center; padding:7px 7px 3px 7px; line-height:1; cursor:pointer; font-size:90%; text-decoration:none !important; color:#82caff !important}
.voteNow:hover	{background-color:#82caff;min-width:65px; _width:65px; min-height:15px; _height:15px; position:absolute; right:0px; top:0px; color:#fff; font-weight:bold; text-align:center; padding:7px 7px 3px 7px; line-height:1; cursor:pointer; font-size:90%; text-decoration:none !important; color:#0d63aa !important}
#poll-toggle:link, #poll-toggle:active, #poll-toggle:visited	{ color:#0E4675; text-decoration:underline }
#poll-toggle:hover	{ color:#0E4675; text-decoration:none }
#poll-toggle em {color: #0D63AA; }

#msgLeftCol a.goBack					{position:absolute; top:0; right:0; background:#82caff url(../img/blue/darkBlueArrow.gif) no-repeat 6px 9px; padding:8px 12px 8px 20px; display:block; line-height:1; text-decoration:none; font-weight:bold}
#msgLeftCol a.goBack:link, #msgLeftCol a.goBack:active, #msgLeftCol a.goBack:visited {color:#0d63aa}
#msgLeftCol a.goBack:hover		{color:#82caff; background:#0d63aa url(../img/blue/paleBlueArrow.gif) no-repeat 6px 9px;}

.msgThreadWrap a.goBack					{position:absolute; top:15px; right:0; background:#82caff url(../img/blue/darkBlueArrow.gif) no-repeat 6px 9px; padding:8px 10px 8px 22px; display:block; line-height:1; text-decoration:none; font-weight:bold}
.msgThreadWrap a.goBack:link, .msgThreadWrap a.goBack:active, .msgThreadWrap a.goBack:visited {color:#0d63aa}
.msgThreadWrap a.goBack:hover		{color:#82caff; background:#0d63aa url(../img/blue/paleBlueArrow.gif) no-repeat 6px 9px;}

#homeRightCol h3 {font-size:410%; color:#0d63aa; margin:0px 0px 8px 0px; padding:0px; line-height:1; font-weight:normal;}
	#homeMenu li a span.largeText	{width:240px;  padding-left:110px; font-size:200%; color:#0e4675;display:block; line-height:1;}
	#homeMenu li a span.smallText	{width:240px; color:#0d63aa; display:block; padding-left:110px; line-height:1.2;}
	#homeMenu li#public	a {background:#fff url(../img/blue/public_box.gif) no-repeat 0px 0px;}
	#homeMenu li#public	a:hover {background:#fff url(../img/blue/public_box.gif) no-repeat 0px -70px;}
	#homeMenu li#private	a {background:#fff url(../img/blue/private_box.gif) no-repeat 0px 0px;}
	#homeMenu li#private	a:hover {background:#fff url(../img/blue/private_box.gif) no-repeat 0px -70px;}
	#homeMenu li#onetoone	a {background:#fff url(../img/blue/onetoone_box.gif) no-repeat 0px 0px;}
	#homeMenu li#onetoone	a:hover {background:#fff url(../img/blue/onetoone_box.gif) no-repeat 0px -70px;}
	
#homeLeftCol .welcome a:link, #homeLeftCol .welcome a:active, #homeLeftCol .welcome a:visited, #homeRightCol .whatsNew a:link, #homeRightCol .whatsNew a:active, #homeRightCol .whatsNew a:visited, div#hys_body .hys_answers a:link, div#hys_body .hys_answers a:active, div#hys_body .hys_answers a:visited {color:#0d63aa; text-decoration:underline;}
#homeLeftCol .welcome a:hover, #homeRightCol .whatsNew a:hover, div#hys_body .hys_answers a:hover	{color:#0d63aa; text-decoration:none;}

#main .insideText a:link, #main .insideText a:active, #main .insideText a:visited {color:#000; text-decoration:underline;}
#main .insideText a:hover {color:#000; text-decoration:none;}

.searchbutton		{ background:#0d63aa; }
#s2					{ border: 2px solid #fff; }

blockquote 			{ float:right; /*For IE*/display:inline;/*For IE*/ width:150px; margin:20px 0px 20px 20px; border-left:1px solid #c7d1d5; background:#f2f2f2 url(../img/blue/rhsQuotes.gif) no-repeat 135px bottom; padding:10px;}
blockquote q 		{ font-family:Georgia, Serif; font-size:1.2em; font-style:italic; display:block; text-indent:35px; margin:0px; padding:10px 0px 10px 0px; color:#8b8795; background:url(../img/blue/lhsQuotes.gif) no-repeat 0px 0px; }


/* Inside Page */
	.inside			{background:url(../img/blue/inside-top.png) no-repeat top left; padding-top:10px; height:100%; position:relative;margin:0px; display:block;}
	#innerWrapper	{background:url(../img/blue/entire-bg.png) repeat-y top left; height:100%; position:relative; display:block; margin:0px;}
	.curve		{background:url(../img/blue/inside-bottom.gif) no-repeat bottom left; display:block; height:10px; width:940px; line-height:10px; margin:0px auto; padding:0px;}


.insideHeadings	{background:#fff url(../img/blue/inside_header_bg.gif) no-repeat bottom left; width:440px; height:90px; position:relative; left:10px;}
	.insideHeadings h1	{font-size:410%; color:#0d63aa; margin:0px 0px 5px 10px; padding:0px; line-height:1.2; font-weight:normal; width:350px; position:absolute; top:0px;}
	.insideHeadings h2	{font-size:1.7em; font-weight:normal; color:#fff; position:absolute; bottom:7px; left:10px; width:370px;}
	.insideText h3		{color:#0e4675;}

	#innerMenu li a span.largeText	{width:165px; padding:0px 82px 0px 15px; font-size:200%; color:#0e4675; display:block; line-height:1; margin-bottom:15px;}
	#innerMenu li a span.smallText	{width:185px; color:#0d63aa; display:block; padding:0px 60px 0px 15px; line-height:1.2;}
	#innerMenu li#public a {background:#fff url(../img/blue/inside_public_box.gif) no-repeat 0px 0px;}
	#innerMenu li#public a:hover {background:#fff url(../img/blue/inside_public_box.gif) no-repeat 0px -100px;}
	#innerMenu li#private a {background:#fff url(../img/blue/inside_private_box.gif) no-repeat 0px 0px;}
	#innerMenu li#private a:hover {background:#fff url(../img/blue/inside_private_box.gif) no-repeat 0px -100px;}
	#innerMenu li#onetoone a {background:#fff url(../img/blue/inside_onetoone_box.gif) no-repeat 0px 0px;}
	#innerMenu li#onetoone a:hover {background:#fff url(../img/blue/inside_onetoone_box.gif) no-repeat 0px -100px;}

/* Footer */
#footer	{background:url(../img/blue/footer.gif) no-repeat bottom left; margin:10px auto;}

/* Bottom - Hide Me */
	#hidemebottom			{ display:block; position:absolute; right:10px; width:84px; padding:0; height:50px; text-align:center; background:#0e4675 url(../img/blue/hideme_footer.gif) no-repeat bottom right;}
	#hidemebottom a			{ display:block; font-weight: bold; padding:0px 5px; color:#82caff; margin-top:19px; line-height:1.5;}

/* Generic Elements */
.generic h1, .news h1, .sitemap h1, .search h1, #loginPanel h1, .public h1	{color:#0d63aa; border-color:#82caff;}
.generic h2, .news h2, .sitemap h2, .search h2, #loginPanel h2, .public h2	{color:#fff; background-color:#82caff;}
.generic h3, .news h3, .sitemap h3, .search h3, .public h3	{color:#0d63aa;}

.generic h1 a:link, .generic h1 a:active, .generic h1 a:visited, .news h1 a:link, .news h1 a:active, .news h1 a:visited, .sitemap h1 a:link, .sitemap h1 a:active, .sitemap h1 a:visited, .search h1 a:link, .search h1 a:active, .search h1 a:visited, #loginPanel h1 a:link, #loginPanel h1 a:active, #loginPanel h1 a:visited, .public h1 a:link, .public h1 a:active, .public h1 a:visited	{color:#0d63aa; text-decoration:underline}

.generic h1 a:hover, .news h1 a:hover, .sitemap h1 a:hover, .search h1 a:hover, #loginPanel h1 a:hover, .public h1 a:hover { text-decoration:none; color:#0d63aa;}

.generic h2 a:link, .generic h2 a:active, .generic h2 a:visited, .news h2 a:link, .news h2 a:active, .news h2 a:visited, .sitemap h2 a:link, .sitemap h2 a:active, .sitemap h2 a:visited, .search h2 a:link, .search h2 a:active, .search h2 a:visited, #loginPanel h2 a:link, #loginPanel h2 a:active, #loginPanel h2 a:visited, .public h2 a:link, .public h2 a:active, .public h2 a:visited { color:#fff; text-decoration:underline}

.generic h2 a:hover, .news h2 a:hover, .sitemap h2 a:hover, .search h2 a:hover, #loginPanel h2 a:hover, .public h2 a:hover { text-decoration:none; color:#fff;}

.generic h3 a:link, .generic h3 a:active, .generic h3 a:visited, .news h3 a:link, .news h3 a:active, .news h3 a:visited, .sitemap h3 a:link, .sitemap h3 a:active, .sitemap h3 a:visited, .search h3 a:link, .search h3 a:active, .search h3 a:visited, #loginPanel h3 a:link, #loginPanel h3 a:active, #loginPanel h3 a:visited, .public h3 a:link, .public h3 a:active, .public h3 a:visited { color:#0d63aa; text-decoration:underline}

.generic h3 a:hover, .news h3 a:hover, .sitemap h3 a:hover, .search h3 a:hover, #loginPanel h3 a:hover, .public h3 a:hover { text-decoration:none; color:#0d63aa;}

.generic table caption {color:#0e4675;}
.generic table, .generic table th, .generic table td	{border-color:#0d63aa;}
.generic table th {background-color:#0e4675;}
.generic table td {background-color:#e6eff6;}
.news .newsList dt a:link, .news .newsList dt a:active, .news .newsList dt a:visited, .news .moreInfo:link, .news .moreInfo:active, .news .moreInfo:visited, .search dt a:link, .search dt a:active, .search dt a:visited, .search dd a:link, .search dd a:active, .search dd a:visited {color:#0d63aa;}
.news .newsList dt a:hover, .news .moreInfo:hover, .search dt a:hover, .search dd a:hover  {color:#82caff;}

.poll dt	{color:#0d63aa;}
.voteNowPoll	{background-color:#0d63aa; min-width:85px; height:15px; color:#fff !important; text-decoration:none !important; font-weight:bold; text-align:center; padding:7px 7px 4px 7px; line-height:1; cursor:pointer; font-size:90%;}
.voteNowPoll:hover	{background-color:#82caff; min-width:85px; height:15px; color:#fff !important; text-decoration:none !important; font-weight:bold; text-align:center; padding:7px 7px 4px 7px; line-height:1; cursor:pointer; font-size:90%;}

.feedBackBody p em	{color:#0e4675; font-weight:bold; font-style:normal;}
.feedBackBody p a	{color:#0d63aa; text-decoration:none;}
.feedBackBody p a:hover	{color:#0d63aa; text-decoration:underline;}

.topLoginBtn, .genericBtn	{background-color:#82caff; color:#000; }