body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	scrollbar-face-color: #ffffff; 
	scrollbar-shadow-color: #999999;
	scrollbar-highlight-color: #cccccc;
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #003399;
}

form {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

table {
	font-size: 11px; 
	line-height: 14px; 
}

.table1 {
	border-color: #dddddd;
	border-style:solid;
	border-width:1px;
}


pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

pre code {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #197CD9;
}

.warn {
color: red;
FONT-WEIGHT:bold;
}

a {
	color: #197CD9;
	text-decoration:none;
}


a:hover {
	color: #9AC0E7;  
	text-decoration:none;
}

.normal
{

	vertical-align: middle;
	FONT-SIZE:10px;
	LINE-HEIGHT:13px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.dottedtable a:hover {
	color: #ffffff;  
	text-decoration:none;
}

.dottedline {
	border-bottom: 1px dashed #9AC0E7;
}

.dottedtable {
	
	border-left: 1px dashed #9AC0E7;
	border-right: 1px dashed #9AC0E7;
	border-bottom: 1px dashed #9AC0E7;
	padding:0px;
}

	.currenttab {
	border-top: 1px solid #c5dbf7;
	border-left: 1px solid #c5dbf7;
	border-right: 1px solid #c5dbf7;
	border-bottom: 1px solid #c5dbf7;
	color:#197CD9; 
	padding:0px;
	}
	
	.backtab {background:white}
	
	.tab {background:#c5dbf7;}

.linetable {
	border-top: 1px solid #197CD9;
	border-left: 1px solid #197CD9;
	border-right: 1px solid #197CD9;
	border-bottom: 1px solid #197CD9;
	padding:0px;
}

.bluetext {
	color: #197CD9;
	FONT-WEIGHT:bold;
	FONT-SIZE:10px;
	LINE-HEIGHT:12px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.whitetext 
{
	color: #ffffff;
	FONT-WEIGHT:bold;
	FONT-SIZE:10px;
	LINE-HEIGHT:12px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
	
.greytext {
	color: #999999;
	FONT-WEIGHT:bold;
	FONT-SIZE:10px;
	LINE-HEIGHT:12px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.lightgreytext {
	color: #DDDDDD;
	FONT-WEIGHT:bold;
	FONT-SIZE:10px;
	LINE-HEIGHT:12px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.lightbluetext 
{
	color: #9AC0E7;
	FONT-WEIGHT:bold;
	FONT-SIZE:10px;
	LINE-HEIGHT:12px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.lightbluebutton 
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	background-color:#9AC0E7;	
}

.bluebar
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #197CD9;
}

.greybar
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #AAAAAA;
}

.lightgreybar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #EEEEEE;
	LINE-HEIGHT:13px;
	vertical-align: middle;
}

.lightbluebar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #DDF3FA;
	LINE-HEIGHT:15px;
	vertical-align: middle;
}

.lightgreybar2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #EEEEEE;
	LINE-HEIGHT:13px;
	vertical-align: middle;
	width: 80px;
}

.lightblue2bar
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #9AC0E7;
}

.bannerTable {
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	padding:0px;
}

.footerTable {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding:0px;
}

.logintable {
	border-top: 1px dashed #999;
	border-left: 1px dashed #999;
	border-right: 1px dashed #999;
	border-bottom: 1px dashed #999;
	padding:-3px;
	font-size: 11px;
	color: #666; 
}

.logintable a{
	color: #930; 
	text-decoration:none;
}

.logintable a:hover{
	color: #c96; 
	text-decoration:none;
}

.viewprofiletable {
	border-top: 1px dashed #999;
	border-right: 1px dashed #999;
	border-bottom: 1px dashed #999;
	border-left: 1px dashed #999;
}

.update {
	font-size: 11px; 
	line-height: 18px; 
	text-align:right;
	color: #999999; 
}


/* form elements */
.basicform SELECT, INPUT, TEXTAREA {
	font-size: 10px;
	color: #000;
	background-color: #fff;
	border-width: 1px;
	border-color: #bbbbbb;

}

/* spacing and border for input and text fields */
.basicform INPUT, TEXTAREA  {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	border-width: 1px;
	border-color: #bbbbbb;
}

.basicform_labels {
	font-size: 10px;
	color: #666; 
}

/* == END OF FORM == */


select, option, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000; 
	background-color:#9AC0E7;
}

.subcat {
	font-size:16px;
	color:#666666;
}

.lineheight6 {
 LINE-HEIGHT:6px;
}

.backtab {background:white}

.tab {background:#c5dbf7;}

.orangeboldtext {
	color: #FF9900;
	font-weight: bold;
}

.boldtext {
	font-weight: bold;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#resume, #resume td, #resume p, #resume span, #resume div{color:#333333; font:10px/13px verdana, arial, helvetica; }
#resume table, #resume tr, #resume p, #resume div {  max-width:450px;  }
* html #resume table { width:expression(450 + "px"); }
* html #resume table table { width:expression(0 + "px"); }
#resume p {padding:0px 0px 8px 0px; margin:0px;text-align:left;}
#resume td { width: 0; }
#resume h1, #resume h2, #resume h3, #resume h4  {color:#333333; font:10px/13px verdana, arial, helvetica;font-weight:bold; }
#resume2, #resume2 td, #resume2 p, #resume2 span, #resume2 div{color:#333333; font:10px/13px verdana, arial, helvetica; }
#resume2 table, #resume2 tr, #resume2 p, #resume2 div {  max-width:650px;  }
* html #resume2 table { width:expression(650 + "px"); }
* html #resume2 table table { width:expression(0 + "px"); }
#resume2 p {padding:0px 0px 8px 0px; margin:0px;text-align:left;}
#resume2 td { width: 0; }
#resume2 h1, #resume2 h2, #resume2 h3, #resume2 h4  {color:#333333; font:10px/13px verdana, arial, helvetica;font-weight:bold; }