BODY	{
	BACKGROUND: url(../images/bgtile.gif) #f3eebe;
	/* MARGIN: 10px; */
	FONT-FAMILY: verdana, helvetica, arial, sans-serif;
	padding: 10px;
	margin: 0;
	}
html	{
	padding: 0;
	margin: 0;
	}
TD	{
	PADDING: 0;
	MARGIN: 0; 
	} 
P	{ 
	FONT-SIZE: 12px;
	LINE-HEIGHT: 1.4em;
	FONT-FAMILY: Verdana;
	}
H1	{
	color: #993300;
	font-size: 14pt;
	font-family: Arial;
	text-decoration: none;
	}
	
A:link, a:visited, a:active	{
	COLOR: olive;
	TEXT-DECORATION: underline;
	}
DL	{
	PADDING-LEFT: 8px;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 18px;
	}

H4	{
	color: #666;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	text-indent: 12pt;
	}
H5	{
	color: #bbb;
	font-size: 0.9em;
	text-indent: 12pt;
	}
.formfield1	{ 
	font-size: 10pt;
	font-family: Verdana;
	}
.formfieldmgsmall	{ 
	font-size: 0.9em;
	font-family: Verdana;
	background-color: #f0e9b3;
	text-align: left;
	border: solid 1px #993300;
	outline-style: solid;
	outline-width: 1pt;
	}
.formfieldclear	{
	font-size: 10pt;
	font-family: Verdana;
	background-color: transparent;
	border: white;
	}
.formfieldgrey	{
	font-size: 10pt;
	font-family: Verdana;
	background-color:#E6E6E8;
	border: white;
	}
