
html{margin:0; padding:0; font-size:14px; background-color:#FFFFFF;}
html * {font-family: verdana, arial, sans-serif;}
body {	border:0px; padding:0; background-color:#FFFFFF; color:#333333;}

	
#outer {
	width: 900px;
	margin: 0 auto;
	padding: 0 0 80px 0;
	background-color: #FEFEFE;
	/* border: 1px solid #abcabb; */
	border: 1px solid #EEEEEE;
	color: #000;
	text-align: left;
	}
	
#inner {
	overflow: hidden;
	background: url('../images/main_bg.gif') repeat-y right 0 -10px;
	width: 750px;
	min-width: 750px;
	padding: 0 0 0 50px;
	}
	
/* ########### BIG LAYOUT SECTION ###########  */

#header
{
	padding: .5em 0 1.5em 0;
	/* background-color: #ddd; 
	border-bottom: 3px solid #003366; */
}

#MainBody {
	padding: 1em 0 1em 0;
	line-height: 120%;
}



#footer {
	clear: both;
	margin: 5em 0 0 0;
	padding: .3em;
	border-top: 3px solid #003366;
	color: #333;
	/* background-color: #ddd; */
}


/* ******* Text Group Style ******* */
.BoxWrapper1 {padding: 1em;}   /* -- added on 1/29/09 -- */

.LegalDoc { width: auto; vertical-align: top;}

