@charset "utf-8";
/* CSS Document */

body {	margin-top: 0px; margin-bottom: 0px; background-color:#C7CEE0; }

h1 { font-family:Verdana, Geneva, sans-serif; color:#3B4F70; padding-top:10px;}

#container  { width: 1000px; margin: 10px auto; background-color: #fff; color: #333; }

#top { background-color: #3B4F70;}

/* .tbl {background: url(graphics/LLCorner.gif) 0 100% no-repeat}
.tbr {background: url(graphics/LRCorner.gif) 100% 100% no-repeat} */
.ttl {background: url(Graphics/ULF.jpg) 0 0 no-repeat}
.ttr {background: url(Graphics/URF.jpg) 100% 0 no-repeat; padding:10px; position:relative;}
.tt {background: url(Graphics/1w2hDkB.gif) 0 0 repeat-x; width: 100%}
.tb {background: url(Graphics/1w2hDkB.gif) 0 100% repeat-x}
.tl {background: url(Graphics/2w1hDkB.gif) 0 0 repeat-y}
.tr {background: url(Graphics/2w1hDkB.gif) 100% 0 repeat-y}

#topcta		{
	position:absolute;
	left: 289px;
	top: 22px;
	width:670px;
	height:125px;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
}

.topctahl	{color:#FF0; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold;}

#topnav	{background-color:#3B4F70; color:#ffffff; padding:0px 0px 5px 0px; margin:0px;}

#topnav ul {margin:0px 0px 0px 220px; padding:0px 0px 50px 0px; display:inline;}

#topnav ul li { list-style:none; display:inline; background-color:#3B4F70;}

#topnav a {padding:5px 10px 5px 10px; color:#ffffff; text-decoration:none; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

#topnav ul a:hover {color:#3b4F70; text-decoration:none; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-color:#B9C4D6; padding:5px 10px 5px 10px;}

#leftnav {float: left; width: 190px; margin: 0; padding: 5px 0px 0px 10px; background-color: #ffffff; color:#3B4F70;}

#leftnav p { margin: 0 0 1px 0; color:#3B4F70; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }

#inpgln	{ margin: 0 0 1px 0; color:#3B4F70; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }

#lftnvtop { background-color:#3B4F70; color:#FF0; font-family:Cateneo BT; font-size:14px; font-weight:bold;}

.lnttl {background: url(Graphics/LnTL.jpg) 0 0 no-repeat}
.lnttr {background: url(Graphics/LnTR.jpg) 100% 0 no-repeat; padding:5px}
.lntt {background: url(Graphics/LnTBdr.jpg) 0 0 repeat-x; width: 100%}
.lntb {background: url(Graphics/LnTBdr.jpg) 0 100% repeat-x; width:100%}
.lntl {background: url(Graphics/LnSBdr.jpg) 0 0 repeat-y}
.lntr {background: url(Graphics/LnSBdr.jpg) 100% 0 repeat-y}

#lftnavtoptbl	{ background-color:#E5E7EB;}

#content { margin:0px 0px 0px 200px; padding:0px;}

#content h2 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#3B4F70; font-size:14px; font-weight:bold; padding:0px; 				margin:0px; }

#content h3	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#3B4F70; font-size:12px; font-weight:bold; }

#content h4 { font-family:cateneo bt; color:#006699; font-size:40px; font-weight:bold; padding-bottom:-5px; margin-bottom:-5px;}

#content h5 { font-family:cateneo bt; color:#BF1500; font-size:32px; font-weight:bold; padding-bottom:0px; margin-bottom:5px; line-height:25px;}

.fp {color:#BF1500; font-weight:bold; font-size:14px; line-height:20px;}

#content .fol	{ margin-left:23px;}

#fptopcontent	{ margin:0px 0px 0px 0px; padding:10px 9px 10px 9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3B4F70; font-size:12px; }

#fptopcontent h1 { font-family:Verdana, Geneva, sans-serif; color:#BF1500; padding-top:10px;}

#topcontent	{ margin:0px 0px 0px 0px; padding:0px 20px 20px 20px;}

#topcontent h1 {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#3B4F70; font-size:24px; line-height:24px; }

#topcontent li	{
					list-style: none;
					margin-left: 0;
					padding-left: 1em;
					text-indent: -1em;
					padding-bottom:10px;
				}

.lip	{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#3b4f70; line-height:18px;}

#content h2 a:link { font-family:Verdana, Arial, Helvetica, sans-serif; color:#3B4F70; font-size:14px; font-weight:bold; padding:0px; margin:0px; text-decoration:none; }

#content h2 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#3B4F70; font-size:14px; font-weight:bold; padding:0px; margin:0px; text-decoration:none;}

#content h2 a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#3B4F70; font-size:14px; font-weight:bold; padding:0px; margin:0px; text-decoration:none;}

#content .subhp	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#cab856; font-size:14px; font-weight:bold; line-height:16px;				}

#content p { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:14px; font-weight:normal; line-height:16px;}

.hp { font-family:Verdana, Arial, Helvetica, sans-serif; color:#3B4F70; font-size:14px; font-weight:normal; line-height:20px;}

#content li { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:12px; font-weight:normal; line-height:16px;}

#footer { clear: both; margin: 0; padding: .5em; color: #FFFFFF; background-color: #3B4F70; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13px; }



#tabubdr { float:left; width:100%; background:#E5E7EB; font-size:100%; line-height:normal;}
 
#tabsF { float:left; width:100%; background:#3B4F70; font-size:100%; line-height:normal;}

#tabsF ul { margin:0; padding:10px 10px 0 50px; list-style:none;}

#tabsF li { display:inline; margin:0; padding:0;}

#tabsF a { float:right; background:url("Graphics/leftbtn.jpg") no-repeat left top; margin:0; padding:0 0 0 31px; text-decoration:none;
}

#tabsF a span { float:left; display:block; font-family: calibri, arial, sans-serif; background:url("Graphics/rightbtn.jpg") no-repeat right top; padding:5px 30px 4px 0px; color:#FFFFFF;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span { float:none; }
/* End IE5-Mac hack */

#tabsF a:hover span { color:#ffffff;}

#tabsF a:hover { background-position:0% -42px; color:#ffffff;}

#tabsF a:hover span { background-position:100% -42px; color:#ffffff;}

#special { width:750px; margin-left:10px; border-color:#3B4F70; border-style:solid; border-width:2px; padding:10px;}

#specialtop	{ width:775px; margin-left:10px; background-color:#3B4F70; color:#FFFFFF; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size:18px; font-weight:bold;}

#specialtop a:link	 { background-color:#3B4F70; color:#FFFFFF; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size:18px; font-weight:bold; text-decoration:none;}

#specialtop a:visited	 { background-color:#3B4F70; color:#FFFFFF; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size:18px; font-weight:bold; text-decoration:none;}

#specialtop	a:hover { background-color:#FFFFFF; color:#3B4F70; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size:18px; font-weight:bold;}


/* .tbl {background: url(Graphics/LLCorner.gif) 0 100% no-repeat}
.tbr {background: url(Graphics/LRCorner.gif) 100% 100% no-repeat} */
.ctl {background: url(Graphics/CLtop.jpg) 0 0 no-repeat}
.ctr {background: url(Graphics/CRtop.jpg) 100% 0 no-repeat; padding:10px}
.ct {background: url(Graphics/CTBdr.jpg) 0 0 repeat-x; width: 100%}
.cb {background: url(Graphics/CTBdr.jpg) 0 100% repeat-x}
.cl {background: url(Graphics/CSBdr.jpg) 0 0 repeat-y}
.cr {background: url(Graphics/CSBdr.jpg) 100% 0 repeat-y}


#special a:link  { text-decoration:none; font-weight:bold; color:#666666;}

#special a:visited { text-decoration:  none; font-weight: bold; color:#666666;} 

#special a:hover   { text-decoration: underline; font-weight: bold;	color:#0033CC;}

#special img { border-style: none;}

#footer a:link	{ color:#FFFFFF; font-size:10px; font-weight:normal; text-decoration:none;}

#footer a:visited	{ color:#FFFFFF; font-size:10px; font-weight:normal; text-decoration:none;}

#footer a:hover		{ background-color:#FFFFFF; color:#3B4F70; font-size:10px; font-weight:normal; text-decoration:underline;}


/* .bl {background: url(Graphics/LLCorner.gif) 0 100% no-repeat}
.br {background: url(Graphics/LRCorner.gif) 100% 100% no-repeat} */
.tl {background: url(Graphics/UL6x6LtB.gif) 0 0 no-repeat}
.tr {background: url(Graphics/UR6x6LtB.gif) 100% 0 no-repeat; padding:10px}
/*.t {background: url(Graphics/1w2hLtB.gif) 0 0 repeat-x; width: 100%}
.b {background: url(Graphics/1w2hLtB.gif) 0 100% repeat-x}
.l {background: url(Graphics/2w1hLtB.gif) 0 0 repeat-y}
.r {background: url(Graphics/2w1hLtB.gif) 100% 0 repeat-y} */



#button { padding: 0 0 2px 0; margin-bottom: 0; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; color: #FFFFFF; font-size:12px; }
	
#button ul { list-style: none; margin: 0; padding: 0; border: none;}
			
#button li { margin: 0; list-style: none; list-style-image: none; }
				
#button li a { display: block; padding: 2px 3px 2px 0.5em; border-left: 2px solid #B9BED2; border-right: 2px solid #B9BED2; background-color: #3B4F70; color: #FFFFFF; text-decoration: none; width: auto;}

#button li a:hover { border-left: 2px solid #B9BED2; border-right: 2px solid #B9BED2; background-color: #B9BED2; color: #FFFFFF;}