input[readonly].formfieldclear, input[disabled].formfieldclear, select[disabled].formfieldclear, select[readonly].formfieldclear {
	font-size: 10pt;
	font-family: Verdana;
	background-color: transparent;
	border: 1px solid white;
}
input[type="button"],input[type="submit"] {
	font-size: 10pt;
	padding: 3px;
}
.formfieldrequired { font-size: 10pt; font-family: Verdana; background-color: transparent; border: solid 1pt #993300; outline-color: #993300; }
.maintbl	{
	BORDER-RIGHT: #993300 1px solid;
	BORDER-TOP: #993300 5px solid;
	BORDER-LEFT: #993300 1px solid;
	HEIGHT: 100%;
	margin-right: auto;
	margin-left: auto;
	}
.maintbl2	{
	BORDER-RIGHT: #993300 1px solid;
	BORDER-TOP: #993300 5px solid;
	BORDER-LEFT: #993300 1px solid;
	BORDER-BOTTOM: #993300 1px solid;
	HEIGHT: 100%;
	margin-right: auto;
	margin-left: auto;
	}
.popup1	{
	padding-right: 6pt;
	padding-left: 6pt;
	border-top-width: 5px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #993300;
	border-right-color: #993300;
	border-bottom-color: #993300;
	border-left-color: #993300;
	background-color: #FFFFFF;
	}
.table1, .homet{BORDER:#993300 1px solid;}
.table2	{
	padding-right: 1em;
	padding-left: 1em;
	border-style: solid;
	border-width: 3px 1px;
	border-color: #993300;
	}
.table3 {
	border-bottom : medium solid #993300;
	border-top : medium solid #993300;
}
.popular	{
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0;
	PADDING-TOP: 0;
	FONT-SIZE: 0.8em;
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 0;
	MARGIN-LEFT: 10px;
	COLOR: #666;
	LINE-HEIGHT: 1.4em;
	LIST-STYLE-TYPE: disc;
	}
.events	{
	padding: 0 0 0 2px;
	MARGIN-TOP: 0;
	FONT-SIZE: 0.8em;
	}
.content{HEIGHT:100%;}
.foot	{
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 10px;
	COLOR: #ffffff;
	HEIGHT: 110px;
	}
.link2	{
	FONT-SIZE: 1em;
	COLOR: blue;
	LINE-HEIGHT: 1em;
	}
.link3	{
	FONT-SIZE: 1em;
	COLOR: olive;
	LINE-HEIGHT: 1em;
	}
.bannertbl	{
	BORDER: maroon 1px solid;
	MARGIN: 10px 20px 20px;
	BACKGROUND-COLOR: #f0e9b3;
	}
.indent1{
	margin-left:0.5in;
	}
.introtext	{
	FONT-SIZE: 12px;
	COLOR: gray;
	}
.textsmall	{
	FONT-SIZE: 9px;
	LINE-HEIGHT: 1em;
	FONT-FAMILY: Verdana;
	}
.calendar	{
	FONT-SIZE: 0.8em;
	LINE-HEIGHT: 1.2em;
	}
.prod{BORDER:#99cc99 1px solid;}
.title	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #993300;
	FONT-FAMILY: Arial;
	}
.title2	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #993300;
	FONT-FAMILY: Arial;
	}
.prod{BORDER:#99cc99 1px solid;}
.nm	{
	FONT-SIZE: 12px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica;
	}
.frm	{
	BORDER: #993300 1px solid;
	FONT-SIZE: 11px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f0eaae;
	}
.but	{
	BORDER: #993300 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #993300;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #f0eaae;
	}
.but2	{
	BORDER: solid 1px #CCCCCC;
	FONT-SIZE: 12px;
	COLOR: #a48f3b;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #f0eaae;
	}

.but2req	{ color: #a48f3b; font-size: 12px; font-family: Arial; background-color: #fffdec; padding-right: 3pt; padding-left: 3pt; border: solid 1px #993300; }
.but2reqreadonly	{ color: #a48f3b; font-size: 12px; font-family: Arial; background-color: #fffdec; padding-right: 3pt; padding-left: 3pt; border: solid 1px #cccccc; }
[disabled].but2req { border: 1px solid #cccccc; }
.but3	{
	BORDER: solid 1px;
	FONT-SIZE: 12px;
	COLOR: #993300;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #f0eaae;
	}
.but4  { color: #993300; font-size: 10px; font-family: Arial; background-color: #f0eaae; border: ridge 1px }
.bdrBot	{
	BORDER: #993300 thin inset;
	FONT-SIZE: 12px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
.bdrCont	{
	BORDER: #993300;
	FONT-SIZE: 12px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: white;
	}
.bdrEnd	{
	FONT-SIZE: 12px;
	COLOR: #000;
	BORDER-BOTTOM: #6a9c6a 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f0eaae;
	TEXT-ALIGN: right;
	}
.bdrBotHead	{
	BORDER: #993300 1px solid;
	PADDING: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #993300;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #f0eaae;
	}
.bdrTotal	{
	BORDER: #993300 1px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f0eaae;
	TEXT-ALIGN: right;
	}
.bdrBasic	{
	FONT-SIZE: 12px;
	COLOR: #000;
	BORDER-BOTTOM: #6a9c6a 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f0eaae;
	TEXT-ALIGN: left;
	}
P.catDesc	{
	FONT-SIZE: 10px;
	MARGIN: 15px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	}
.locAth	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #f0eaae;
	font-face: arial;
	}
.row2Ath	{
	FONT-SIZE: 9pt;
	BACKGROUND-COLOR: #f0eaae;
	font-face: arial;
	}
.rowAth	{
	FONT-SIZE: 10pt;
	font-face: arial;
	}
.alphanumAth	{
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #f0eaae;
	font-face: arial;
	}
.Nfoot	{
	font-size: 0.7em;
	padding: 10px 0 10px 9px;
	color: #fff;
	height: 63px;
	}

.Nfoot a	{
	color:#FFFFFF;
	}
.rcont	{
	font-size: 11px;
	font-family: verdana, helvetica, arial, sans-serif;
	color: #666;
	padding-right: 10px;
	line-height: 14px;
	}
.rctitle	{
	margin-bottom: 5px;
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;
	}
.da2	{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right
	}


/*------  v2 Styles  ------*/

.v2 .content td, .v2 .content p	{
	font-size: 12px;
	line-height: 20px;
	}
.v2 table{empty-cells:show;}
a.eml	{
	display: inline-block;
	background-image: url(../images/icon_email.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
	margin-left: 3px;
	}
.crumb	{
	margin: 0;
	padding: 0;
	clear: both;
	}
.crumb li	{
	list-style: none;
	display: inline;
	font-size: 10px;
	margin: 0;
	padding: 0;
	}
.crumb li a, .crumb li a:active, .crumb li a:visited	{
	display: inline-block;
	background-image: url(../images/v2arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 8px;
	margin: 0 5px 0 0;
	text-decoration: none;
	color: olive;
	}
.crumb li a:hover	{
	color: #993300;
	text-decoration: underline;
	}
.v2 h1	{
	width: 470px;
	margin-bottom: 20px;
	margin-top: 0;
	padding-bottom: 2px;
	}
.update	{
	font-size: 10px;
	float: right;
	margin: 2px 0;
	clear: right;
	font-size: 9px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/bg_updated.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 23px;
	line-height: 21px;
	_line-height: 20px; /*for ie*/
	color: #666;
	}
.sidebar .nav	{
	background-image: url(../images/v2navbg.gif);
	background-position: top left;
	margin: 0 0 20px 0;
	padding: 20px 2px 0 1px;
	width: 147px;
	_width: 150px; /*for ie*/
	}
.sidebar .nav .bot	{
	background-image: url(../images/v2navbg.gif);
	background-position: bottom left;
	height: 20px;
	margin: 0 -2px 0 -1px;
	}
.sidebar .nav ul	{
	margin: 0;
	padding: 0 0 10px 0;
	}
.sidebar .nav li	{
	list-style: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #E7E5DD;
	border-top: 1px solid #fff;
	line-height: 13px;
	}
.sidebar .nav li.br	{
	height: 20px;
	padding: 0;
	}
.sidebar .nav a, .sidebar .nav a:active, .sidebar .nav a:visited	{
	display: block;
	font-size: 10px;
	text-decoration: none;
	padding: 5px 10px 5px 23px !important;
	padding: 4px 10px 6px 23px;
	background-image: url(../images/icon_nav.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	}
.sidebar .nav a:hover	{
	color: #993300;
	text-decoration: underline;
	}
.v2 a.callink	{
	background-image: url(../images/icon_cal.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
	margin-left: 3px;
	}
.v2 a.joinlink {
	font-weight: bold;
	color: #992516;
	padding-left: 14px;
	margin-left: 3px;
}
.v2 a.movlink	{
	background-image: url(../images/icon_mov.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
	margin-left: 3px;
	}
.v2 .nav a.movlink, .v2 .nav a.movlink:active, .v2 .nav a.callink:movlink	{
	background-image: url(../images/icon_mov.gif);
	background-repeat: no-repeat;
	padding: 5px 10px 5px 20px !important;
	padding: 4px 10px 6px 20px;
	background-position: 3px 6px;
	}
.v2 .nav a.callink, .v2 .nav a.callink:active, .v2 .nav a.callink:visited	{
	background-image: url(../images/icon_cal.gif);
	background-repeat: no-repeat;
	padding: 5px 10px 5px 20px !important;
	padding: 4px 10px 6px 20px;
	background-position: 3px 6px;
	}
	
	.v2 a.dirlink	{
	background-image: url(../images/icon_dir.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
	margin-left: 3px;
	}
.v2 .nav a.dirlink, .v2 .nav a.dirlink:active, .v2 .nav a.dirlink:visited	{
	background-image: url(../images/icon_dir.gif);
	background-repeat: no-repeat;
	padding: 5px 10px 5px 20px !important;
	padding: 4px 10px 6px 20px;
	background-position: 3px 6px;
	}

.v2 a.anchorlink	{
	background-image: url(../images/icon_navdown.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
	margin-left: 3px;
	}
.v2 .nav a.anchorlink, .v2 .nav a.anchorlink:active, .v2 .nav a.anchorlink:visited	{
	background-image: url(../images/icon_navdown.gif);
	background-repeat: no-repeat;
	padding: 5px 10px 5px 20px !important;
	padding: 4px 10px 6px 20px;
	background-position: 3px 6px;
	}

.v2 a.backlink	{
	background-image: url(../images/icon_back.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
	margin-left: 3px;
	}
.v2 .nav a.backlink, .v2 .nav a.backlink:active, .v2 .nav a.backlink:visited	{
	background-image: url(../images/icon_back.gif);
	background-repeat: no-repeat;
	padding: 5px 10px 5px 20px !important;
	padding: 4px 10px 6px 20px;
	background-position: 3px 6px;
	}
	
.v2 a.pdflink	{
	background-image: url(../images/icon_pdfsmall.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
	margin-left: 3px;
	}
.v2 .nav a.pdflink, .v2 .nav a.pdflink:active, .v2 .nav a.pdflink:visited	{
	background-image: url(../images/icon_pdfsmall.gif);
	background-repeat: no-repeat;
	padding: 5px 10px 5px 20px !important;
	padding: 4px 10px 6px 20px;
	background-position: 3px 6px;
	}

.sidebar .nav h2	{
	margin: -10px 0 0 0;
	padding: 0 10px 5px 5px;
	color: #666;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #E7E5DD;
	text-align: center;
	}
.sidebar	{
	margin: 0;
	padding: 0;
	border-spacing: 0;
	border: 0;
	width: 100% !important;
	}
.sidebar td	{
	margin: 0;
	padding: 0;
	vertical-align: top;
	text-align: left;
	}
.sidebar td.rcol	{
	padding-left: 20px;
	}
.v2 .dir, .v2 .dir_nl 	{
	width: 100%;
	margin: 0;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
	}
	
.v2 .dir td.titlecol	{
	text-align: right;
	vertical-align:top;
	font-weight:bold
	}

.v2 .dir td.titlecolreg{
	text-align: right;
	vertical-align:top;
	}

.v2 .dir tr.shaderow	{
	/*background-color: #E2C8BF;*/
	background-color: #eaeaea;
	}
	
td.ctrcol	{
	text-align: center;
	vertical-align:center
	}

.v2 .dir_nl td {
 padding: 4px;
 font-size: 11px;
 }

.v2 th	{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	}
.v2 h2	{
	color: #777;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	margin-top: 20px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 2px;
	}
.v2 h3	{
	color: #993300;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	/*padding: 10px;
	/* margin-bottom: -10px; */
	}
.v2 .vcard table h3{margin-bottom:0;}
a.hpl	{
	background-image: url(../images/icon_home.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
	margin-left: 3px;
	}
.v2 .phone	{
	background-image: url(../images/icon_phone.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 16px;
	margin-left: 3px;
	display: block;
	}
.v2 .dir td	{
	padding: 4px;
	font-size: 11px;
	border-bottom: 1px dashed #ccc;
	color: #000;
	}
.dirtd { font-size: 11px; padding: 4px; border-bottom: 1px dashed #ccc }
.v2 .dir th	{
	padding: 4px;
	background-color: #FFFDEC;
	color: #777;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	font-size: 12px;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-family: arial, helvetica, sans-serif;
	}
.dirhdr { color: #777; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #fffdec; text-transform: uppercase; letter-spacing: 2px; padding: 4px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc }
.v2 .dir td.name, .v2 .vcard h3	{
	font-weight: bold;
	font-size: 15px;
	font-family: arial, helvetica, sans-serif;
	}
.v2 .dir td.name a	{
	color: #333;
	font-size: 14px;
	text-decoration: none;
	}
.v2 .dir td.name a.hpl	{
	padding-left: 22px;
	margin-left: 5px;
	padding-top: 2px;
	}
.v2 .dir td.name a:hover	{
	color: #993300;
	text-decoration: underline;
	}
.v2 .dir td.name small, .v2 .vcard small	{
	font-weight: normal;
	color: #666;
	font-size: 10px;
	display: block;
	clear: left;
	line-height: 10px;
	}
.v2 .dir td.name small	{
	margin-left: 27px;
	margin-bottom: 2px;
	}
.v2 .red, .v2 .dir td.name.red small, .v2 .dir td.name.red a{color:#993300 !important;}
.v2 .dir .alttr td, .v2 .files .alttr td{background-color:#f5f5f5;}
.v2 h2.first{margin-top:0px;}
.v2 .dir h2{border-bottom:0;}
.v2 .thleft th	{
	width: 110px;
	padding: 5px 5px 15px 0;
	}
.v2 .thleft td{padding:5px 5px 15px 0;}
.v2 table.files	{
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	border-spacing: 0;
	border: 0;
	margin-top: 10px;
	border-collapse: collapse;
	border-bottom: 1px dashed #ccc;
	}
.v2 table.files a.file	{
	font-weight: bold;
	text-decoration: none;
	color: #666;
	font-size: 13px;
	}
.v2 a.file	{
	background-image: url(../images/icon_file.gif);
	background-repeat: no-repeat;
	background-position: left 0;
	padding-left: 20px;
	display: inline-block;
	line-height: 20px;
	padding-bottom: 4px;
	}
.v2 table.files a.file:hover	{
	color: #993300;
	text-decoration: underline;
	}
.v2 a.file.doc{background-image:url(../images/icon_doc.gif) !important; height: 16px;}
.v2 a.file.docx{background-image:url(../images/icon_docx.gif) !important; height: 16px;}
.v2 a.file.pdf{background-image:url(../images/icon_pdf.gif) !important; height: 16px;}
.v2 a.file.zip{background-image:url(../images/icon_zip.gif) !important; height: 16px;}
.v2 a.file.xls{background-image:url(../images/icon_xls.gif) !important; height: 16px;}
.v2 a.file.xlsx{background-image:url(../images/icon_xlsx.gif) !important; height: 16px;}
.v2 a.file.img{background-image:url(../images/icon_img.gif) !important; height: 16px;}
.v2 a.file.gif{background-image:url(../images/icon_img.gif) !important; height: 16px;}
.v2 a.file.jpg{background-image:url(../images/icon_img.gif) !important; height: 16px;}
.v2 a.file.ppt{background-image:url(../images/icon_ppt.gif) !important; height: 16px;}
.v2 a.file.pptx{background-image:url(../images/icon_pptx.gif) !important; height: 16px;}
.v2 a.file.mht{background-image:url(../images/icon_mht.gif) !important; height: 16px;}
.v2 table.files th.file{width:63%;}
.v2 table.files th.size{width:10%;}
.v2 table.files th.uploaded{width:27%;}
.v2 table.files td{padding:4px;}
.v2 table.files th	{
	padding: 4px;
	border-bottom: 1px dashed #ccc;
	background-color: #FFFDF5;
	}
.v2 .vcard table	{
	width: 100%;
	border: 0;
	border-spacing: 0;
	empty-cells: show;
	margin-top: 0;
	background-color: #FFFDF5;
	}
	
.v2 .dir .greytable {background-color:#EEE}
.v2 .vcard h2{margin-bottom:0;}
.v2 .vcard td {
	padding: 5px 2px 5px 8px;
	vertical-align: top;
	}
.v2 .vcard .phone small{line-height:12px;}
.v2 .vcard .hpl, .v2 .vcard .eml	{
	display: block;
	clear: both;
	}
.v2 div.subhead	{
	margin-top: -10px;
	margin-bottom: 20px;
	}
.v2 div.subhead .callink{margin-left:10px;}
.v2 div.lcol	{
	width: 325px;
	float: left;
	margin-right: 20px;
	}
.v2 div.rcol	{
	width: 325px;
	float: left;
	}
.v2 div.lcol td, .v2 div.rcol td{padding-right:15px;}
.v2 .vcard .photo img	{
	border: 1px solid #ccc;
	width: 75px;
	}
.v2 .vcard .photo{padding-right:0;}
.v2 a.help	{
	background-image: url(../images/icon_help.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	background-position: left 1px;
	}
.sidebar .nav h2 small	{
	display: block;
	font-size: 11px !important;
	font-weight: normal;
	}
.sidebar td.rcol p, .sidebar td.rcol span, .sidebar td.rcol li, .sidebar td.rcol td{font-size:10px;}
.v2 a.top	{
	display: block;
	font-size: 11px;
	text-decoration: none;
	color: #999;
	border-top: 1px dashed #ccc;
	text-align: right;
	text-transform: lowercase;
	line-height: 16px;
	letter-spacing: 1px;
	background-image: url(../images/v2arrow_top.gif);
	background-repeat: no-repeat;
	background-position: right 4px !important;
	background-position: right 6px; /*for ie*/
	padding-right: 13px;
	}
.v2 a.top:hover	{
	text-decoration: underline;
	background-position: right -12px !important;
	background-position: right -10px; /*for ie*/
	color: #993300;
	}
code	{
	color: blue;
	font-size: 10px;
	line-height: 12px;
	font-family: monaco, courier, monospace;
	display: block;
	border: 1px dashed #ccc;
	padding: 3px;
	background-color: #FFFDEC;
	width: 650px;
	white-space: pre;
	}
p code	{
	display: inline;
	width: auto;
	}
pre	{
	height: 85px;
	overflow: auto;
	border: 1px dashed #ccc;
	padding: 3px;
	background-color: #FFFDEC;
	width: 650px;
	}
pre code	{
	border: 0;
	padding: 0;
	width: auto;
	}
.sidebar .nav li b	{
	display: block;
	padding: 5px 10px;
	text-align: center;
	}

.v2 table.dirnoprint th {
   padding: 4px;
	background-color: #FFFDEC;
	color: #777;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	font-size: 12px;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-family: arial, helvetica, sans-serif;
}
.v2 table.dirnoprint td {
   padding: 4px;
	font-size: 11px;
	border-bottom: 1px dashed #ccc;
}

/* Announcement styles, do not edit. Added 10/02/06 by EC */

#announcementContent	{
	background-color: #FFFFE1;
	background-image: url(../images/announcementbg.gif);
	background-position: 6px 6px;
	background-repeat: no-repeat;
	height: auto !important;
	min-height: 29px;
	!height: 53px !important; /*for ie*/
	border-bottom: 1px solid #993300;
	padding: 14px 10px 10px 56px;
	width: 644px !important;
	!width: 710px !important; /*for ie*/
	font-size: 11px;
	}
#announcementContent p	{
	margin: 2px 0 5px 0;
	padding: 0;
	font-size: 11px;
	line-height: 14px;
	}
#announcementHandle	{
	visibility: hidden;
	position: absolute;
	z-index: 99;
	}
#announcementContent a.saHandle	{
	position: absolute;
	bottom: -19px;
	left: 255px;
	}
a.saHandle	{
	background-image: url(../images/announcementtab.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 9px;
	display: block;
	width: 200px;
	height: 16px;
	!height: 19px; /*for ie*/
	text-align: center;
	text-decoration: none !important;
	color: #333 !important;
	font-weight: bold;
	padding-top: 3px;
	}
a.saHandle:hover	{
	background-position: bottom left;
	color: #993300 !important;
	}
a.saHandle span	{
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0 8px 0 18px;
	}
a.passportitem {
	display: block;
	font-size: 12px;
	text-decoration: none;
	padding: 5px 5px 5px 23px !important;
	padding: 4px 5px 6px 23px;
	background-image: url(../images/icon_nav.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
a.passportitem:hover {
	color: #993300;
	text-decoration: underline;
}

#announcementHandle a span{background-image:url(../images/announcementicon.gif);}
#announcementContent a span{background-image:url(../images/announcementclose.gif);}
a.saHandle:active, a.saHandle:visited	{
	outline:none;
	-moz-outline-style:none !important;
	}

#dirlink	{
	background-image: url(../images/icon_dir.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
	margin-left: 3px;
	}
.v2 .nav a.dirlink, .v2 .nav a.dirlink:active, .v2 .nav a.dirlink:visited	{
	background-image: url(../images/icon_dir.gif);
	background-repeat: no-repeat;
	padding: 5px 10px 5px 20px !important;
	padding: 4px 10px 6px 20px;
	background-position: 3px 6px;
	}
.homepagelead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 26px;
	color: #333333;
	font-weight: normal;
	left: 50px;
	padding-left: 50px;
	list-style-type: none;
	padding-top: 20px;
}
body.popup {
	BACKGROUND: #FFFFFF;
	/* MARGIN: 10px; */
	FONT-FAMILY: verdana, helvetica, arial, sans-serif;
	padding: 10px;
	margin: 0;
}
.leadpic {
	padding:6px;
}
.intstructionalmaroontext {
	FONT-FAMILY: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	color: #930;
}
#td-centered {
	text-align: center; 
}

.fld10Gold	{
	BORDER: solid 1px;
	FONT-SIZE: 12px;
	text-align:center;
	FONT-FAMILY: Arial;
	COLOR: #993300;
	BACKGROUND-COLOR: #f0eaae;
	}
.fld10	{
	BORDER: solid 1px;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	text-align:center;
	}
/*This is to clear the background on any page where we don't want the tiling.*/
.clearBackground
{
	background:#FFF;
}