/* *** Generated by www.csscreator.com *** */
html, body{ 
 font-family: Verdana, Georgia, Arial, Geneva, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: normal;
 line-height: 17px;
 margin:0; 
 padding:0; 
 background-color: #F5F3E6;
 } 

a, a:link, a:visited {
	color: #527E8A;
	font-weight: bold;
	text-decoration: none;
}

a, a:active, a:hover {
	color: #9BBAC3;
	font-weight: bold;
	text-decoration: underline;
}

a.highlight {
	color: #CB6977;
	font-weight: bold;
	text-decoration: none;
	font-size: 15px;
}
 
#pagewidth{ 
/*  width:99%; 
*/
  width:99%; 
  min-width: 500px; 
 margin-top: 0;
 padding-top: 0;  
} 
 
#header, .singleCol { 
/* height:100px; -- 11jan04 -- */
 width:99%; 
 /*background-color:#FFFFFF; */
 margin-top: 0;
 padding-top: 0;
 } 

 
#leftcol, .leftSideCol {
 width: 170px;
 float:left; 
 position:relative; 
 margin-left:-170px; 
 margin-right:1px; 
 }
 
#outer1, .outerCol1 { 
 border:solid white 0px; 

/* border-left-color: #FFFFFF;    left column colour */ 
border-left-style: solid; 

/* border-right-color: #FFFFFF;   right column colour */ 
border-right-style: solid; 
  /* background-color: #FFFFFF;  center column colour */ 
width: auto; 
 } 
 
 #outer2, .outerCol2 { 
 border:solid transparent 0px; 
/*/*/ border-left-width: 200px ;  /* left column width. NN4 hack to hide borders */ 
/* border-left-color: #FFFFFF;    left column colour */ 
border-left-style: solid; 

/* border-right-color: #FFFFFF;   right column colour */ 
border-right-style: solid; 
  /* background-color: #FFFFFF;  center column colour */ 
width: auto; 
 } 
 
 #outer3, .outerCol3 { 
 border:solid transparent 0px; 
  /*/*/ border-left-width: 200px ;  /* left column width. NN4 hack to hide borders */ 
/* border-left-color: #FFFFFF;    left column colour */ 
border-left-style: solid; 
 /*/*/ border-right-width: 250px; /* right column width. NN4 hack to hide borders */ 
/* border-right-color: #FFFFFF;   right column colour */ 
border-right-style: solid; 
  /* background-color: #FFFFFF;  center column colour */ 
width: auto; 
 } 
 
 #leftcol2, .leftSideCol2 {
 width: 175px;
 float:left; 
 position:relative; 
 margin-left:-175px; 

 }
 
  #leftcol3, .leftSideCol2 {
 width: 200px;
 float:left; 
 position:relative; 
 margin-left:-200px; 
 margin-right:5px; 
 }
 
#rightcol, .righSideCol {
 /*/*/ width:180px; /* hack keeps NN4 right column right? */ 
 float:right; 
position:relative; 
  margin-right:-180px; 
 margin-left:1px; 
} 

#rightcol3, .righSideCol3 {
 /*/*/ width:250px; /* hack keeps NN4 right column right? */ 
 float:right; 
position:relative; 
  margin-right:-250px; 
 margin-left:1px; 
} 
 
#footer, .footerCol {
 height:100px; 
 width:99%; 
 /* background-color:#FFFFFF; */
} 
 
#inner, .innerCol{
	margin:0; 
	width:99%;
/*	border: solid 1px #e8e8e8;   */
	border-top: none;
}

#inner2{
	padding-left:15px;  
	width:99%;
	border-left: solid 2px #665D51;   
	border-top: none;
	margin-left: -25px;
}
 
#maincol, .mainSideCol { 
 float: left; 
 width: 99%; 
 position: relative; 
 margin: 0 -8px 0 -2px; 
 }
 
 #outer>#inner, .outerCol>.innerCol { 
/*	border-bottom: 1px solid #e8e8e8;  */
/*	border: solid 1px #e8e8e8;   */
	border-top: none;
}
 
.clr{clear:both;}
 
.content{padding:5px;} /*padding for content */ 
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 

#searchbar .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 


 
 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#leftcol, .leftSideCol {display:none;} 
#outer, .outerCol {border-left:0;} 

/*hide the right column when printing*/
#rightcol, .rightSideCol {display:none;} 
#outer, .outerCol {border-right:0;} 
}


/* ------------------ */

