BODY {
margin : 0px;
background-color : #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
}

H1  {
	font-size: 110%;
	margin: 20pt 0pt 18pt 0pt;
	color : #666666;
	font-weight : bold;
}

H2  {
 font-size: 100%;
 font-weight: bold;
 margin: 18pt 0pt 6pt 0pt;
 color : #666666;
}

 H3  {
 font-size: 110%;
 font-weight: bold;
 text-transform: uppercase;
 color: #7C72AC;
 letter-spacing: 4px;
 background: #BDB8D5;
 padding: 0px 5px;
 border: 1px solid #7C72AC;
 }

H4  {
 font-size: 90%;
 font-weight: bold;
 color: #666666;
 margin: 18pt 0pt 6pt 0pt;
 }
 
 H5, H6 {
 font-size: 80%;
 font-weight: bold;
 color: #7C72AC;
 margin: 6pt 0pt;
 }
 
hr { color: #666666; padding: 0px; margin: 0px }
img { border: 0px }
p { font : 90%  "Trebuchet MS", Arial, Helvetica, sans-serif }
li { margin: 0pt 10pt 6pt 10pt }
ol { list-style-type : decimal; font : 90%  "Trebuchet MS", Arial, Helvetica, sans-serif}
ul  { list-style-image : url('../images/bullet.gif'); font : 90%  "Trebuchet MS", Arial, Helvetica, sans-serif}

a:link, a:visited { color: #7C72AC;  text-decoration: underline } 
a:hover, a:active { color: #666666; text-decoration: none; background: #E6E6FA }
 

 /*CUSTOM SECTION BEGINS HERE*/

 /*cookie crumb menu*/
 .cookie {
 font-size: 75%;
 color: #666666;
 text-align: right;
 margin: 0px 20px;
} 

 .feature {
	font-size: 90%;
	padding: 6px;
	margin: 0px 10px 8px 10px;
}

.feature-sml {
	font-size: 7pt;
	margin: 10px 10px 8px 10px;
}

.feature-box {
	font-size: 90%;
	padding: 6px;
	margin: 10px 6px 6px 6px;
	border: 1px dotted #7C72AC;
	background-color : #FFFFFF;
}

.feature-box-bg {
	font-size: 90%;
	padding: 4px;
	margin: 10px 6px 6px 6px;
	border: 1px solid #CCCCCC;
	background-color : #FFFFFF;
}

  /*footer section*/
.footer  {
 font-size: 75%
 text-align: center;
 margin: 6px 10px 6px 10px;
}

.headline {
	font-size: 60%;
	text-align: left;
	padding: 0px 0px 1px 10px;
	margin: 0px;
	font-style: italic;
}

.menu {
 font: 80% Arial, Helvetica, sans-serif; 
 margin: 0px;
 line-height : 16pt;
}

.menu a, .menu a:visited { text-decoration: none; color: #333333 }
.menu a:hover, .menu a:active { text-decoration : none; color: #333333; background-color: #E6E6FA }

.menu-btm {
 font: 80% Arial, Helvetica, sans-serif;
 text-align: center;
 line-height : 16pt;
}

.table-hdr {
	background-image : url(../images/hdr.gif);
	background-repeat : no-repeat;
}

.tb {
	background: #FBFAEE;
	padding: 5px 10px;
}

.tb-menu {
	background: #FBFAEE;
	padding: 5px 10px;
}

.tb-top { background-image : url(../images/top.gif); background-repeat: repeat-x }
.tb-top-r { background-image : url(../images/top-r.gif); background-repeat: repeat-y }
.tb-top-l { background-image : url(../images/top-l.gif); background-repeat: repeat-x }
.tb-l { background-image : url(../images/left.gif); background-repeat: repeat-y; background-position : left }
.tb-r { background-image : url(../images/right.gif); background-repeat: repeat-y }
.tb-btm-l { background-image : url(../images/btm-l.gif); background-repeat: no-repeat }
.tb-btm-r { background-image : url(../images/btm-r.gif); background-repeat: no-repeat }
.tb-btm { background-image : url(../images/btm.gif); background-repeat: repeat-x }