@font-face {
  font-family: "Medici A";
  	src: url('/_inc/fonts/medici_a.eot');
    src: url('/_inc/fonts/medici_a.eot?#iefix') format('embedded-opentype'),
         url('/_inc/fonts/medici_a.woff') format('woff'),
         url('/_inc/fonts/medici_a.svg#MediciA') format('svg');
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: "Medici B";
	src: url('/_inc/fonts/medici_b.eot');
    src: url('/_inc/fonts/medici_b.eot?#iefix') format('embedded-opentype'),
         url('/_inc/fonts/medici_b.woff') format('woff'),
         url('/_inc/fonts/medici_b.svg#MediciB') format('svg');
}

body{background:#d7dbde;color:rgb(70,70,70);font:9pt Arial;padding:0;margin:0;text-align:center;	}
* html #pagecontainer{height:1%;}
a {color:#174A7C;}
a img {border:0}

.round {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

div#pagecontainer{background:#ffffff;border-left:#bdc7d0 2px solid;border-right:#bdc7d0 2px solid; margin:0 auto; width:1100px;}

div#page{margin:0 auto;width:1000px;}
div#view-options{
	float: left;
	padding:5px;
}
div#view-options ul{margin:0;padding:0;}
div#view-options ul li{text-align:right;float:left;color:#bdc7d0;display:block;font:8pt Arial;padding:2px 5px 2px 5px;}
div#view-options ul li a{color:#bdc7d0;text-decoration:none;}
div#view-options ul li a:hover{color:#004272;text-decoration:underline;}



/* div#top-options {
	padding:5px;
	text-align:right;
	width:990px;
	clear:all
		} */
ul#top-options {
	float:right;
	margin:5px 0 0;
	padding:0;
		}
ul#top-options li {
	text-align:right;
	float:left;
	  /*color:#BDC7D0;*/
	display:block;
	font-size:8pt;
	padding:2px 5px;
	position:relative;
		}
ul#top-options li a {
	color:#BDC7D0;
	text-decoration:none;
		}
ul#top-options li a:hover {
	color:#004272;
		}
ul#top-options li.b {
	padding:0;
	margin-left:-5px;
		}
ul#top-options li.b input {
	background-color:#FFFFFF;
	height:16px;
	padding:0
		}
ul#top-options form {
	margin-left:-2px;
	margin-top:-2px;
		}
ul#top-options input {
	border:1px solid #C1D0E8;
	color:#004272;
	font-size:8pt;
	}
ul#top-options input[type="text"] {
	text-indent:2px;
	}
ul#top-options input.button {
	background:#9FB6CA;
	color:#FFFFFF;
	height:17px;
	padding:0 5px 2px;
	cursor:pointer;
	font:8pt Arial;
		}
ul#top-options input.button:hover {
	background:#004272;
		}


div#top_head{padding:10px;text-align:left;width:980px;}
div#top_head ul{margin:0px;padding:0px;list-style:none;margin-top:30px;}
div#top_head ul li{float:left;height:10px;display:block;}
div#top_head ul li a{background:url(/inc/img/mainbullet.jpg) no-repeat left center;color:#004272;font:bold 12pt Arial;padding:0px 10px 0px 14px;text-decoration:none;}
div#top_head ul li a:hover{color:#9FB6CA}
div#top_head ul li a.active{text-decoration:underline;}

div#splash{margin-bottom:15px;height:205px;}
div#splash div#main{float:left;height:205px;width:745px;}
div#splash div#main img{ height:205px;width:745px;_height:200px;padding:0;margin:0}
div#splash div#sub{float:right; width:250px; height:205px;text-align:right;background-color:#004272}

div#homesplash a img{width:745px;height:274px}

div#options{}
div#option{background:#bdc7d0;color:#004272;float:left;font:8pt Arial;height:100px;margin:5px;padding:0px 5px 5px 5px;text-align:left;width:230px}
div#option:hover{background:#004272;color:#ffffff;}
div#option p.head{font:bold 12pt 'Times New Roman';margin-bottom:0;padding-bottom:0;}

