/*OmniStyle DOM elements */
* {margin: 0;padding: 0;}

a {text-decoration: none;}

body {
	background: #FFFFFF;
	color: #ABCCAF;
	font: normal 62.5% "Lucida Sans Unicode",sans-serif;
	scrollbar-face-color: #340000;
	scrollbar-shadow-color: #565656; 
	scrollbar-highlight-color: #d8d8d8; 
	scrollbar-3dlight-color: #888888; 
	scrollbar-darkshadow-color: #454545; 
	scrollbar-track-color: #fefefe; 
	scrollbar-arrow-color: #FFCC33;
}
/* page container layout */
.container {
	/*border: 3px solid #345538;
	border-top: none;*/
	background:#FFFFFF;
}
#bodywhitesmall  {
	font: normal 11px "Lucida Sans Unicode",sans-serif;
	color: #ffffff;
	background:#660000;
}
#bodywhitesmall a  {
	font: normal 11px "Lucida Sans Unicode",sans-serif;
	color: #ffffff;
}
#bodywhitesmall:hover a {
	font: normal 11px "Lucida Sans Unicode",sans-serif;
	color: #ffff00;
}
	
#tophead {
	border:0px;
	padding:0px;
	width:100%;
	height:80px;
}
#icons {
	/* background: url(/images/new/redchk.png);
	border: 1px solid #8c8c8c;*/
	padding:1px;
	padding-right: 2px; width:120px; float:right; margin:0px;
}
#icons img { padding: 2px; border: 0 }
#mastheadt {
	width: 100%;
	height:80px;
	}
#masthead {
	
	height:80px;
	margin-left: 1%;
	/*padding-top: 8px; width:360px;
	background: url(../images/new/logoqw.gif);*/
	
	}
#masthead h1 {
	color: #9E0000;
	font: bold 27px "Viner Hand ITC",sans-serif;
}
#masthead h2 {
	color: #FFFF33;
	font: bold 19px "Viner Hand ITC",sans-serif;
}

p	{
	/*width: 60%;*/
	text-align:justify;
	}
hr	{
	width: 600px;
	margin: 0 0 1px 0;
	}
p,ul {
	font-size: 1.2em;
	padding-bottom: 1.2em;
}
.white{
	color:#FFFFFF;
	}
	/* page logo header */
.header {
	/*background: #05023F , 4A6FC3 url(../images/new/bgbl.png);*/
	background: #222277 url(../images/new/newbg.gif);
	border-bottom: 1px solid #400000;
	border-top: 2px solid #440000;
	font: normal 1.0em "Lucida Sans Unicode", sans-serif;
	height: 80px;
	overflow:hidden;
}
.header ul li a {
	color: #ABCCAF;
	display: block;
	font: normal 1.0em "Lucida Sans Unicode",sans-serif;
	line-height: 2.4em;
	padding-left: 18px;
	text-decoration: none;
}
.header span {
	padding-left: 0px;
}
.header ul li a:hover {
	background: url(../images/new/lil.png) no-repeat left bottom;
	list-style: none;
	margin: 0;
}
/* home faq */

.faql1	{
	background:#BF5900; float:left; width:100px;
	}
.faqr1	{
	background:#3F2900; width:400px
	}
/* top menu navigation */

.nav a {
	background: #700000 url(../images/new/navred.gif);
	border-right: 1px solid #161616;
	color: #FFFFFF;
	float: left;
	font: bold 1em Verdana,sans-serif;
	line-height: 31px;
	padding: 0 20px;
}
.nav a:hover {
	background: #7E0000 url(../images/new/nav_hoverred.gif);
	color: #EFEFEF;
}
.nav {
	background: url(../images/new/navred2.gif);
	border-top: 2px solid #161616;
	border-bottom: 3px solid #161616;
	width: 100%;
}

#wait {
	background: #FFF url('../images/new/calWaiting.gif') no-repeat 50% 100px;
	margin: 0 auto;
	width: 350px;
}
.wait {
	background: #FFF url('../images/new/calWaiting.gif') no-repeat 50% 100px;
	margin: 0 auto;
	width: 350px;
}
/* side menu sub-navigation qbgb.gif */

#subnav {
	background: #000022 url(../images/new/bg-blue.gif);
	border: 1px solid #172519;
	border-top: 1px solid #345538;	
	padding: 8px;
	height:400px;
	width:156px;
	overflow:hidden;
}
.subnav {
	background: #000044 url(../images/new/bg_tile.gif);
	border: 1px solid #172519;
	border-top: 1px solid #345538;	
	padding: 8px;
}
.subnav h1 {
	padding-top: 8px;
	font: bold 1.4em "Lucida Sans Unicode", sans-serif;
	line-height: 2.0em;
	background: url(../images/new/bg-ypb.png);
}
#subnav h1 {
	padding-top: 8px;
	font: bold 1.4em "Lucida Sans Unicode", sans-serif;
	line-height: 2.0em;
	background: url(../images/new/bg-ypb.png);
	text-align:center;
}
#subnav h1 a {
	color: #FECD00;
	line-height: 1.9em;
	padding-left: 8px;
	text-decoration: none;
	background: url(../images/new/li.gif) no-repeat left bottom;
}
#subnav h1 a:hover {color: #ABCCAF;
	background: url(../images/new/lil.gif) no-repeat left bottom;}
