
/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */
div, p, h1, h2, h3, h4, h5, h6{margin: 0;padding: 0;border: 0;}
.banner{background-image:url(images/banner.gif); height:151px; background-repeat:no-repeat; background-color:#364E72;}
.banner_text{font-weight:bolder; color:white; font-size:13px; margin-left:150px; margin-right:10px; font-family: verdana, arial, sans-serif; }
H1 {font : bold 19px Verdana, Geneva, Arial, Helvetica, sans-serif; color :#880000;}

h2 {font : bold 17px Verdana, Geneva, Arial, Helvetica, sans-serif;color :#000099; margin-top:5px;}
a.h2:visited{color :#0D46C9;}
h3 {font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;padding-bottom: 4px;color : #000099;}
h4 {margin: 0px; FONT: bold 14px verdana, arial, sans-serif; color:black;}
h5 {margin: 0px; FONT: bold 12px verdana, arial, sans-serif; COLOR: White}
h6 {margin: 0px; FONT: bold 12px verdana, arial, sans-serif; COLOR: White}
.date-font {font: bold 11px verdana, arial, sans-serif; COLOR:white;text-align:left;}

A.menu_TOP {
	border-right: #313252 1px solid; display: block; line-height: 25px; text-align: center; text-decoration: none;
	height:25px; color:#000000; background-image: url(images/menu.gif); background-color:#D8D8D8; font-size:8pt; 
	font-weight:BOLD; 
    font-family:  arial, verdana, helvetica, sans;  width:96px; background-repeat:repeat-x;
    position:relative; float:left;}
A.menu_TOP:visited {color: black; font-weight:bold;}
A.menu_TOP:hover {color:white; text-decoration:underline;font-weight:bold; background-image:url(images/menu_hover_over.gif);}
A.menu_TOP_active {	border-right: #313252 1px solid; display: block; line-height: 25px; text-align: center; text-decoration: none;
	height:25px; background-color:#D8D8D8; font-size:8pt; position:relative; float:left;
	font-weight:BOLD; font-family:  arial, verdana, helvetica, sans;  width:96px; background-repeat:repeat-x;    
	color:white; text-decoration:underline;font-weight:bold; background-image:url(images/menu_hover.jpg);}
.stretchbar{background-image:url(images/stretchbar.gif);width:100%;height:28px;background-color:#D8D8D8;background-repeat: repeat-x;}
.headercenter{background-image:url(images/contact.jpg);height:80px;width:100%;	padding: 0 0 0 0;	background-color:#F1EFEF;}
.menubar{background-image:url(images/menu_bar.gif);width:100%;height:25px;background-color:#D8D8D8;background-repeat: repeat-x;}		
#shadow{background-image: url(images/shadow.gif);width:100%;}
.highlight{background-color: #fefbd2;color: #000080;}
.sectiontitle{font : bold 17px Verdana, Geneva, Arial, Helvetica, sans-serif;color :#000099;}
.sectionsubtitle{font : bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;padding-bottom: 4px;color : #000099;}
a.sectiontitle:visited{color :#000099;}
td.fieldname{text-align: right;font-size: 11px;font-weight: bold;  }
.container {margin:5px;padding:0px 10px 5px 10px;}

/* \*/
* html .container {height:1%;}
/* */

.indent {margin-bottom : 20px;margin-left : 20px;margin-top : 20px;margin-right : 5px;	}
.indent2 {margin-bottom : 4px;margin-left : 17px;margin-top : 2px;margin-right : 5px;}
.indent3 {margin-bottom : 4px;margin-left : 34px;margin-top : 4px;margin-right : 0px;}
.bolder{font-weight:bolder;}
.head_text {font: bold 20px verdana, arial, sans-serif; color: White; text-align:left; margin-top:5px;}
#content {margin: 10px;color: White;background-color:#F1EFEF;}
ul {list-style: none;margin: 0;padding: 0;}

#menu {width: 225px;border-style: solid solid none solid;border-color: #CC0000;background-color:#B6B3AF;border-width: 1px;
	text-align:left;margin: 2px;font-size:13px;font-weight:bolder;}	
#menu li a {height: 32px;voice-family: "\"}\""; voice-family: inherit;height: 24px;  	text-decoration: none;}		
#menu li a:link, #menu li a:visited {color: black;display: block;background: url(images/menu1.gif);padding:8px 0 0 10px;}	
#menu li a:hover {color: #000099;background: url(images/menu1.gif) 0 -32px;padding: 8px 0 0 10px;}
#menu li a:active {color: #26370A;background: url(images/menu1.gif) 0 -64px;padding: 8px 0 0 10px;}		
#container {width: 760px;}	
A.menu_preserve{border-color: #CC0000;background-color:white;border-width: 1px;text-align:left;font-size:13px;font-weight:bolder;background: url(images/menu1.gif) 0 -64px;	}
	
.t11_w {font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #FFFFFF; 
	width:190px;text-align:left; padding-bottom:30px; padding-left:10px; padding-top:10px; }
.linked_image {border:0; padding-top:10px;padding-right:10px;padding-bottom:10px;}
.news_label{float:left; width:130px;text-align:right; display:block;}
.news_text{float:left; padding-bottom:10px; padding-left:5px; width:370px; }
.image_w_border{border:none 0px white; background-color:#F1EFEF; width:200px; }
.porfolio_info {margin-left:2px; border:solid 1px white; padding-left:5px;padding-right:5px;}


#loginbox{float:right;top: 2px;width: 180px;height: 45px;padding: 2px 2px 2px 2px;font-size: 10px;  }
#loginbox input{color: red;border-color: red;font-size: 10px;}

#welcomebox{font-size: 12px;text-align: right;}
PRE{background-color: white;padding: 7pt;font: 9pt "Courier New", Courier, mono;white-space: pre;overflow:auto;}
CODE{color: #990000;font-family: "Courier New", Courier, mono;}
.vb-comment	{ COLOR: green; FONT-STYLE: italic; }
.vb-function{ COLOR: blue; }
.vb-string{ COLOR: purple; }
.vb-literal{ COLOR: midnightblue; }
.vb-statement{ COLOR: blue; font-weight:normal;}
.vb-keyword,.vb-statement	{ COLOR: blue; font-weight:normal;}

.articlebox{background-color: #fefef0;color: #880000;border: dashed 1px #995117;padding: 6px 6px 6px 6px;font-size: smaller;}
.articletitle{font-size: 18px;font-weight: bold;color: #880000;text-decoration: none;}
.articleabstract{padding-top: 6px;}
.comment{padding: 4px 0px 4px 0px;font-size: smaller;}

#footer a {margin:1px 5px;color:white;}
.footermenulink{font-family: Arial, Serif;font-size: 12px;font-weight: bold;color:#01341C;text-transform: uppercase; line-height:30px; vertical-align:middle;}
.footermenulink a{text-decoration: none;color: black; }
.red{color :#880000; font-weight:bold;}
a.red:visited{color :#880000; font-weight:bold;}
a.red{color :#880000; font-weight:bold;}

.button{
    background: url(images/btn_slice.gif) repeat-x;border: solid 1px #DEE3EE;color:white;height: 28px;
    font-weight: bold;font-size: 12px;    
    padding-left: 5px;padding-right: 5px;
    cursor: pointer;font-family: Verdana, Arial, Helvetica, sans-serif;
}
.inline_div { display:inline; float:right;position:relative; right:10px;font-size:10px; margin:5px 5px 5px 5px; font-weight:bold; color:White}