div#pagecontent{text-align:left;}
ul{list-style-image:url(/inc/img/menu_off.jpg) }

div#pagecontent #print-links ul {
	margin: 0;
	padding: 0;
	clear:both;
}

div#pagecontent #print-links ul li {
	margin:0;
	padding:0;
	display: block;
	float:left;
}
div#pagecontent #print-links ul li a {color: rgb(150,150,150);}
div#pagecontent #print-links {float:right;clear:right;}
div#pagecontent #print-links ul li {
	padding:0 10px;
}
div#pagecontent div#text,div#pagecontent div#textwide,div#pagecontent div#textfull{float:left;line-height:150%;margin:5px;padding:0px 5px 30px 5px;width:520px;}
div#pagecontent div#textwide{width:770px !important;}
div#pagecontent div#textfull{width:970px !important;}
div#pagecontent h1{color:#004272;font:28pt/30pt Medici A,Arial;}
div#pagecontent h2{color:#5F5F5F;font:18pt/25pt Medici B,Arial;}
div#pagecontent h2.event span{border-bottom:rgb(150,150,150) 1px dotted;color:rgb(120,120,120);display:block;font:8pt Arial;padding:2px 0 5px 0;}
div#pagecontent h3 {color:#3C6598;font-size:13pt}
div#pagecontent div#content{float:left;margin:5px;padding-top:30px;width:490px;}
div#pagecontent div#quickoptions{/*float:left;margin:5px; width:240px; */background:url(/inc/img/index_option.jpg) no-repeat top left;width:1000px;height:120px;}
div#pagecontent div#quickoptions div.quickoption{border-left:#FFFFFF 10px solid;/* border-top:#bdc7d0 1px solid; */font:8pt Arial; padding:10px;float:left;width:222px;height:100px;}
div#pagecontent div#quickoptions div.quickoption p{margin:5px 0;}
div#pagecontent div#quickoptions div.first{border:0;}

div#pagecontent div#quick-options{
	padding-bottom: 10px;
	float: left;
	margin: 0 auto;
	width: 750px;
}
div#pagecontent div#quick-options .option{
	display: block;
	float: left;
	font: 8pt Arial;
	line-height: 150%;
	margin: 0 0 20px 0;
	width: 250px;
}
div#pagecontent div#quick-options .option h3{
	margin: 5px 0 2px 0;
	padding: 0;
}
div#pagecontent div#quick-options .option img{
	border: rgb(150,150,150) 1px solid;
	margin: 5px 0 7px 0;
}
div#pagecontent div#quick-options .option p{
	margin: 0;
	padding: 5px 5px 0 5px;
}
div#pagecontent div#quick-options .option ul li {
	list-style: circle;
}

div#pagecontent div#rightmenu{float:right;/* margin:5px; */width:240px;}
div#pagecontent div#rightmenu div.rightmenu_options{/* border-bottom:#bdc7d0 1px dotted; */border-top :#bdc7d0 4px solid;font:8pt Arial;line-height:125%;margin-bottom:3px;padding:5px 10px;}
/*
div#pagecontent div#rightmenu div.rightmenu_options:hover{border-color:#EEEEEE}
*/
div#pagecontent input,textarea,select {border:1px solid #BDC7D0;background:#FFFFFF;padding:5px;}


div#homeopt{width:1000px;height:150px;border:0;margin: 4px 0 0 0;*margin-top:19px;_margin-top:-6px;padding:0;text-align:left}

