﻿/*
	COLORS

	light blue text:		2d74bf
	dark blue text:			003772
	light gray text:		97989a
	
	light gray borders:		BDC0C0
	light blue borders:		C7D5E2
*/

body { margin:0; font-family:Arial, Helvetica, Geneva, Sans-serif; font-size:62.5%; }
a,
a:visited,
a:active { text-decoration:none; color:#003772; }
a:hover { text-decoration:underline !important; color:#6F97D7; }
ul, li { margin:0; padding:0; list-style-type:none; }
h1, h2, h3, h4, h5, .h5 { color:#003772; }
h1 { font-size:2em; margin-bottom:20px; }
h1, h2 { font-weight:normal; margin-top:0px; }
h2 { margin-bottom:10px; margin-top:10px; font-size:1.5em; }
h3 { font-weight:normal; font-size:1.2em; }
h4 { font-size:1.4em; font-weight:bold; margin:0; padding:15px 0 2px; }
h5, .h5 { display:block; font-size:1em; font-weight:bold; margin:0; padding:15px 0 2px; }
input { border:1px solid #BDC0C0; color:#003772; font-size:1.1em; font-weight:200; height:15px; margin-top:10px; text-indent:5px; width:150px; }
img { border: none; }
p { margin-top:0px; }
select { border:solid 1px #7F9DB9; width:150px; margin-right:15px; }
.page { width:1000px; margin:auto; background:transparent url(../../_images/design/page-bg.gif) repeat-y; overflow:auto; position:relative; font-size:1.2em; padding-bottom:20px; }

.top-nav {  }
.top-nav ul { position:absolute; right:10px; top:140px; }
.top-nav ul li { display:inline; color:#003772; }
.top-nav ul li a { padding:0px 12px; }
.content-area { width:760px; float:right; }
.content-header { overflow:auto; margin-bottom:12px; }
.content-header .crumbtrail { float:left; color:#87888A; padding-top:13px; }
.content-header .crumbtrail a { color:#2d74bf; }
.content-header .search { width:180px; float:right; text-align:right; padding-right:13px; }
.content-header .search .txtSearch { border:1px solid #BDC0C0; color:#666666; font-size:12px; font-style:italic; height:18px; margin-right:0px !important; text-indent:5px; width:124px; }
.content-header .search .btnSearch { background:transparent url(../../_images/design/search.png) no-repeat; border-style:none; height:20px; margin-right:3px; width:18px; }
.content { width:100%; min-height:420px; overflow:auto; padding-bottom:30px; border-bottom:solid 1px #003772; }

.left-column { width:235px; float:left; padding:10px 5px 10px 0px;  }
.left-column select { width:150px; margin:10px 0px 10px 30px; }
.left-column ul.left-nav { position:relative; margin-bottom:12px; z-index:1000; }
.left-column ul.left-nav a { display:block; font-size:1.2em; margin-left:0px; padding:5px 3px 5px 32px; width:192px; }
.left-column ul.left-nav a:hover { background:transparent url(../../_images/design/left-nav-sprite.gif) no-repeat; text-decoration:none !important; font-weight:bold; color:#ffffff; }
.left-column ul.left-nav li.hasSubNav a:hover,
.leftNavItemOver { background:transparent url(../../_images/design/left-nav-sprite.gif) no-repeat 0px -50px; font-weight:bold; color:#ffffff !important; }

.left-column ul.left-nav ul { position:absolute; left:241px; display:none; }
.left-column ul.left-nav ul li a { background:transparent url(../../_images/design/left-nav-sprite.gif) no-repeat -92px 0px; width:119px; margin-left:-14px; padding:5px 0px 6px 15px; text-decoration:none; font-weight:bold; color:#ffffff; }
.left-column ul.left-nav ul li a:hover { background:transparent url(../../_images/design/left-nav-sprite.gif) no-repeat -87px 0px !important; padding-left:20px; }

.left-column .login { background-color:#f8fafc; padding:0px 15px 15px 30px; color:#2C4561; font-size:11px; width:180px; }
.left-column .login a { text-decoration:underline; }
.left-column .login em a { text-decoration:none; font-style:normal; font-size:1.2em; color:#6F97D7; }
.left-column .login input { display:block; margin-bottom:10px; }
.left-column .login .chk input { display:inline; width:auto; border:none; margin:0px 10px 0 0; }

.left-nav-content { margin:20px 0 10px 30px; color:#58585a; position:relative; }
.left-nav-content img { margin-top:-30px; }

.content-left { width:589px; float:left; }
.content-right { width:128px; float:right; margin-right:13px; }

.btn-small { background:transparent url(../../_images/design/bt_small.png) repeat-x scroll 0 2px; border:none; color:#FFFFFF; font-size:1.1em; font-weight:bold; height:21px; margin-top:10px; padding:0px; width:70px; }

.footer { position:absolute; bottom:20px; left:30px; color:#003772; font-size:1.2em; }
.content-footer { color:#003772; font-size:.9em; padding:10px 0;}
.footer-left {  position:absolute; font-size:1.2em; }
.content-footer .copyright { float:left; }
.content-footer ul.footer-menu { float:right;}
.content-footer ul.footer-menu li { display:inline; padding-right:10px; }
.content-footer ul.footer-menu li a { color:#2d74bf; }

/* Home */
.feature-box { border:1px solid #C7D5E2; margin-top:15px; width:745px; height:350px; position:relative; overflow:hidden; }
.feature-box div.items { position:absolute; width:5000px;}
.feature-box div.items div { float:left; width:745px; }
.fan li { float:left; width:33%; text-align:center;  }
.feature-table { width:746px; table-layout:fixed; border-collapse:collapse; margin-left:1px; }
.feature-table td { text-align:center; border:1px solid #C7D5E2; border-top:none; padding:3px 0px; cursor:pointer; color:#003772; }
.feature-table td.active { font-weight:bold; }
.feature-table td:hover { text-decoration:underline; color:#2d74bf; }
.newsItem { border:1px solid #C7D5E2; width:330px; height:150px; padding:15px; margin-top:15px; float:right; margin-right:13px; color:#707173; overflow:hidden; }
.newsItem div { margin-bottom:10px; }
.newsItemFirst { float:left; }
.newsItemLarge { float:left; width:715px; }
.newsItem h3 { font-size:1.9em; margin:0 0 10px 0; }

a.readMore { background:transparent url(../../_images/design/arrow_tr.png) no-repeat right 3px; padding-right:25px; color:#2d74bf; font-weight:bold; font-size:1.2em; }
a.niceLink { background:transparent url(../../_images/design/arrow_tr.png) no-repeat left 2px; padding-left:15px; font-size:1.2em; }
.color1 { color:#87888b; }

.right-nav { padding-top:45px; }
.right-nav a { background:transparent url(../../_images/design/arrow_tr.png) no-repeat left 2px; padding-left:15px; font-size:1em; color:#1563b6; display:block; margin-bottom:8px; }

.hidden { display:none; }
.error { color:#ff0000; }

/* Feature boxes on start page */
.feature-box .items .featureItem1 {padding:20px 0 20px 0;}
.feature-box .items .featureItem1 .featureheader {float:left;width:690px;font-size:30px;font-weight:bold;color:#003772;height:34px;margin:0 0 20px 28px;}
.feature-box .items .featureItem1 .featureimage {float:left;width:348px;height:257px;margin:0 28px 0 28px;}
.feature-box .items .featureItem1 .featuretext {width:315px;height:257px;font-size:14px;color:#707173;}
.feature-box .items .featureItem1 .featuretext a {font-weight:bold;font-size:14px;color:#1563b6}

.feature-box .items .featureItem2 {padding:20px 0 20px 0;}
.feature-box .items .featureItem2 .featureheader {float:right;width:480px;height:68px;font-size:30px;font-weight:bold;color:#003772;margin-right:12px;margin-bottom:24px;}
.feature-box .items .featureItem2 .featureimage {float:left;width:240px;height:352px;margin:-20px 0 -20px 0;}
.feature-box .items .featureItem2 .featuretext {float:right;width:480px;height:220px;font-size:14px;color:#707173;margin-right:12px;}
.feature-box .items .featureItem2 .featuretext a {font-weight:bold;font-size:14px;color:#1563b6}

.feature-box .items .featureItem3 {padding:32px 0 22px 0;}
.feature-box .items .featureItem3 .featureheader {float:left;width:420px;height:76px;color:#003772;font-size:30px;margin-left:17px;}
.feature-box .items .featureItem3 .featureimage {width:293px;height:352px;float:right;margin:-32px 0 0 0;}
.feature-box .items .featureItem3 .featuretext {float:left;width:420px;height:200px;margin:22px 0 0 17px;font-size:14px;color:#707173;}
.feature-box .items .featureItem3 .featuretext a {font-weight:bold;font-size:14px;color:#1563b6}