/* ---- TAGS --- */

A:link {
	COLOR: #0099CC;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A:visited {
	COLOR: #0099CC;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A:hover {
	COLOR: #0099CC;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A.linkwhite:link {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.linkwhite:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.linkwhite:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.linkwhite11:link {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.linkwhite11:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.linkwhite11:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.linkorangeBold:link {
	COLOR: #FF6633;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
A.linkorangeBold:visited {
	COLOR: #FF6633;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
A.linkorangeBold:hover {
	COLOR: #FF6633;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
A.linkgreen:link {
	COLOR: #336600;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.linkgreen:visited {
	COLOR: #336600;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.linkgreen:hover {
	COLOR: #669933;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A.linkbrown:link {
	COLOR: #996600;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.linkbrown:visited {
	COLOR: #996600;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.linkbrown:hover {
	COLOR: #663300;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.Font12WhiteBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	TEXT-DECORATION: none;
}
body
{
  font: 12px Arial, Helvetica, sans-serif;
	margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right:0px;
  background-color: #ffffff;
}
form {
	margin: 0px;
	padding: 0px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #666666;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
}
table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding: 3px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
}
ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
}
td#loginbox input{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 1px solid #666666;
}
td#searchform input{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #666666;
}
td#searchform select{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #666666;
}
td#menu a {display:block; text-decoration:none;
	background-color: #3399FF;
	background-image:url(/images/new_menu/menu_off.gif);
	background-repeat:no-repeat;
	background-position:right;
	border: 1px solid #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-align: left;
	padding: 2px 2px 2px 2px;
	width:120px
}
td#menu a:hover {	background-image:url(/images/new_menu/menu_over.gif);}
TH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.35em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0099CC;
	text-align: left;
}
th.blue{display:block; text-decoration:none;
	background-color: #33CCFF;
	border: none;;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #000066;
	text-align: left;
	padding: 6px;
	width:100%;
}
th.blue A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #000066;
	text-align: left;
}
th.blue A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #000066;
	text-align: left;
}
th.blue A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #000066;
	text-align: left;
}


th.darkred{display:block; text-decoration:none;
	background-color: #CF4111;
	border: none;;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #FFFFFF;
	text-align: left;
	padding: 6px;
	width:100%;
}
th.darkred A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #FFFFFF;
	text-align: left;
}
th.darkred A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #FFFFFF;
	text-align: left;
}
th.darkred A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #FFFFFF;
	text-align: left;
}



th.orange{display:block; text-decoration:none;
	background-color: #FFCC33;
	border: none;;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #003399;
	text-align: left;
	padding: 6px;
	width:100%;
}
th.orange A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #003399;
	text-align: left;
}
th.orange A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #003399;
	text-align: left;
}
th.orange A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #003399;
	text-align: left;
}



th.gold{display:block; text-decoration:none;
	background-color: #FF6600;
	border: none;;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #FFFFFF;
	text-align: left;
	padding: 6px;
	width:100%;
}
th.gold A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #FFFFFF;
	text-align: left;
}
th.gold A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #FFFFFF;
	text-align: left;
}
th.gold A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #FFFFFF;
	text-align: left;
}



th.green{display:block; text-decoration:none;
	background-color: green;
	border: none;;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #FFFFFF;
	text-align: left;
	padding: 6px;
	width:100%;
}
th.green A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #FFFFFF;
	text-align: left;
}
th.green A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #FFFFFF;
	text-align: left;
}
th.green A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-stretch:expanded;
	font-variant:small-caps;
	color: #FFFFFF;
	text-align: left;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: square;
	margin: 0px 0px 0px 15px;
}



/* ---- CLASSES --- */

.BGBeige {
	background-color: EEEECC;
}

.BodyContent {
	margin: 10px 10px 0 10px;
	height:600px;
}
.ContentPanel{
	margin-bottom:10px;
	margin-top:0px;
	border-collapse:collapse; 
	background-color: #FFFFFF; 
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Search Tabbed Panel */
.dhtmlgoodies_tabPane{
	height:15px;	/* Height of tabs */
	border-bottom:1px solid #919b9c;
}
.dhtmlgoodies_aTab{
	border-left:1px solid #919b9c;
	border-right:1px solid #919b9c;
	border-bottom:1px solid #919b9c;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	padding:5px;
	background-color:#FFFFFF;	
}
.dhtmlgoodies_tabPane DIV{
	float:left;
	height:100%;	/* Height of tabs */
	padding-left:3px;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:bottom left;
	cursor:pointer;
	position:relative;
	bottom:-1px;
	margin-left:0px;
	margin-right:0px;
}
.dhtmlgoodies_tabPane .tabActive{
	background-image:url('/images/tab_left_active.gif');
	margin-left:0px;
	margin-right:0px;	
	z-index:10;	
}
.dhtmlgoodies_tabPane .tabInactive{
	background-image:url('/images/tab_left_inactive.gif');
	margin-left:0px;
	margin-right:0px;
	z-index:1;
}

.dhtmlgoodies_tabPane .inactiveTabOver{
	background-image:url('/images/tab_left_over.gif');
	margin-left:0px;
	margin-right:0px;
}
.dhtmlgoodies_tabPane span{
	font-family:arial;
	vertical-align:top;
	font-size:13px;
	padding-left:3px;
	padding-right:3px;		
	line-height:21px;
	float:left;
}
.dhtmlgoodies_tabPane .tabActive span{
	padding-bottom:1px;
	line-height:20px;
}

.dhtmlgoodies_tabPane img{
	float:left;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FF0000;
}

.Font8Grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #999999;
}
.Font9White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.Font9Grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.Font9Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.Font11Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.Font11Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E88C9;
}
.Font11Grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.Font11DarkGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.Font11PaleBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99CCFF;
}
.Font11White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.Font12Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.Font12Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}
	.Font12BlueBold {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color: #000066;
	}