div#homeopt ul li a{color:#FFFFFF}
div#homeopt div.box{font:8pt Arial;color:#FFFFFF;display:block;width:245px;border-right:5px solid #FFFFFF;float:left;height:150px; _margin-top:10px;background:#FFFFFF url(/inc/img/options/valuations.png) /* no-repeat  */top left}
div#homeopt span.p{margin:40px 5px 5px 15px;padding: 0;color:#FFFFFF;display:block;}
div#homeopt div#d{border:0;width:250px;}
div#homeopt div.d{ _margin-left:-3px}
/*
div#homeopt a:hover div#b{background:url(/inc/img/index/home_b.jpg) no-repeat top left; }
div#homeopt a:hover div#c{background:url(/inc/img/index/home_c.jpg) no-repeat top left; }
div#homeopt a:hover div#d{background:url(/inc/img/index/home_d.jpg) no-repeat top left; } */
div#homeopt a{text-decoration:none;color:#000000 }
div#homeopt a:hover{text-decoration:underline;}

div.typeimg{float:left;margin-right:20px;}

div.input {margin:2px 0;clear:both}
div.input span.text{ display:block;}
span.input input ,span.input select,span.input textarea {width:300px;}

/*
	 *	footer
	 *
	 */
div#footer{
	margin: 0 auto;
	text-align: center;
	width: 1000px;
}
div#footer #footer-logo{
	float: left;
	width: 1px;
}
div#footer #footer-options{
	float: left;
	font: 8pt Arial;
	padding: 5px 0 5px 0;
	text-align: left;
	width: 500px;
}
div#footer #footer-options ul{
	display: inline;
	margin: 0;
	padding: 0;
}
div#footer #footer-options ul li{
	display: inline;
	padding: 2px 5px 2px 5px;
}
div#footer #footer-options ul li a{
	color: rgb(100,100,100);
	font: bold 8pt Arial;
}
div#footer #footer-sites{
	color: rgb(100,100,100);
	float: right;
	padding: 5px 0 5px 0;
}
div#footer #footer-sites ul{
	display: inline;
	font: 8pt Arial;
	margin: 0;
	padding: 0;
}
div#footer #footer-sites ul li{
	display: inline;
	padding: 2px 5px 2px 5px;
}
div#footer #footer-sites ul li a{
	color: rgb(100,100,100);
	font: bold 8pt Arial;
}
div#printfooter{
	text-align: left;
	display:none;
}

/*
	 *	copyright
	 *
	 */
div#copyright{
	color: rgb(150,150,150);
	font: 8pt Arial;
	margin: 0 auto;
	text-align: center;
	width: 1000px;
}

div#contact img { float:left;padding:3px; border:1px solid #969696;margin:0 0 0 0;}
div#contact div.box {width:323px;float:left}
div#contact div div {margin-left:140px; 	}
div#contact div div  h4{margin:0 }
div#contactemail{margin-left:350px;}
div#contactemail img{margin-top:3px;}
div#calculator div#img{float:left;height:250px; }
div#calculator div.info_h,div#calculator div.info_v{margin:	0px 0 0 20px;}
div#calculator div.info_h{display:none;}
div#calculator div.info_v{display:block;}

