/***********************************************/
/* HTML tag styles - Written by Eileen Kleinman contactrequest@googlemail.com */
 /* 2006(c)eileen kleinman- all right reserved */ 
/* ********** BODY STYLES  ************* */
BODY {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #333333;
	line-height: 1.54;	
	margin: 0px 0px 10px 5px;
	font-size: 11px;
}
BODY P {
	margin: 1em 0px 0.5em 3px;
	line-height: 1.54em;
	font-size: 1em;
	text-transform: none;
	text-align:left;
}
BODY PRE {
	margin-left:/* */ 10px;
	white-space: pre;
	line-height: 1.46;
	font-size: 1em;
}
/* uncomment the below to activate PRE tag borders */
/* 
PRE {
    border: solid thin #CCCCCC; 
	padding: 1em 3%
}
*/
BODY RIGHTADS {
    margin: 5px 1px;
	line-height: 1.34em;
	padding: 5px;
	border: dashed #FF6600 1px;
	text-align:left;
}
BODY ADDRESS {
    line-height: 1.4; 
    margin: 1em 0% 0em 20%
}
BODY TD, TH {
	line-height: 1.54em;
}
BODY HR {
    color: #999999;
}
BODY DIR, BODY MENU {
    margin: 0 0 0 10px;
	line-height: 1.45em;
	list-style-type: square;
	list-style-position: outside;
	padding-left: 7px;
}
BODY LI, OL, UL {
	list-style-position: outside;
	padding-left: -3px;
	text-align:left;
}
BODY LI {
	margin: 0.5em 10px 0em 5px;
	line-height: 1.45em;
	padding-top: 1px;
}
BODY OL {
	line-height: 1.45em;
	list-style-type: decimal;
}
BODY UL {
	line-height: 1.3em;
	list-style-type: square;
}

/******* font styles - this controls the colour and font of standard text, as refference point ********/
ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, LI, MENU, OL, P, PRE, TD, TH, TR, UL {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #040404;
}	
BIG {
    font-size: 1.1em;
}
BLOCKQUOTE {
	font-weight: 400;
	margin: 5px 5%;
	padding: 5px 5px 8px 5px;
}
SMALL {
	font: 0.73em Arial,sans-serif;
}

/************** <H> Header tag styles ***********/
BODY H2, BODY H3, BODY H4, BODY H5, BODY H6 {
	padding: 0;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: left;
}
BODY H1 {font-family:Arial, Helvetica, sans-serif; font-weight:800;}
h1 {
 	font-size: 9px;
	color: #BFBFBF;
 	margin: 0px 4em 0 0 ;
	line-height: 1.5em;
	text-transform:capitalize;
}
h2 {
 	font-size: 18px;
 	color: #FFFFFF;
	line-height: 1.4em;
 	margin: 0px 0px 0px 0.4em;
}
h3 {
	font-size: 1.14em;
	color:#AF4D2B;
}
h4 {
 	font: 1.1em Arial,sans-serif;
 	color: #CC6600;
}
h5 {
 font: 1em Arial,sans-serif;
 color: #334d55;
}
h3, h4, h5 {
	margin: 0px;
}

/*************** list tag styles ***************/
OL {
	list-style-type: decimal;
}
UL, OL UL, MENU, DIR {
	list-style-type: square;
	list-style-position: outside;
} 
UL UL UL {
 	list-style-type: none;
}
OL OL {
    list-style-type: lower-alpha;
}
OL OL OL {
	list-style-type: decimal;
}
UL UL, OL OL UL UL, OL UL OL UL, UL OL OL UL, OL UL UL, UL OL UL {
    list-style: square;
    font-size:0.85em;
}

/***********************************************/
/* Layout Divs                                 */
/**********************************************
#pagecell1{
	position:relative;
	left: 2%;
	right: 2%;
	width:95.6%;
	background-color: #FFFF99;
	top: auto;
}
*/

/***********************************************/
/*        Menu and Link Styles                 */
/***********************************************/
/*** default hyperlink and anchor tag styles ***/
a:link, a:visited {
	color: #0555A9; 
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
	color:#FF6600;
}