.Font12Gold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
}
.Font12Grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.Font12DarkGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.Font12GreyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.Font12Orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
}
.Font12PaleBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99CCFF;
}
.Font12Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}
.Font12RedBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #990000;
}
.Font12White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
	.Font12WhiteBold {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		TEXT-DECORATION: none;
	}
.Font13White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
	.Font13WhiteBold {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #ffffff;
		TEXT-DECORATION: none;
	}
.Font14Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.Font14Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0E88C9;
}
.Font16Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.Font16Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0E88C9;
}
.Font16Grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.Font16Orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF9900;
	font-weight: bold;
}
.Font16Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	TEXT-DECORATION: none;
}
.Font18Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0E88C9;
}
.Font18White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
.header2
{
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right:0px;
  background-color: #ffffff;
}
.HelpPanel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	background-color:#EFEFEF;
}

/* curved orange box */
.orange_bl {background: url(/images/new_curves/curve_FF6600_BL.gif) 0 100% no-repeat #FF6600; width: 215px} 
.orange_br {background: url(/images/new_curves/curve_FF6600_BR.gif) 100% 100% no-repeat} 
.orange_tl {background: url(/images/new_curves/curve_FF6600_TL.gif) 0 0 no-repeat} 
.orange_tr {background: url(/images/new_curves/curve_FF6600_TR.gif) 100% 0 no-repeat; padding:10px} 

/* curved green box */
.green_bl {background: url(/images/new_curves/curve_00CC00_BL.gif) 0 100% no-repeat #00CC00; width: 215px} 
.green_br {background: url(/images/new_curves/curve_00CC00_BR.gif) 100% 100% no-repeat} 
.green_tl {background: url(/images/new_curves/curve_00CC00_TL.gif) 0 0 no-repeat} 
.green_tr {background: url(/images/new_curves/curve_00CC00_TR.gif) 100% 0 no-repeat; padding:10px} 

/* curved white box */
.white_bl {background: url(/images/new_curves/curve_FFFFFF_BL.gif) 0 100% no-repeat #FFFFFF; width: 100%} 
.white_br {background: url(/images/new_curves/curve_FFFFFF_BR.gif) 100% 100% no-repeat} 
.white_tl {background: url(/images/new_curves/curve_FFFFFF_TL.gif) 0 0 no-repeat} 
.white_tr {background: url(/images/new_curves/curve_FFFFFF_TR.gif) 100% 0 no-repeat; padding:10px} 
.clear {font-size: 1px; height: 1px}
.WhiteBox {
	padding: 5px 5px 5px 5px; 
	background-color: #FFFFFF; 
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.WhiteSearchBox {
	padding: 5px 5px 5px 5px; 
	background-color: #FFFFFF; 
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}
.WhiteSearchBox input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	border: 1px solid #666666;
}
.WhiteSearchBox select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	border: 1px solid #666666;
}
.WhiteBG {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.SponsoredLinksTH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #999900;
	background-color: #FFFF99;
	font-weight: bold;
}
.SponsoredLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999900;
	background-color: #FFFFCC;
}
.tableGreyBorderPaleGreyBg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: efefef;
	border: 1px solid #CCCCCC;
}
.TableBorder1 {
	border: 1px solid #CCCCCC;
}
.lsSearchBox {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.lsSearchBoxHdrGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.lsSearchBoxHdrBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0E88C9;
}
.PageTitle{
	background-color:#00319C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 2px;
	vertical-align: bottom;
	line-height:1em;
	height:30px;
	width:450;
}
.DirectoryHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/bg/dir_heading_bg.gif);
}
.TableRedDblBorder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: italic;
	color: #FF0000;
	padding: 5px;
	width: 100%;
	border: 4px double #FF0000;
	background-color: #efefef;
}
