
/* Layout Stylesheet */ 

body, html {
 margin: 0;
padding: 0;
 background:#fff;
 color: #333333;
 text-align:center;
 font-size: x-small;
 font-family: Arial, Helvetica, sans-serif;

 }

body {
		min-width:916px;
	}

form{
padding: 0;
margin: 0;
}


#outer {
text-align:left;
 width:916px;
 margin:0 auto;
 }

#hdr {
 height:98px;
 /*background-image:url(/_elements/index/header.gif);*/
 color: #333333;
 }

#bar {
margin:0;

 /*background-image:url(../index/menu_background.jpg);*/
 background-repeat:repeat-x;
 width:auto;
 
   /* height:40px;
   color: #333333;
 border:solid #000000;	
 border-width:1px 0 1px 0; */
 }
#homeflash {
margin: 0;
padding:0;
margin-bottom:2px;
 }

#container {
padding:0;
width:876px;
margin-bottom:23px;
margin-top:30px;
margin-left:40px;
 }

#leftcol {
 background:#000;
 color: #333333;
 text-align:right;
 height:35px;
 padding-top:20px;
 padding-right:10px;
 }

#leftcol2 {
 float:left;
 background:#fff;
 color: #333333;
 width:677px;
 height:auto;
 padding-top:20px;
 padding-left:20px;
 padding-right: 20px;
line-height: 14pt;
 size: 10px;
 padding-bottom:20px;
 }
 
 #rightcol {
 background:#4787BF;
 color: #333333;
 text-align:left;
 height: 35px;
 padding-left:20px;
 padding-top:20px;
 }
 
 

#rightcol2 {
 width:218px;
 background:#ccc;
 color: #333333;
 text-align:left;
 padding-left:20px;
 padding-bottom:20px;
 padding-top:20px;
 padding-right:20px;
 margin-top:2px;
 height:auto;
 }

#ftr {
 height:25px;
 color: #666666;
 /*background:#c0c0c0;*/
 border:solid #959595;
 border-width:1px 0 0 0;
 margin-top:23px;
 text-align:center;
 }
 
  /*-------------------------------------------------
   TEMPLATE
-------------------------------------------------*/	


#container_in {
padding:0;
width:auto;
margin-bottom:40px;
 }

#leftcol_in {
 float:left;
 background:#fff;
 color: #333333;
 width:667px;
  text-align:left;
 padding-top:20px;
 padding-right:20px;
 padding-left:30px;
 }

#rightcol_in {
float:right;
 width:258px;
 color: #333333;
 text-align:left;
padding:0;
 }

 .inputbox_in
{
color: #333;
background: #cccccc;
border: 1px solid #cccccc;
width: 80px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align: middle;
margin:0px;
margin-left:6px;
}
 
 
 /*-------------------------------------------------
   STYLES
-------------------------------------------------*/	

 a{ outline: none; }
a, a:link, a:visited { 	
	text-decoration:none; color: #333333;
}
a:hover, a:active { 	
	text-decoration:underline;
}

.lgtext{
font-weight: bold;
font-size: 140%;
}

.smGtext{
color:#666666;
}


.firstLine{ 
font-weight: bold;
font-size: 14px;
color:#333333;
line-height:20px;
}

.followLine{ 
font-weight: normal;
font-size: 12px;
color:#333333;
line-height:18px;
}


h1 {
margin:0;
padding:0;
font-weight: bold;
font-size: 14px;
color:#333333;
line-height:20px;
}

hr { border:none; border-bottom: dotted 1px #dfdfdf; width:100%; background-color:#ffffff; color:#ffffff;}
 
  /*-------------------------------------------------
  FORMS
-------------------------------------------------*/
 
 .subbutton {width:27px; height:17px; vertical-align:middle; border:none; padding:0; background: transparent url(/_elements/index/userlogon_btn.gif) no-repeat center top; cursor:pointer; *cursor:hand; margin-left: 6px;/*alternate cursor for IE*/}
.inputbox
{
color: #333;
background: #cccccc;
border: 1px solid #cccccc;
width: 120px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align: middle;
margin:0px;
margin-left:6px;
}
 