/* IMPORT FOR 5.X AND UP BROWSERS */
@import url(extra.css);

body {margin:0;padding:0;}
body,th,td,p,div,input,select,textarea,li,dl,h1,h2,h3,h4,h5,h6,blockquote{font-family:lucida,arial,sans-serif}
body,th,td,p,div,dl,li,select,input,textarea,blockquote{font-size:12px}
/*body,th,td,p{color:#333}*/
code,kbd,tt,pre,code a,kbd a,tt a,pre a,code span,kbd span,tt span,pre span{font-family:"courier new",monaco,courier;font-size:11px}
.smaller,.smaller a,small,.small,small span,.small span,.small a,small a,div.sitelinks,div.sitelinks a,.breadcrumb{font-size:11px;font-family:arial,helvetica,lucida,sans-serif}
.breadcrumb{margin:2px 10px;}
big,.big,big span,.big span,.big a,big a{font-size:14px}
h5,h5 a,h6,h6 a,h5 span,h6 span{font-size:14px;color:#000}

h1{
	color: #416243;
	font-size: 16px;
	text-decoration: underline;
	margin-top: 30px;
	
}

H2  {
	font-size: 14;
	font-family: sans-serif;
	font-weight: bold;
	border-style: solid;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-bottom-width: 1;
	border-color: Black;
	color: #646464;
	background-color: #ECECEC;
	margin-top: 25px;
}


H3  {
	font-size: 12;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	margin-top: 20px;
	margin-bottom: 5px;
	
}
h1 span,h2 span,h3 span,h1 a,h2 a,h3 a{
	font-size: 17px;
	color: #416243;
}
h4,h4 span,h4 a{font-size:16px;color:#000}
h4,h5,h6{margin:3px 0px;padding:0px}
a{text-decoration:none}
a:visited{color:#426342}
a:link,a.named:visited,div.breadcrumb a:visited,div.sitelinks a:visited{color:#426342}
a:link:hover,a:visited:hover,b.error,span.error{text-decoration:underline}
dt{font-weight:bold;padding:5px 0px 0px 0px}
a.pagetitle,div.pagetitle{font-size:24px;color:#fff;padding:0px;margin:0px;font-weight:bold}

.sunred {background:#D12124}
.sunblue {background:#669966}
.sunyellow {background:#FBE249}
.sunred, .sunblue, .sunred a, .sunblue a{color:#FFF}

form{display:inline}
form,select,input,textarea,ul li{margin:0px;padding:0px}
.grey4 {background-color:#eee;}
.topnavlight, .topnavlight  a {border-bottom:1px #426342 solid; color:white;}
.vatop td, .vatop th {vertical-align:top;}
div.footer { color:#999;padding:5px 0px 10px 0px; font-size:11px}
span.ltcaption1{color:#999; font-size:11px}
a:visited span.ltcaption1{color:#426342}
a:link span.ltcaption1{color:#426342}

/* new */
.grayline {width:100%; height:5px; margin:4px 0; clear:both; border-bottom:2px #eee solid;}
ul.sidecontent {margin: 0 0 0 1.2em;padding:0;list-style-type:square;}
.headtbl {border-bottom: 2px #eee solid; margin-bottom: 0.5em;}
div.space {width:100%;height:1em;clear:both;}
.headerbar, .headerbar a, .headerbar a:visited {background-color:#416243; color:white; font-weight:bold; margin:0;}
.headerbar {padding:2px 6px;}
.sidecontent {background-color:#F0F0E8; color:#333; padding:6px;}
.sidecontent p {margin-top:0.2em;}

.projecttabs td, .projecttabs th {
	padding: 2px 7px;
	background-image: url(/images/nw_min.gif);background-repeat: no-repeat;
}

.projecttabs td {
	background-color: #ddd;
 	border-right: 1px solid #333;
 	border-left: 1px solid #fff;
	color: #303030;
}

.projecttabs th {
	background-color: #CC6666;
 	border-left: 1px solid #fff;
 	border-right: 1px solid #333;
	color: #fff;
}
.projecttabs td a, .projecttabs td a:link, .projecttabs td a:visited {color: #303030;}
.projecttabs th a, .projecttabs th a:link, .projecttabs th a:visited {color: #fff;}
 
.projecttabs {
	border-bottom: 4px #CC6666 solid;
	margin: .67em,2px,0,2px;
	padding-left: 8px;
	background-color: #fff;
}

.topline {
        border-top: 1px #666 solid;
}
.topbar {
        border-top: 6px #5C8098 solid;
}

.projecttabs a  {text-decoration: none;}

/* styles for talkbacks */

.rbox {
	color:#000;
	background-color:#ccc;
	line-height:14px;
	padding-top:0;
	margin-top:2em;
}

.rbcontent {
	margin: 0 6px;
	background-color: #ccc;
	color: #000;
}

.rboxtop div { background: url("/images/gray_tl.gif") no-repeat top left; }
.rboxtop { background: url("/images/gray_tr.gif") no-repeat top right; }
.rboxbot div { background: url("/images/gray_bl.gif") no-repeat top left; }
.rboxbot { background: url("/images/gray_br.gif") no-repeat top right; }

.rboxtop, .rboxtop div, .rboxbot, .rboxbot div {
	height: 6px;
	font-size: 1px;
	margin: 0;
	padding: 0;
}

.tb_left {
	width: 30%;
	float: left;
}

.tb_right {
	text-align: right;
	width: 60%;
	float: right;
}

div.feedback { margin-top: 1em; }

.feedback ul {
	margin: 0 0 0 1em;
	padding: 0 0 0 1em;
}

.feedback li {
	list-style-image: url("/images/bullet-post.gif");
	margin-left: 0px;
	padding: 0 0 1em 0;
}

.feedback ul ul li {
	list-style-image: url("/images/bullet-reply.gif");
	margin-left: 0px;
	padding: 0 0 1em 0;
}

li.trackback {list-style-image: url("/images/icons/trackback_18.gif");}

.clear {clear:both; overflow:visible; width:100%; height:1px; font-size:1px;}

.error{
	color: Red;
}

.smallCode {
	font-family:"courier new",monaco,courier;
	font-size:11px
}

.greenButton{
	color:White; 
	text-align:center; 
	background-color:#416243
	
}

.smallerFont{
	font-size:10px;	
}


.balloonstyle{
	position:absolute;
	top: -500px;
	left: 0;
	padding: 5px;
	visibility: hidden;
	border:1px solid black;
	font:normal 12px Verdana;
	line-height: 18px;
	z-index: 100;
	background-color: white;
	width: 200px;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
	}

#arrowhead{
	z-index: 99;
	position:absolute;
	top: -500px;
	left: 0;
	visibility: hidden;
}



.borderedCode{
	background-color: #EDEDE7;
	border: 1px solid #DCDCD4;
	padding: 5px;
}


.mainBody a, .mainBody a:visited{
	color: #A0370D;
}


.eightPercentBlock{
	background-color: #EFEFE7;
	border: 1px solid #525552;
	width: 80%;
	text-align: left;
	padding: 0px 10px 0px 10px;
}



table.generic{
	
	background-color: #EFEFE7;
}

table.generic th{
	border: 1px solid #525552;
	text-align: center;
	background-color: #DCDCD4;
	font-weight: bold;
	vertical-align: top;
}
table.generic td{
	border: 1px solid #DCDCD4;
	vertical-align: top;
}

.parameter{
	font-family: monospace;
	font-weight: bold;
	font-size: larger;
}
/* end styles */