/* .LegalDoc ul {padding:1em; width:auto; } */
.LegalDoc ul li {font-size:12px; color: #333333; padding-bottom: .25em;}
.LegalDoc H3 {text-align: center;}
.LegalDoc H4 {font-size:13px; font-weight:800; padding-bottom:6px; margin:0px; color:#333333;}
.LegalDoc p { font-size:12px; color:#333333; }


.PubContent {width: auto }
.PubContent ul li {font-size:13px; color: #333333; padding-bottom: .25em;}
.PubContent H4 {font-size:13px; font-weight:800; padding-bottom:6px; margin:0px; color:#333333;}


/* ******* TEXT style ******** */

select{font-size:1em; color:#333333;}
input{font-size:1em; color:#333333;}
textarea{font-size:1em; color:#333333;}
td {font-size:12px; color:#333333;}
th {font-size:12px; color:#333333;}

p {font-size: 13px; color:#333333;}  /* this is global -- added on 1/29/09 -- */



/* ******* Headline font style ******** */

h1 {font-size:36px; font-weight:400; padding:0px; margin:0px; color:#333333;}
h2 {font-size:24px; font-weight:400; padding:0px 0px 4px 0px; margin:0px; color:#333333;}
h3 {font-size:18px; font-weight:400; padding:0px; margin:0px; color:#333333;}
h4 {font-size:14px; font-weight:400; padding:0px; margin:0px; color:#333333;}
h5 {font-size:14px; font-weight:400; padding:0px; margin:0px; color:#333333;}
h6 {font-size:14px; font-weight:400; padding:0px; margin:0px; color:#333333;}

/* H4.HEAVY {font-size:14px; font-weight:800; padding-bottom:6px; margin:0px; color:#333333;} */


/* ******* Single Tab Content Box ******* */

#MainPageBodyTable {width:764px;}
#MainPageBody {width:100%; padding:12px 0px 0px 9px;}

#PageBody{width:100%; }



#ContentBody{height:200px; width:auto; vertical-align:top;}

/*
.TabBox_Tab {width:100%;}
.TabBox_Tab TD {padding:4px 4px 0px 4px;width:85%;border:1px solid #CCCCCC;border-bottom-style:none;}
.TabBox_Tab TD DIV {background:url(images/TabShadingRight_BG.gif) repeat-x top left;}
.TabBox_Tab TH {width:15%;border-bottom:solid 1px #CCCCCC;}
.TabBox_Tab H3 {padding:3px 4px 5px 15px;background:url(../images/TabShadingLeft_BG.gif) repeat-y top left;font-size:1.1em; color:#333333;font-weight:400;}
TABLE.TabBox_Body {width:100%;border:solid 1px #CCCCCC;border-top-style:none;}
TD.TabBox_Body {background:url(../images/ShadingBottom.gif) repeat-x bottom left;}
TABLE.TabBox_BodyInner {width:100%;padding:9px;}
*/

.TabPage_Tab {width:100%;}
.TabPage_Tab TD {padding:4px 4px 0px 4px;width:1%;border:1px solid #CCCCCC;border-bottom-style:none;}
.TabPage_Tab TD DIV {background:url(../images/TabShadingRight_BG.gif) repeat-x top left;}
.TabPage_Tab TH {width:99%;border-bottom:solid 1px #CCCCCC;}
.TabPage_Tab H3 {padding:3px 35px 1px 15px;background:url(../images/TabShadingLeft_BG.gif) repeat-y top left;font-size:1.1em; color:#333333;font-weight:800;}
.TabPage_Tab H3.b {font-weight:800;}
TABLE.TabPage_Body {width:100%;border:solid 1px #CCCCCC;border-top-style:none;}
TD.TabPage_Body {background:url(../images/ShadingBottom.gif) repeat-x bottom left;}
TABLE.TabPage_BodyInner {width:100%;padding:19px 9px 3px 9px;}

.SectionGroupSpacer1{padding-bottom:6px;}
.SectionSpacer1{padding-bottom:10px;}
.SectionSpacer2{padding-bottom:6px;}
.SectionSpacer2b{padding-top:6px;}

/* *** layout part **** */
.PageTemplate_two-one {width:100%; margin-bottom:6px;}
.PageTemplate_two-one .column1{width:50%; vertical-align:top;}
.PageTemplate_two-one .column2{padding:0px 0px 0px 6px; width:50%; vertical-align:top; font-size:10px;}
.PageTemplate_two-one .column2 td {font-size:10px;}
.PageTemplate_two-one .column2 th {font-size:10px;}
.PageTemplate_two-one .column2 caption {font-size:10px;}
.PageTemplate_two-one .column2 img.spacer{height:1px; width:180px;}
.PageTemplate_two-one .column1 img.spacer{height:1px; width:421px;}


TABLE.IMAGELEFT {}
TH.IMAGELEFT {width:108px; height:88px; vertical-align:top;}
TD.IMAGELEFT {width:auto; padding:0px 19px 0px 19px; vertical-align:top;}
H3.IMAGELEFT {font-size:14px; color:#333333; font-weight:800; padding-bottom:6px;}
H4.IMAGELEFT {font-size:14px; color:#333333; font-weight:800; padding-bottom:6px;}



/* ******* Link anchor style ******** */

a {color:#1E77D3; text-decoration:none;}
a:visited {color:#1E77D3; text-decoration:none;}
a:hover {color:#0088E4; text-decoration:underline;}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.chainlink {font: 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;}

.chainlink a{
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color: navy;
}

.chainlink a.bar {
	background: transparent url(../images/icon/10x10vbar.gif) no-repeat center right;
	text-decoration: none;
	padding-right: 18px; /*adjust bullet image padding*/
	color: navy;
}

.chainlink a:visited, .breadcrumb a:active{
color: #1E77D3;
}

.chainlink a:hover{
text-decoration: underline; }


/* ****** BELOW IS THE CODE FOR THE HORTZANTOAL MENU ****** */
#styletwo{position:relative;display:block;height:24px;font-size:11px;font-weight:bold;background:transparent url(../images/icon/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}
#styletwo ul{margin:0;padding:0;list-style-type:none;width:auto;}
#styletwo ul li{display:block;float:right;margin:0 1px 0 0;}
#styletwo ul li a{display:block;float:left;color:#000;text-decoration:none;padding:6px 20px 0 20px;height:24px;}
#styletwo ul li a:hover,#styletwo ul li a.current{color:#fff;background:transparent url(../images/icon/bgON.gif) repeat-x top left;}
/* ****** ABOVE IS THE CODE FOR THE HORTZANTOAL MENU ****** */



/* ######### LEFT COLUMN SECTION ######### */

#leftcolumn{
background-color: white;
clear: left;
width: 158px;
margin-right: 5px;
float: left;
margin-top: 1em;
}

.ddmarkermenu{
list-style-type: none;
margin: 0;
margin-bottom: 8px;
padding: 0;
}

.ddmarkermenu li{
padding-bottom: 2px;
}

.ddmarkermenu li a{
color: #aa2716;
background: url(arrowbullet.png) no-repeat center left;
display: block;
padding: 2px 0;
padding-left: 19px;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.ddmarkermenu li a:visited{
color: #aa2716;
}

.ddmarkermenu a:hover{
background-color: #F3F3F3;
color: #aa2716;
}

.listmenu{
list-style-type: none;
margin: 0;
margin-bottom: 8px;
padding: 0;
}

.listmenu li{
padding-bottom: 2px;
}

.listmenu li a{
text-decoration: none;
background: url(bullet.png) no-repeat center left;
padding-left: 19px;
display: block;
font-size: 90%;
border-bottom: 1px solid #dadada;
}

.listmenu a:hover {
background-color: #F3F3F3;
}

.listmenu2 li a{
background: url(commentbullet.png) no-repeat top left;
}

#leftcolumn .titlebar{
font-weight: bold;
background: black url(titlebg.jpg) repeat-x top left;
color: white;
border-bottom: 1px solid #7b9bc4;
margin: 1em 0;
text-transform: uppercase;
padding-left: 2px;
}


/* ######### RIGHT COLUMN ######### */

#rightcolumn{
background-color: transparent;
width: 705px;
float: left;
border-left: 1px solid #C3C3C3;
padding-left: 10px;
/* padding-right: 10px; */
margin-top: 1em;
padding-bottom: 1em;
}

/* .RCOuterWrapper {padding: 1em 1em 3em 1em;} */




div.info + p:first-letter{
font-size:;
float:left;
font: bold 180% Arial;
margin-right: 3px;
}