/* CSS Document */


body,p,a, li{font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding:0px;
	}
html, body {height:100%;}
img {border:0px;}

a {color:#004E9B;}
a:visited {color:#330066;}
.clear {clear:both;}


input, textarea {border:solid 1px #737555; margin-bottom:8px;}
#ctl00_UcContact1_btnSend {background-color:#9EFC1F;}

#wrapper {width:940px; margin:0 auto; background-color:#EEEEE8; border:solid 1px #737555; border-top:0; border-bottom:0;}


#container {position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;background:url(/images/layout/header-icons-bg.jpg) top left repeat-x; padding-top:6px;}
	
#footer {border-top:solid 1px #737555;border-bottom:solid 1px #737555; background-color:#999999; padding:1px 3px; text-align:right;}

#header-top { background-color:#FF6600; color:#FFFFFF; padding:1px 6px 2px;}
#header-top h1 {padding:0px; margin:0px; font-size:11px; font-weight:bold;}

#header-main {background-color:#737555; color:#FFFFFF; padding:5px 7px;}

#header-nav {padding:5px 8px 4px; display:none;}
#header-nav ul{margin:0px; padding:0px; clear:both; font-size:10px; }
#header-nav li{float:left; list-style:none; padding:0 15px 0 0;}
#header-nav li a {color:#373829; text-decoration:none; font-size:10px;}
#header-nav li a:hover{text-decoration:underline;}


#header-icons {padding:12px 8px; margin-top:-31px; position:absolute; z-index:2;}
#header-icons ul{margin:0px; padding:0px; clear:both; padding-left:500px;  }
#header-icons li{float:left; list-style:none; padding:0 8px 0 0;}
#header-icons li.divider { border-left:solid 1px #ffffff; height:16px;}


.sidetab {height:86px; width:17px; display:block; overflow:hidden;}
.sidetab span {display:none;}
.contact-sidetab {background-image:url(/images/layout/side-tabs/contact.gif);}
.sitemap-sidetab {background-image:url(/images/layout/side-tabs/sitemap.gif);}
.news-sidetab {background-image:url(/images/layout/side-tabs/news.gif);}
#tabs-left {width:20px; float:left; padding-top:23px;}
#tabs-left ul{margin:0px; padding:0px; }
#tabs-left li{list-style:none; padding:0 0 2px 0;}
#content-container {width:900px; float:left; margin-bottom:20px; height:96%; min-height:96%; padding-top:6px;}
#tabs-top {}
#tabs-top ul {margin:0 0 -1px 8px; padding:0px; clear:both; font-size:10px; }
#tabs-top li{float:left; list-style:none; }
#tabs-top li a {color:#373829; text-decoration:none; font-size:11px; text-transform:uppercase; text-align:right; height:16px; width:149px; padding:3px 15px 0 0; margin-right:-12px; background-image:url(../images/layout/top-tab-bg.png); position:relative; display:block;}
#tabs-top li.selected a {font-weight:bold; z-index:12;}
#tabs-right {width:20px; float:left; padding-top:23px;}
#tabs-right ul{margin:0px; padding:0px; }
#tabs-right li{list-style:none; padding:0 0 2px 0; margin-left:3px;}
.flyout {width:214px; border:solid 1px #A7A989; background-color:#FFFFFF; position:absolute; margin-left:-219px; z-index:20; display:none; }

#content {border:solid 1px #A7A989; background-color:#D0D1B1; margin-top:-1px; z-index:3; position:relative; padding:3px; min-height:98%; height:98%;}
#content li {font-family:"Courier New", Courier, monospace;}
#content a {font-family:"Courier New", Courier, monospace;}
#content-graphic-container {border:solid 1px #A7A989; height:200px; padding-top:15px; background:url(../images/layout/design-grid-bg-horiz.gif) top left no-repeat #FFFFFF; overflow:hidden;}
#content-graphic-container-2 {background:url(../images/layout/design-grid-bg-vert.gif) top left no-repeat #FFFFFF; padding-left:15px;}
#content-divider {background-color:#A7A989; height:12px; color:#FFFFFF; font-size:10px; text-transform:uppercase; padding-left:2px;}
#content-divider h2 {margin:0; padding:0; font-weight:bold; color:#FFFFFF; font-size:10px; display:inline;}
#content-text {border:solid 1px #A7A989; background-color:#FFFFFF; padding:6px; line-height:14px; min-height:100%; height:100%; font-family:"Courier New", Courier, monospace; overflow:hidden;background:url(../images/layout/code-lines-nums-bg.gif) top left no-repeat #FFFFFF;}
#content-text .main {text-align:left;  width:94%; overflow:hidden; padding-left:34px; min-height:100%; }
#content-text .main p {font-family:"Courier New", Courier, monospace; margin-bottom:14px;}
#content-text .main h3 {font-family:"Courier New", Courier, monospace; margin:0 0 13px; padding:1px 3px; font-size:11px; font-weight:bold; background-color:#9EFC1F; display:inline-block;}
#line-nums { text-align:right; border-right:dotted 1px #A7A989; width:20px; padding-right:4px; float:left; }