ul.arrow{list-style:none;}
ul.arrow li{background:url(/inc/img/menu_off.jpg) no-repeat left center;padding-left:15px}
div.error {color:#FF0000;}
div.error ul.error{list-style-image:url(/inc/img/error_item.jpg);}
hr{border:0;padding:0;margin:0;height:1px; background-color:#bdc7d0}
a.sec{position:relative;z-index:1;}
a.sec:hover{z-index:2; background-color:#ff0}
a.sec span{display: none}
a.sec:hover span{display:block;position:absolute;top:0;left:15px; width:250px;padding:5px;border:1px solid #C8C596;background-color:#FFFCCC; color:#000;font-size:8pt;line-height:12px;text-decoration:none;}

div#testimonialquote{background:  url(/inc/img/quote_left.png) top left no-repeat;padding-left:20px}
div#testimonialquote p{background:  url(/inc/img/quote_right.png) bottom right no-repeat; padding-right:10px;font-style:italic}
div#siteguide div{float:left;margin-right:25px;width:300px;}
div#siteguide div ul li{list-style:circle;}
div.event {border-bottom:1px solid #919191;padding-bottom:10px}
div.event p{ margin-left:15px}
div.event span.more{display:block;text-align:right;}

div#quick_opt{border:1px solid #fff; text-align:left;margin-top:10px}
div#quick_opt img{border:1px solid #D8D8D8;padding:5px;float:left;margin:0 5px 5px 0}
div#quick_opt img:hover{border:1px solid #6E8AB8; }
div#quick_opt h3{color:#052C57;text-transform:uppercase;font-family:Arial;font-size:10pt}
span.more{text-align:right; background:url(/inc/img/menu_off.jpg) center left no-repeat;padding-left:15px;float:right;}
div.quick_box{width:310px;background:url(/inc/img/options/sep.jpg) bottom right no-repeat;padding:10px;float:left;}
div.quick_nobg{background:none}
span.menu_finance{background-position:0 -23px;}

/*
	 *	footer-options
	 *
	 */
div#site-overview{
	background: #bdc7d0;
	border-left: #bdc7d0 2px solid;
	border-right: #bdc7d0 2px solid;
	margin: 0 auto;
	padding:20px 50px 0;
	text-align: left;
	width: 1000px;
}
div#site-overview h2{
	color: #004272;
	font: 18pt 'Times New Roman';
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
}
div#site-overview #site-overview-search{
	float: right;
}
div#site-overview #site-overview-services{
	background: #004272;
	color:#FFF;
	float:right;
	padding:10px;
	width:180px;
}

div#site-overview #site-overview-services ul {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
	}
div#site-overview #site-overview-services ul li {
	list-style:none;
	padding:5px;
	}
div#site-overview #site-overview-services ul li a {
	color:#FFF;
	text-decoration:none;
	}
div#site-overview #site-overview-services ul li a:hover {
	text-decoration:underline;
	}
div#site-overview #site-overview-sites {
	float:left;
	width:800px;
	}
div#site-overview #site-overview-sites .site {
	float:left;
	font:8pt Arial;
	height:190px;
	width:200px;
	}
div#site-overview #site-overview-sites .site h4 {
	margin:0;
	padding:0;
	}
div#site-overview #site-overview-sites .site h4 a, div#site-overview #site-overview-sites .site ul li a {
	color:rgb(0,0,0);
	text-decoration:none;
	}
div#site-overview #site-overview-sites .site h4 a:hover, div#site-overview #site-overview-sites .site ul li a:hover {
	color:#004272;
	text-decoration:underline;
	}
div#site-overview #site-overview-sites .site ul {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:2px 0 5px;
	}
div#site-overview #site-overview-sites .site ul li {
	padding:2px 0;
	}
/*
	 *	classes
	 *
	 */
div#header-fullbanner{
	display:block;
	float:right;
	margin-right:85px;
}
div#header-fullbanner #header-fullbanner-caption{
	color: rgb(150,150,150);
	font: 8pt Arial;
}
div#header-fullbanner #header-fullbanner-image{
	border: rgb(150,150,150) 1px solid;
	height: 60px;
	width: 468px;
}

div#rm-vbanner{
	display: block;
	margin-bottom: 25px;
	margin-top: 25px;
}
div#rm-vbanner #rm-vbanner-caption{
	color: rgb(150,150,150);
	font: 8pt Arial;
}
div#rm-vbanner #rm-vbanner-image{
	border: rgb(150,150,150) 1px solid;
	height: 400px;
	width: 240px;
}

div#footer-leaderboard{
	text-align:center;
}
div#footer-leaderboard #footer-leaderboard-caption{
	color: rgb(150,150,150);
	font: 8pt Arial;
}
div#footer-leaderboard #footer-leaderboard-image{
	border: rgb(150,150,150) 1px solid;
	height: 90px;
	margin: 0 auto;
	width: 728px;
}