/************** Topnav DIV style *****************/
#topnav{
	font: 9px Arial,sans-serif;
	position: absolute;
	top: 5px;
	right: 3px;
	color: #66696F;
	overflow: visible;
	width: 425px;
}
a.topnav, a.topnav:visited {
	color: #66696f;	
}
a.topnav:hover, a.topnav:active {
	color: #AF4D2B;
}
/************* Mainnav styles ****************/
a.mnav, a.mnav:visited, a.mnav:hover, a.mnav:active {
	font-family: Tahoma,Verdana,Arial,sans-serif;
	margin: 0px;
	font-size:11px;
	font-weight: bold;
}
a.mnav, a.mnav:visited {
  	text-decoration: none;
	color: #3B4A68; 
}
a.mnav:hover {
  	text-decoration: underline;
	color: #CC6633; 
}
a.mnav:active {
	text-decoration: none;
	color: #AF4D2B;
}	

/************ Left Nav styles **************/
a.lnav, a.lnav:visited, a.lnav:hover, a.lnav:active {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin: 0px;
	font-size:10px;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
}
a.lnav, a.lnav:visited {
	color: #686868;
}
a.lnav:hover {
	color: #FF7F00;
}
a.lnav:active {
	color: #CC6600;
}
.lnavfake {
	color: #CC6600;
	text-decoration:none;
	text-transform:capitalize;
	font-size: 10px;
	font-weight: bold;
}

/*************  Right Nav Links   **************/
a.rnav, a.rnav:visited, a.rnav:hover, a.rnav:active {
	font-family: Tahoma,Verdana,Arial,sans-serif;
	margin:  0px;
	font-size: 10px;
	font-weight: bold;
	text-transform:capitalize;
	line-height: 14px;
	text-decoration: none;
}
a.rnav, a.rnav:visited {
	color:#67777F ; 
}
a.rnav:hover {
	color: #FF7F00;
}
a.rnav:active {
	color: #CC6600;
}

/************* breadCrumb styles ***************/
#breadCrumb{
	padding: 0px 0px 4px 3px;
	font: 0.85em Verdana,sans-serif;
	color: #929292;
	text-align:left;
}
#breadCrumb a{
	color: #A2A2A2;
	font-weight:bold;
}
#breadCrumb a:hover{
	color: #FF6600;
	text-decoration: underline;
}

/********** Bottom Nav ************/
#bottomnav {
	padding: 2px 5% 2px 5%;
	font-size: 0.9em;
	font-family: Arial, sans-serif;
	color: #000000;
	font-weight: bold;
	border-top: 1px solid #009900;
	border-bottom: 1px solid #009900;
}
#bottomnav a {
	color:#ffffff;
}
#bottomnav a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.bnavseparator {
	color: #999999;
	font-weight:900;
	font-size:10px;
}
/***********************************************/
/*   Class and Pseudo Class Selectors Styles   */
/************** Feature Styles *****************/
.feature{
	padding: 10px 0px 10px 5px;
	font-size: 1em;
	text-align:left;
	color: #4A4A4A;
	background-color:#EFEAD1;
	border: 1px dashed  #B8B8B8;
	}
.featureh3{
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	text-transform:capitalize;
	font-size:1.1em;
}
.featureimg{
	float: left;
	padding: 0px 10px 0px 10px;
}
.learnmore {
	font-weight:bold;
	font-size: 0.92em;
	margin: 0 20px 0 0;
	text-align:right;
	text-transform:capitalize;
}
/*************** Article styles ******************/
.articlep {
	padding: 5px 0px 0px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 0.95em;
	line-height: 1.46em; 
	color: #000000;
	text-align:left;
}
.articleh3{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #CC6633;
	font-weight: bold;
}
.articlesignature {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#666666;
	font-size: 10px;
	text-align:left;
}
.article a.capsule{
	font: bold 0.91em Arial,sans-serif;
	color: #666666;
	display:block;
	padding-bottom: 5px;
}
.article a.capsule:hover{
	text-decoration: underline;
}

/*************  Left Column text style  **************/
.leftT {
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	text-decoration: none;
	color: #666666;
	text-align:left;
}
/****************************************************/
/************* Right Column text and links **********/
.testimonial {
	font-size: 10px;
	line-height: 16px;
	text-decoration: none;
	text-align: left;
	color: #333333;
	font-style: italic;
	padding: 0 5px 4px 10px;
} 
p.testimonialsig {
	font-size: 10px;
	text-align: right;
	color: #4C4C4C;
	text-decoration:none;
	padding: 0.5em 0 0 0;
}
.rightT {
	font-size: 11px;
	font-style: normal;
	line-height: 1.6em;
	text-decoration: none;
	color: #666666;
	text-align:left;
}

