/* CSS Document */

html, body {
    height: 100%;
	width:100%;
	color:#333;
}

body { color:#333; background:#FFF url(/stripe.png); margin:0; font: 62.5% Trebuchet MS, sans-serif;}
div#bg { position: relative;min-height: 100%; width: 100%;}
div#container {	width:763px; margin:0 auto;}
p#logo { font-size:14px; margin:18px 0 0 0;  float:right; width:150px;}
p#logo a{ display:block; width:100%; padding:39px 0 0 0; overflow: hidden; height: 0px !important; height /**/:39px; background-image: url(/images/gendall.png); background-repeat: no-repeat; background-position: right top;}


/*/////// TOP NAV ///////*/

a#skipnav { display:none; }
div.topnav { width:125px; padding:0 0 6px 0; float:left; display:inline; margin-right:7px; background-color:#E6E6E6; }
div.topnav a { display:block; width:100%; height:100%; margin-left:-6px; padding-left:6px; text-decoration:none; color:#333;}
div.topnav a:hover { background-color:#333; color:#FFF; }
div.topnav h3 { margin:0; padding:6px 0 0 6px; font-size:1.1em; font-weight:normal; line-height:1.3em;}
div.topnav h3 a { color:#CC0033; }
div.topnav ul { margin:0; padding:0; list-style:none; }
div.topnav li { margin:0; padding:0 0 0 6px; font-size:1.1em; line-height:1.3em;}
div.topnav li a{ color:#333;}

/*///// TOP NAV END /////*/



/*//////// MAIN ////////*/

div#main { width:521px; float:left; padding-top:7px; padding-bottom:1.7em; }
#flashcontent { position:relative; width:520px; height:367px; top:0; }
div#main h2 { font: normal 2.2em "Trebuchet MS"; padding:0 0 0 0; margin:1.2em 0 0.3em 0; color:#666; }
div#main h2 strong { font-weight:normal; color:#CC0033; }
p.caption { margin:0 0 0.3em 0; font-size:1.1em; color:#B20431;}
div#main h3 { color:#CC0033; font: normal 2em "Trebuchet MS"; font-weight:normal; padding:0; margin:0 0 0.8em 0; }
div.copy,div.copycol2 { float:left; width:250px; padding-top:6px;}
div.copy h4, div.copycol2 h4 { color:#CC0033; font: normal 1.5em "Trebuchet MS"; font-weight:normal; padding:0; margin:0; }
div.copy h5, div.copycol2 h5 { color:#999; font: normal 1.1em "Trebuchet MS"; font-weight:normal; padding:0; margin:0; }
div.copy p.ref,div.copycol2 p.ref { color:#999; }
div.copycol2 { float:right;}
div#main div.copy h2 { color:#CC0033; font: normal 2.2em "Trebuchet MS"; padding:0 0 0 0; margin:0 0 0.3em 0; }
div.copy h1 { color:#CC0033; font: normal 1.1em "Trebuchet MS"; padding:0; margin:0; }
div.copy p, div.copycol2 p {font-size:1.1em; line-height:1.6em; margin:0 0 1.3em 0;}
div.copy a, div.copycol2 a { text-decoration:none; /*color:#CC0033;*/ color:#ce003d; }
div.copy a:hover, div.copycol2 a:hover { text-decoration:none; background-color:#740320; color:#FFFFFF; }

.normal_link a { background-color: #000000; text-decoration:none; color:#FFFFFF}
.normal_link a:hover { background-color: #000000; text-decoration:underline; }


div#buttons { float:right; padding-top:10px;}

/*////// MAIN END //////*/





/*////// RIGHT NAV //////*/

div#rightnav { width:235px; float:right; padding-top:7px; }
div#rightnav ul { margin:0; padding:0; list-style:none; width:100%; }
div#rightnav li { margin:0; padding:0 0 0 6px; font-size:1.1em; line-height:1.8em;}
div#rightnav li a{ color:#CC0033; /*background-color:#410112;*/ display:block; width:100%; height:100%; margin-left:-6px; padding-left:6px; text-decoration:none; }
div#rightnav li a:hover { background-color:#333; color:#FFF; }

.login {padding: 4px 6px; margin:0 0 1px 0; }
.login form { padding:0; margin:0; }
.login p {color: #333; font-size:1.1em; padding:0; margin:0; }
form dl {
  	margin: 15px 0;
}
form dt {
  	float: left;
	width: 58px;
	color: #333;
	padding-top: 5px;
}
form dd {
  	margin: 0 0 10px 62px;
	color: #999;
}
input.input {
	background:#bcbcbc;
	padding: 2px 5px;
	font: normal 1em arial, helvetica, sans-serif;
	border: 1px solid #9f9f9f;
	color: #444;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
}
input.input:focus {
	border: 1px solid #000;
	background:#fff;
	outline: none;
}input#username {
	width: 140px;
}
input#password {
	width: 140px;
}


/*//// RIGHT NAV END ////*/



/*////// FEATURE //////*/

/*div#feature { padding-bottom:6px; width:100%; }
div#feature h3{ color:#FFF; margin:0; padding:6px 6px 0 6px; font: normal 1.4em "Trebuchet MS"; }
div#feature h4{ color:#999; margin:0; padding:6px 6px 0 6px; font-size:1.1em; font-weight:normal; line-height:1.3em; }
div#feature p { color:#999; margin:0 0 6px 6px; }
div#feature a  { color:#CC0033; text-decoration:none; }
div#feature ul {list-style:none; width:240px;}
div#feature li { margin:0; padding:10px 15px 10px 10px; font-size:1em; line-height:1.5em; border-bottom: none;}
div#feature li a { color:#999; }
div#feature li strong, div#feature li a strong { color:#FFF; font-weight:normal; }
div#feature li span, div#feature li a span { color:#CC0033; }
div#feature img { margin:7px auto 0 auto; display:block;}*/


div#feature {  padding-bottom:6px; width:100%; }
div#feature li { margin:0; padding:6px 6px 0px 6px; line-height:1.3em; border-bottom: none;}
div#feature li, div#feature li a{ color:#333; }
div#feature li strong, div#feature li a strong { color:#333; font-weight:bold;}
div#feature li span, div#feature li a span { color:#CC0033; }
div#feature img { margin:7px auto 0 auto; display:block;}
div#feature h2{ color:#999; margin:0; padding:6px 6px 0 6px; font: normal 1.4em "Trebuchet MS"; }
div#feature h3{ color:#CC0033; margin:0; padding:6px 6px 0 6px; font: normal 1.4em "Trebuchet MS"; }
div#feature h4{ margin:0; padding:6px 6px 0 6px; font-size:1.1em; font-weight:normal; }
div#feature p { margin:6px 6px 0px 6px;  }
div#feature a  { color:#CC0033; text-decoration:none; }

/*div#feature {  padding-bottom:6px; width:100%; font-size:1.1em; line-height:1.3em; }
div#feature h2{ color:#999; margin:0; padding:6px 6px 0 6px; font: normal 1.4em "Trebuchet MS"; }
div#feature h3{ color:#FFF; margin:0; padding:6px 6px 0 6px; font: normal 1.4em "Trebuchet MS"; }
div#feature h4{ color:#999; margin:0; padding:6px 6px 0 6px; font-size:1.1em; font-weight:normal; line-height:1.3em; }
div#feature p { color:#999; margin:0 0 6px 6px;font-size:1.1em; line-height:1.3em; }
div#feature a  { color:#CC0033; text-decoration:none; }
div#feature li { margin:0; padding:6px 6px 0px 10px; font-size:1.1em; line-height:1.3em; border-bottom: none;}
div#feature li, div#feature li a{ color:#999; }
div#feature li strong, div#feature li a strong { color:#FFF; font-weight:normal; }
div#feature li span, div#feature li a span { color:#CC0033; }
div#feature img { margin:7px auto 0 auto; display:block;}*/

/*//// FEATURE END ////*/


/*//// BOTTOM LINK ////*/

div#bottom_link a { color:#CC0033; }
div#bottom_link a:hover { color:#CC0033; text-decoration:underline; background-color:#000000 }

/*/////// FOOTER ///////*/

div#footer { /*position: absolute; bottom: 4.2em; left: 50%;*/ /*margin:0 auto;*/ border-top: 1px solid #E5E5E5; /*right: auto;*/ }
div#footer ul { /*position: absolute; left:-381px;*/ margin:0; padding:6px 0; list-style:none; width:763px; }
div#footer li { color:#333; float:left; display:inline; margin:0 7px 0 0; padding:3px 0 0 0; font-size:1.1em; line-height:1.3em;}
div#footer li#address { 
	background-image: url(../images/icon-copyright.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	text-indent: 12px;
	width:240px;
}
div#footer li#phone {
	background-image: url(../images/icon-phone.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 12px; 
	width:120px;
}

div#footer li#email{
	margin:0;
	background-image: url(../images/icon-mouse.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	text-indent: 20px;
	width:200px;
}

div#footer li#dba{
	float:right;
	margin:0;
	width:auto;
}



div#footer li a {color:#BB0433; text-decoration:none;}
div#footer li#email a {color:#BB0433;}


/*///// FOOTER END /////*/


/*/////// GLOBAL ///////*/

a.findout { color:#666; margin:0; padding:0; font-size:1.1em; font-weight:normal; line-height:1.3em; text-decoration:none; }

/*///// GLOBAL END /////*/

/* Added for the T&C's page */
.tc{color:#C10036;} 
h1.tc{font-weight:bold;padding:0;margin:0;} 
li {color:#C10036;} 
ol.top{padding:0;list-style-type:decimal;margin:0 0 0 40px;text-transform:uppercase;font-weight:bold;} 
ol.top li {margin:0 0 10px 0;} 
ol.sub{list-style-type:lower-alpha;margin:0 0 0 20px;padding:0;font-weight:normal;text-transform:none;} 
ol.sub li {margin:0 0 5px 0;} 
ol.subsub{list-style-type:lower-roman;margin:0 0 0 20px;padding:0;} 
ol.subsubsub{list-style-type:lower-alpha;margin:0 0 0 20px;padding:0;} 
li p {padding:0;margin:0;} 
.blk {color:#000;}