.subnav ul {margin: 0;}
.subnav li {
	background: url(../images/new/li.gif) no-repeat left bottom;
	list-style: none;
	margin: 0;
}
.subnav li:hover {
	background: url(../images/new/lil.gif) no-repeat left bottom;
	list-style: none;
	margin: 0;
}
.subnav li a {
	color: #549560;
	line-height: 2.4em;
	padding-left: 18px;
	text-decoration: none;
}
.subnav li a:hover {color: #ABCCAF;}

/* footer */
.footer {
	background: #000022 url(../images/new/ctrpage-red.gif);
	border-top: 1px solid #450000;
	color: #999;
	padding: 1% 3% 1%;
	/* height:40px;
	overflow:auto;*/
}
.footer ul {
	border-top: 1px solid #260000;
	margin: 0;
}
.footer li {
	border-bottom: 1px solid #260000;
	list-style: none;
}
.footer li a {
	display: block;
	line-height: 2em;
	padding-left: 4%;
	width: 96%;
}
.footer a {
	color: #EEEEEE;
}
.footer a:hover {
	color: #FFFFFF;
	background: #7E0000;
}
/*.botlink, .botlinkcenter h2 {
	font: normal 0.8em "Lucida Sans Unicode", sans-serif;
}*/
.botlink, .botlinkcenter {
	float: left;
	width: 30%;
	font: normal 0.8em "Lucida Sans Unicode", sans-serif;
}
.botlinkcenter {margin: 0 3%;}

/* page bottom */
.bottom {
	color: #4D7F52;
	clear: both;
	font-size: 1.1em;
}
.bottom a {
	color: #888;
}
/*#logo {
	font: normal 99.5% "Lucida Sans Unicode",sans-serif; 
	text-decoration: none;  
	padding: 0px; 
	margin: 0px;
	border:0;  
	background:#7E0000 url(../images/new/bgflaglo.gif); 
	height:100px; 
	width:500px; 
}*/
input.button {
	font: normal 99.5% "Lucida Sans Unicode",sans-serif; 
	text-decoration: none;  
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 2px;
	padding-top: 2px; 
	margin: 0px;
	border-top: #c5c5c5 1px solid;
	border-bottom: #333333 2px solid;
	border-right:  #333333 2px solid;
	border-left: #c5c5c5 1px solid; 
	color: #990000;  
	background-image:url(../images/bg_webquothdr.gif); 
	height:21px;  
	cursor: hand ;
}
.butGenNav {
	font: normal 11px "Lucida Sans Unicode",sans-serif; 
	text-decoration: none;  
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 2px;
	padding-top: 2px; 
	margin: 0px;
	border-top: #c5c5c5 1px solid;
	border-bottom: #333333 2px solid;
	border-right:  #333333 2px solid;
	border-left: #c5c5c5 1px solid; 
	color: #990000;  
	background-image:url(../images/bg_webquothdr.gif); 
	height:24px;  
	cursor: hand ;
}

.ctr	{
	margin-left: 107px;
	margin-right: auto;
	/*padding-left: 20%;*/
}
.centr	{
	
	border:1px solid #666;
	padding: 0;
	background:#8D0B2D url(/images/new/redhed.gif);
	height:124px;
	/*padding-left: 20%; margin-left: auto; margin-right: auto;*/
}

blockquote {
	font: bold 1em sans-serif;
}


img {
	border: none;
}

ul {
	margin-left: 2em;
}
h1 {
	font: normal 1.8em sans-serif;
}
h2 {
	font: bold 1.6em Verdana,sans-serif;
	padding-bottom: 4px;
}
h3 {
	font: bold 1.5em Verdana,sans-serif;
	padding-bottom: 4px;
}
h4 {
	font: bold 1.3em Verdana,sans-serif;
	padding-bottom: 4px;
}
h5 {
	font: bold 1.2em Verdana,sans-serif;
	padding-bottom: 4px;
}

/* redesigned classes */
div.errorMessage {
	display: block;
	font: 9px arial, verdana, sans-serif;
	color: #ffffff;
	margin: 0 0 1px 0;
	padding: 4.5px;
	background-color: #DDDDDD;
	border: 3px dotted #de5252;
}

/*#icons a:hover { padding-right:9px; border: 0px } */
#SpecialMessage {
	display: block;
	font: 13px "Lucida Sans Unicode", arial, sans-serif;
	color: #565656;
	margin: 0 0 1px 0;
	background:inherit;
	padding: 5px;
	border: 2px dotted #343434;
	width: 500px;
}
#bizspec {
	display: block;
	font: 13px "Lucida Sans Unicode", arial, sans-serif;
	color: #ffffff;
	margin: 0 0 1px 0;
	background: url(../images/new/specbg.png);
	padding: 5px;
	border: 3px dotted #ffcc00;
	width: 520px;
}
table.oldtab {
	background: #111 url(../images/new/ctrpage.gif);
	color: #212121;
	font: normal 82.5% "Lucida Sans Unicode",sans-serif;
	padding-left: 4px;
	width: 60%;
}
table.oldtex {
	background: #111 url(../images/new/ctrpage.gif);
	color: #212121;
	font: normal 82.5% "Lucida Sans Unicode",sans-serif;
}
.oldtexcontact {
	background: #111 url(../images/aredsite/bg_form.jpg);
	color: #323232;
	font: normal 11px "Lucida Sans Unicode",sans-serif;
}
.space {
	clear: both;
}
.googlead {
		width: 95%;
		float: none;
		clear: both;
}
code {
	background: #345538;
	display: block;
	font-size: 11px;
	margin: 0 8px 11px;
	overflow: auto;
	padding: 6px 3px;
	white-space: pre;
}
.wain {
	background: #400000 url(../images/new/wain.gif);
	height: 6px;
}
.wainu {
	background: #400000 url(../images/new/wainu.gif);
	height: 6px;
}
.oes {
	display:none;
}
.left {
	float: left;
}
.right {
	float: right;
}