/**************** Ad Styles *****************/
#ads{
	padding: 4px;
	background-color:#f6f2ce;
	border: 1px dashed #B5121B;
	margin:7px 4px;
	text-align:left;
}
#ads img{
	display: block;
}
.promo {
	font-family: Tahoma, Arial, sans-serif;
	color: #990000;
	font-size: 1.2em;
}
.RIGHTADS {
	font-size: 1em;
	color: #003333;
	border: solid #566E9E 1px;
	padding: 4px;
	margin: 5px 1%;
	text-align:left;
	background-color:#f6f2fe;
}
.adboxtightfit {
	border: 1px solid #055fa9;
	padding: 1px 7px 2px 7px;
	margin: 1px 0 1px 5px;
	text-decoration:none;
	background-color:#FF9900;
	font-weight:bold;
}
/*****************************************/
/**************   Line styles ************/
.tdclasssidelines {
	border-left: 1px dotted #999999;
	border-right: 1px dotted #999999;
}
.rightdoline {
	border-right: 1px dotted #B7B7B7;
}
.leftsoline {
	border-left: 1px solid #C1C1C1;
}
.leftdoline {
	border-left: 1px dotted #B7B7B7;
}
.bottomline {
	border-bottom: 1px dashed #BABABA;
}
.hrshort {
	margin: 0px 10% 0px 5%;
}
.borderleft  {
	border-left: 3px solid #CC6600;
}
/*****************************************************/
/************** Press Page and styles ****************/
#pressPageName h2{
	font: bold 1.85em Times,Trebuchet,sans-serif;
	color: #000000;
	margin:0px;
	padding: 0px;
	text-align:left;
}
#press{
	padding: 0px 0px 14px 10px;
	margin: 0px;
	border-bottom: dashed #999999 1px;
	font:  Times,Trebuchet,serif;
	text-align:left;
}	 
/***********************************************/
/********* Form and related tag styles *********/
form {
	margin: 0;
	padding: 0;
}
label {
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}
input {
font-family: Arial,sans-serif;
background-color:#FFFFCC;
}
/**************************************************************************/
/******** General Keyword Class and Pseudo Class Selectors Styles *********/
p.attention {
    padding-left: 0.7em;
	margin: 0 10px 0 20px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: solid red 1px;
}
p.attentionor {
	padding: 1em 0.8em 1.25em 1em;
	margin: 1em 20px 1.5em 25px;
	border: dotted #CDCDCD 1px;
}
.important {
    font-weight: bold;
	color: #97060E;
}
.importantcaps {
	font-style: normal;
	text-transform: capitalize;
	font-size: 0.91em;
	line-height: 1.6em;
}
.attentiongrabber {
    background-color: #FFBE5D;
	color: #000000;
}
.agText  {
	color:#FFFFFF;
	font-weight:bold;
}
.highlightorange {
	font-weight: bold;
	background-color: #ff7f00;
	color: #003366;
}
.highlightmblue {
	background-color: #43567C;
	line-height: 1.6em;
}
.highlightgreen {
	background-color: #99CC00;
    color:  #003333;
}
.highlightblue  {
	background-color: #737E93;
	color: #ffffff;
	font-weight: bold;
	text-transform: capitalize;
}
.heavyemphasis {
    font-style: italic;
	font-weight: 600;
}
.fakeindent {
	margin-left: 2.5em;
}
p.small {
	color: #43567C;
	font-size: 0.88em;
	font-style: normal;
}
.small {
	font-size: 0.88em;
}
.smalllighter {
	color: #666666;
	font-size: 0.88em;
	line-height: 1.40em;
}
p.capitalize {
	font-variant: normal;
	text-transform: capitalize;
}
.capitalize {
    text-transform: capitalize
}
.big {
	font-size: 1.05em;
	color: #003366;
	font-weight: bold;
}
.red {
    color: #97060E;
}
.bluelight {
    color:#2695df;
}
.bluemed {
    color: #006699;
}
.bluedark {
    color: #003366;
}
.graydark {
    color: #666666;
}
.graymid {
	color: #999999;
}
.pricecut {
    text-decoration: line-through;
	color: #666666
}
.underline {
    text-decoration: underline;
}
.sitename {
	color: #FF9900;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight:bold;
}
.firstletterbig {
	font-size: 22px;
	color: #FF9900;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight:bold;
}
.backtotop {
	color: #BCBCBC;
	text-align: right;
	font-size: 10px;
	font-weight: 600;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-variant: normal;
	margin-right: 2em;
	text-transform: capitalize;
}
.copyright {
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
/********************* end **********************/