#maincol h5, .SubpageContent h4 {
	color: #CB6977;
	font-size: 20px;
	font-weight: bold;
	margin: 3px 0px; 
	padding: 3px 0px;
}

#maincol h6 {
	font-size: 16px;
	font-weight: bold;
	margin: 3px 0px; 
	padding: 3px 0px;
}
/*
#maincol input, #maincol select, #maincol table, #maincol td, #maincol option,
#leftcol2 input, #leftcol2 select, #leftcol2 table, #leftcol2 td, #leftcol2 option,
#leftcol3 input, #leftcol3 select, #leftcol3 table, #leftcol3 td, #leftcol3 option,
#rightcol3 input, #rightcol3 select, #rightcol3 table, #rightcol3 td, #rightcol3 option {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: normal;
 line-height: 12px;
} 
*/

/* 
	note - overrides default = white 
*/

#header, #footer, #outer, #inner, 
#maincol, #leftcol, #rightcol {
	background-color: transparent;
}


.normalbold
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}

.boldunderline
{
		FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    text-decoration: underline;
}


div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 15%;
  text-align: right;
  font-weight: bold;
  vertical-align: middle;
  }

div.row span.formw {
  float: right;
  width: 84%;
  text-align: left;
  vertical-align: middle;
  } 
  
div.row span.formw1{
  float: left;
  width: 25%;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  }

div.row span.formw2{
  float: right;
  width: 74%;
  text-align: left;
  vertical-align: middle;
  }

/* Old IndicatorHeader
.IndicatorHeader
{
   color: #FFFFFF; 
   margin: 1px; 
   padding: 2px; 
   font-size: 13px; 
   font-weight: bold; 
   line-height: 14px; 
   margin-top: 8px; 
   padding-left: 5px;
   background: #665D51; 
}
*/

.IndicatorHeader
{
   color: #FFFFFF; 
   font-size: 13px; 
   font-weight: bold; 
   line-height: 17px; 
   background: #665D51; 
   margin-top: 8px; 
}

.IndicatorHeaderSpan
{
   padding: 3px;
}

.bl 
{
	background: url(../images/bl.gif) 0 100% no-repeat #40668C;
	padding: 2px; 
	font-size: 13px; 
	font-weight: bold; 
	line-height: 14px; 
	margin-top: 8px; 
	color: #FFFFFF;
}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat} 
.tr {background: url(../images/tr.gif) 100% 0 no-repeat}


ul.BulletList
{
	list-style-image: url(../images/arrow_list.gif);
}

ul.NoList
{
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 5px;
	padding-left: 10px;
	list-style: none;
}

li.Nolist
{
	list-style: none;
}

ul.ContentNav
{
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 5px;
	padding-left: 5px;
	list-style: none;
}

li.Selected
{
	list-style-type: none;
	list-style-image: url(../images/arrow_list.gif); 
	list-style-position: inside;
}

li.Resources
{
	margin-left: 10px;
	padding-left: 10px;
	list-style: none;
	border-bottom: 2px solid #CB6977;
}

ul li
{
	padding: 5px;
}

.redbar
{
	background-color: #CB6977;
	height: 5px;
	border: 0px;
	clear: both;
}

/* MENU STYLES */
.Menu
{
	font-family: Georgia;
	height:15px; 
	background-color: #40668C; 
	color: #665D51;
	font-size: 13px;
}
.MenuLeft
{
	width:74%;
	float:left;
}
.MenuRight
{
	width:25%;
	float:left;
}
div.domMenu_menuBar 
{
	background-color:#D1C5A4;

}
div.domMenu_menuElement 
{
    background-color:#D1C5A4;
    font-weight:bold;
    text-align: center;
    line-height: 20px;
    padding-top: 2px;
    border-right: 2px solid white;
}
div.domMenu_menuElementHover 
{
    color:#CB6977;
}
div.domMenu_subMenuBar 
{
	padding-top:3px;
    background-color: #F5F3E6;
	width:160px;
	border: 1px solid #665D51;
}
div.domMenu_subMenuElement 
{
    font-family: Georgia;
	font-size: 11px;
    color:#665D51;
    padding: 2px 5px 2px 2px;
    font-weight:bold;
}
div.domMenu_subMenuElementHover 
{
    color:#CB6977; 
}

.MenuSeparator
{
	background-color: #D1C5A4;
	height: 10px;
	margin-top: 7px;
}
/* END MENU */

/* Nifty Corner */
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}
/* End Nifty Corner */