/* page container layout */


.main {
	background:#FFFFFF;
	border-bottom: 1px solid #2A2A2A;
	border-left: 1px solid #2A2A2A;
}
.main .left {width: 20%;
	background:#FFFFFF;
}
.main .right {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	}

.content {
	/*border-top: 2px solid #345538;*/
	padding: 16px;
	height:400px;
	overflow:auto;
	background:#FFFFFF;
	color: #262626;
	margin-left: auto;
	margin-right: auto;
}

/* page content section elements */
.content h1 {
	background: url(../images/new/wainu.gif) repeat-x left bottom;
	color: #990000;
	margin-bottom: 10px;
	padding: 6px 0 2px;
	width: 600px;
}
.content h1:hover {
	background: url(../images/new/wain.gif) repeat-x left bottom;
	color: #5E7E5E;
	margin-bottom: 10px;
	padding: 6px 0 2px;
	width: 600px;
}
.content p	{
	width: 600px;
	}
.content hr	{
	width: 600px;
	float:left;
	}
.content a {
	color: #444;
	text-decoration: underline;
}
.content a:hover {
	color: #777;
}
.content .byline {
	margin-bottom: 5px;
}



/* menu bar */
/* just basic text formatting - nothing special */
	
	#menubar {
		/*position:absolute; background-color:#F9F1C8;
		border:1px solid #AD5800;*/
		z-index:1;
		background-color: inherit;
		top:108px;
		/*width: 620px;*/
		left:1px;
		
		padding:0px;
	}
	#menubar a {
		/*color:#AD5800;
		letter-spacing:1px;
		border:1px solid #F9F1C8;
		padding-left:5px;
		padding-right:5px;
		text-decoration:none;*/
	}
	#menubar a.active {
		/*border-bottom-color:#CCC599;
		border-right-color:#CCC599;
		border-left-color:#FFFFFF;
		border-top-color:#FFFFFF;*/
	}
	.menu .options {
		/*margin-right:1px;
		margin-bottom:1px;
		border:1px solid #AD5800;
		background-color:#000010;*/
		background: url(../images/new/bg-ypb.png);
		
	}

	.menu a {
		color:#FFFF33;
		display:block;
		/*padding:2px 10px;*/
		font: normal 109.5% "Lucida Sans Unicode",sans-serif;
		weight: bold
		text-decoration:none;
		background-color:transparent;
		padding-top: 3px;
		padding-left: 16px;
		border:0em solid #118811;
		border-top:0px solid #116611;
		background: url(../images/new/li.png) no-repeat left ;
		list-style: none;
		margin: 0;
	}
	/*background-color:#AD5800;*/
	.menu a:hover {
		background:#151515 url(../images/new/lilsvt.png) no-repeat left ;
		padding-top: 3px;
		padding-left: 16px;
		color:#FFFFFF;
	}
	.menu li:hover {
		background: url(../images/new/bg-ypo.png) no-repeat left ;
		padding-top: 3px;
		padding-left: 16px;
		color:#FAF7E1;
	}
