@charset "utf-8";
/* CSS Document */

html, body { margin:0; padding:0; top:0; font-family:Arial, Helvetica, sans-serif; background:url(images/rptr.jpg) repeat-x #fdfefe; font-size:.9em; }
.dvclr { line-height:.01; clear:both; }

.simcoWrapper { width:905px; margin:0 auto; background:#FFF; padding-bottom:20px; }
.simcoHeader { background:url(images/hdr.jpg) no-repeat; height:214px; }
.simcoHeaderInt { background:url(images/hdr-int.jpg) no-repeat; height:167px; }
	.simcoLogo { margin:15px 0 0 15px; float:left; width:124px; height:29px; }
	.tagLine { float:left; margin:16px 0 0 20px; }
		.tagLine h3 { color:#176cb2; margin:0; padding:0; font-size:20px; font-weight:500; letter-spacing:1px; }
.simcoMarkets { background:url(images/flashBG.jpg) no-repeat; height:155px; margin:0 auto; width:905px; }
.simcoMenu { background:#347ebb; height:25px; }
.simcoBdyWrpr { background-color:#fff; }
.simcoCntWrpr { padding:10px; }
.simcoFtr { width:905px; margin:0 auto; border-top:6px solid #2071b5; padding:10px 0; text-align:center; }

/*
============================
 Control Panel and Panes
============================
*/

.cntWrpr { margin:0 auto; width:900px; }
.ControlPanel { background:url(images/cpanel_center.png) repeat-x bottom left; border:none; padding-bottom:10px; }
.cpanel_left { background:url(images/cpanel_left.png) no-repeat bottom left; padding-left:21px; }
.cpanel_right { background:url(images/cpanel_right.png) no-repeat bottom right; padding-right:33px; }

.adminDrop { width:900px; text-align:left; margin:0 auto; }

.contentPane { width:625px; padding-right:5px; }
.rightPane { width:200px; padding:10px 0 0 45px; }

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane { width:0; padding:0; margin:0; }


/* Search Box */

.searchBox { margin-top:8px; padding-bottom:0; }
    .searchBox .NormalTextBox { border:0; width:153px; height:20px; background:url(images/searchBG.jpg) repeat-y; float:left; color:#000; }
        .search { float:right; }
	    .go { margin-left:-9px; }
.terms, .copyright, .privacy, .links, .dnnLogin, .dnnUser, .breadcrumb, .breadcrumb_text { font-size:.8em; font-weight:bold; color:#000; }
a.breadcrumb, a.dnnLogin, a.dnnUser, a.links, a.terms, a.privacy { text-decoration:none; }
a.breadcrumb:hover, a.dnnLogin:hover, a.dnnUser:hover, a.links:hover, a.terms:hover, a.privacy:hover { text-decoration:underline; }

/*
========================
Right Pane Box
========================
*/

.boxBG { background:#E0E0E0; width:200px; margin-bottom:10px; padding:4px 4px 1px; height:100%; }
	.boxHdr { background:url(images/bxHdr.jpg) no-repeat; height:25px; }
	.boxHdr h3 { padding:5px 0 0 4px; margin-top:-3px; }
	.boxCnt { background:#FFF; border-width:0px 5px 4px 4px; border-style:solid; border-color:#E0E0E0; margin-left:-4px; width:199px; }
	.boxCnt ul { margin:0; }
	.boxCntOverflow ul { margin:0; height:400px; overflow-y:scroll; }	
		.boxCntOverflow ul li, .boxCnt ul li { list-style-image:url(images/plus.jpg); line-height:1.4em; margin-left:-15px; }
			.boxCntOverflow ul li a.iscurrent, .boxCnt ul li a.iscurrent { color:#fff; display:block;  background-color:#347ebb; }
			.boxCntOverflow ul li a, .boxCnt ul li a { display:block; width:97%; padding-left:2px; font-size:.9em; }
			.boxCntOverflow ul li a:hover, .boxCnt ul li a:hover { color:#fff; display:block;  background-color:#347ebb; text-decoration:none; }
    
    
/*
=========================
Font styles - overrides
=========================
*/
.Normal, .NormalDisabled { font-size:1em; font-family:Arial, Helvetica, Sans-Serif; }
h1 { font-size:1.5em; color:#2071b5; }
h2 { font-size:1.4em; color:#525252; }
h3 { font-size:1em; color:#000000; }
.small-address { font-size:11px; color:#333333; }
/*
=======================
Child Link Boxes
=======================
*/

.boxEvenWrpr { border:1px solid black; padding:5px; }
.boxEvenWrpr h1 { background:#006CB7; color:#fff; margin:-5px -5px 5px -5px; padding:3px; }
.boxEven { border:1px solid #006CB7; clear:both; color:#000000; font-size:10pt;
		   margin:0 0 20px; overflow:hidden; padding:5px; }		   
.boxEven h2 a { color:#006CB7; }
.boxEven a h2 { color:#006CB7; }
.boxEven img { float:left; margin-right:20px; padding-bottom:60px; }


/*
=======================
Specifications Box
=======================
*/

.light { background:#fff; }
.dark { background:#ccc; }

.opacity a:hover  img{filter:alpha(opacity=80); opacity:0.8;}
a { color:#696969; text-decoration:none; }
a:hover { color:#036; text-decoration:underline; }