div.quick-tip{
	background:none repeat scroll 0 0 #E3EAF0;
	color:#536370;
	padding:10px 0;
	font: 8pt Arial;
	height: 100px;
	line-height: 125%;
	margin-top: 25px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
div.quick-tip h3.quick-tip{
	border-bottom: #bdc7d0 1px solid;
	color: #bdc7d0;
	font: bold 9pt Arial;
	margin: 5px 10px 2px 10px;
	padding: 0;
}
div.quick-tip .col{
	float: left;
	width: 250px;
}
div.quick-tip .col ul{
	list-style-image: url(/inc/img/bullets/63.gif);
}
div.quick-tip .col ul li{
	padding: 2px 0px 2px 0px;
}

div.quick-news{
	/* background: #bdc7d0; */
	background: #e9f0f5;
	border: #bdc7d0 2px solid;
	font: 8pt Arial;
	height: 120px;
	line-height: 125%;
	margin-top: 25px;
}
div.quick-news h3.quick-news{
	background: url(/img/icons/page.png);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	border-bottom: #bdc7d0 1px solid;
	color: #bdc7d0;
	font: bold 9pt Arial;
	margin:5px 10px 2px;
	padding: 0 0 0 20px;
}
div.quick-news .col{
	float: left;
	width: 250px;
}
div.quick-news .col ul{
	list-style-image: url(/inc/img/bullets/63.gif);
}
div.quick-news .col ul li{
	padding: 2px 0px 2px 0px;
}
div.calc_enclosure {
	background:none repeat scroll 0 0 #E3EAF0;
	color:#536370;
	padding:10px;
	line-height: 125%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

div.dot-line {
	background: url(/inc/img/dot.gif);
	background-repeat: repeat-x;
}
.event_action_scrolling {
	position:fixed;
	bottom:0;
	-moz-border-radius:5px 5px 0 0 !important;
	-webkit-border-radius:5px 5px 0 0 !important;
	-khtml-border-radius:5px 5px 0 0 !important;
	border-radius: 5px 5px 0 0 !important;
}
.event_action {
background:#d7dbde;
border: #bdc7d0 1px solid;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
display: block;
padding:10px 0;
margin-top: 25px;
text-align: center;
}
.event_action ul {margin:0; padding:0;}
.event_action ul li {
display: inline;
margin:0;
padding:0;
}
.event_action ul li a {
background: #3C6598;
border: rgb(150,150,150) 1px solid;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
color: #fff;
display: inline-block;
margin: 0 5px;
padding: 5px 15px;
text-decoration: none;
}
.event_action ul li a:hover {
background: #004272;
box-shadow:0 0 5px #999;
-webkit-box-shadow:0 0 5px #999;
-moz-box-shadow: 0 0 5px #999;
}

table.eventsummary {
	border-collapse: collapse;
	border-top: rgb(200,200,200) 2px solid;
	margin-top: 10px;
	width: 100%;
}
table.eventsummary tbody tr {}
table.eventsummary tbody tr td {
	border-bottom: rgb(240,240,240) 1px groove;
	font: 8pt Arial;
	padding: 5px;
}
table.eventsummary tbody tr td.label {
	background: rgb(250,250,250);
	color: rgb(70,70,70);
	font-weight: bold;
}

/**
	 * Splash
	 */
#featured{
width:100%;
position:relative;
height:100%;
background:#fff;
	overflow:hidden;
}

#featured ul.ui-tabs-nav{
position:absolute;
top:0; right:0px;
list-style:none;
display: none;
}

#featured .ui-tabs-panel{
width:745px;
height:274px;
background:#959595;
overflow:hidden;
position:relative;
}
#featured .ui-tabs-hide{
display:none;
}

#featured .ui-tabs-panel .info{

background-image:url(/inc/img/splash/bg.png);
padding: 10px 50px 0 15px;
position:absolute;
top:180px; left:0;
height:90px;
text-align: left;
width: 680px;
}
#featured .info h2{
font:20pt Arial;
color:#fff; padding:5px; margin:0;
overflow:hidden;
}
#featured .info p{
margin:0 5px;
font-family:Arial;
font-size:9pt;
line-height:15px; color:#f0f0f0;
}
#featured .info a{
text-decoration:none;
color:#fff;
}
#featured .info a:hover{
text-decoration:underline;
}

