﻿* { padding: 0; margin: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background: #7d6855;
}
.ALink
{
    color: Blue;
    text-decoration:none;
    border:none;
}
.ALink:visited
{
    color: Blue;
    text-decoration:none;
    border:none;
}
.ALink:active {
    color:Blue;
    text-decoration:none;
    border:none;
}
.ALink:hover
{
    text-decoration: underline;
}
a:active {
    color:Blue;
    text-decoration:none;
    border:none;
}
a:link {
    color:#cb271d;
    text-decoration:none;
    border:none;
}
a:visited {
    color:#cb271d;
    text-decoration:none;
    border:none;
}
a:hover{
    text-decoration: underline;
}
a:active {
    color:#cb271d;
    text-decoration:none;
    border:none;
}
img {
    vertical-align:middle;
   /* padding: 10px 0 10px 0;*/
    border:none;
}
img.floatLeft { 
    float: left; 
    margin: 4px; 
    padding: 0;
}
img.floatRight { 
    float: right; 
    margin: 4px;
    padding: 0; 
}

.ContentFloatLeft{ float: left; margin: 5px 10px 0px 0px; }
.ContentFloatRight{ float: right;  margin: 5px 0px 0px 10px; }

#wrapper { 
	margin: 0;
	width: 990px;
    background-image: url(../Images/gray_background.gif);
    background-repeat: repeat-x;
    background-color: #fefefe;
}
#header {
	color: #333;
	width: 570px;
	float: left;
	padding: 10px;
	height: 70px;
	display:inline;  /*IE 6 layout bug fix*/
}
#header img.logo {
    margin-left:5px;
}
#signin {
    font-weight:700;
    text-align:right;
    float: right;
    width: 350px;
	height: 70px;
	padding: 10px 15px 10px 0;
	/*margin: 10px 25px 20px 10px;*/
    }
#signin p.name  {
    font-size: 14px;
} 

#navigation {
	color:#333333;
    float:right;
    font-family:times,serif;
    font-size:19px;
    margin:2px 0 0;
    width:728px;
}

#navigationLeftStats {
	color:#333333;
    float:left;
    font-family:times,serif;
    font-size:19px;
    margin:2px 0 0;

}

#NavBar
{
float:left;
width:990px;
}

/* Styles for tabs */
ol#toc {
    height: 1.7em;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#toc li {
	background: url(../Images/tabs.png);
    float: left;
    margin: 0 3px 0 0;
}

ol#toc a:link {
    background: url(../Images/tabs.png);
	color:#FFF;
    display: block;
    float: left;
    height: 1.7em;
    padding-left: 10px;
    text-decoration: none;
}

ol#toc a:visited {
    background: url(../Images/tabs.png);
	color:#FFF;
    display: block;
    float: left;
    height: 1.7em;
    padding-left: 10px;
    text-decoration: none;
}
ol#toc a:alink {
    background: url(../Images/tabs.png);
	color:#FFF;
    display: block;
    float: left;
    height: 1.7em;
    padding-left: 10px;
    text-decoration: none;
}
ol#toc a:hover {
    background-position: 0 -33px;
	color: #7c6855;
}

ol#toc a:hover span {
    background-position: 100% -33px;
	color: #7c6855;
}

ol#toc li.current a {
    background-position: 0 -33px;
	color: #7c6855;
    font-weight: bold;
}

ol#toc li.current span {
    background-position: 100% -33px;
}

ol#toc li.brand a {
    background-position: 0 -66px;
	color: #FFF;
    font-weight: bold;
}

ol#toc li.brand span {
    background-position: 100% -66px;
}

ol#toc li.brand a:hover {
    background-position: 0 -33px;
	color: #7c6855;
}

ol#toc li.brand a:hover span {
    background-position: 100% -33px;
	color: #7c6855;
}

ol#toc span {
    background:  url(../Images/tabs.png) 100% 0;
    display: block;
    line-height: 1.7em;
    padding-right: 15px;
}


/* End tabs */	

	
#pagetitle {
	float:left;
    margin:0 1px 0 15px;
    width:246px;
}
	
#pagetitle p {
    padding: 6px 0 5px 10px;
    color: black;
	font:19px times, serif;
}

#leftcolumn {
	width: 246px;
	float: left;
	margin: 0px 3px 0px 15px;
	display:inline;  /*IE 6 layout bug fix*/
}
#red {
    color: #FFF;
	background:#cb271d;
	padding: 10px;
}
#red p.step {
    font:18px times, serif;
	padding: 5px 0;
	margin-bottom: 5px;
	border-bottom: 1px dotted #FFF;
	}
#red p a:link {
    color:#fff;
    text-decoration:none;
}
#red p a:visited{
    color:#fff;
    text-decoration:none;
}
#red p a:hover {
    text-decoration: underline;
}
#red p a:active {
    color:#fff;
    text-decoration:none;
}
#marketing {
    color: #333;
	padding: 10px;
	font-size:12px;
}
#marketing p.title {
    font:18px times, serif;
	padding: 5px 0;
	margin-bottom: 5px;
}
#main_home-content p.title {
    font:18px times, serif;
	padding: 5px 0;
	margin-bottom: 5px;
	border-bottom: 1px dotted #c0b7ad;
	color:#CB271D;
}
#rightcolumn p.title {
    font:18px times, serif;
	padding: 5px 0;
	margin-bottom: 5px;
	border-bottom: 1px dotted #c0b7ad;
}
#rightcolumntop
{
    padding: 10px 5px 10px 5px;    
    float: right;
    background: #FFF;
    margin: 0px 15px 4px 0px;
    width: 701px;
    height: 14px;   
    display: inline;
   
   
}
#rightcolumn {
    font-size: 12px;
	float: right;
	color: #333;
	background:#FFF;
	margin: 0px 15px 0px 0px;
	width: 711px;
	display: inline;  /*IE 6 layout bug fix*/
	
}
#main_content
{
    font-size: 12px;
	float: right;
	color: #333;
	background:#FFF;
	padding:4px;
	width: 703px;
	display: inline;  /*IE 6 layout bug fix*/
}

#rightcolumn p.dotted
{
    font-size: 20px;
    color: #cb271d;
    padding: 4px 0 4px 0;
    margin-bottom: 5px;
    border-bottom: 1px dotted #c0b7ad;
    font-family: times, serif;
}
#rightcolumn p.tip {
    font:18px times, serif;
    color:#cb271d;
	}
/*#rightcolumn span
{
    font: 14px garamond, georgia, serif;
    font-weight: bold;
}*/
#rightcolumn p a.brown:link {
    color: #7c6855;
    text-decoration: none;
    }
#rightcolumn p a.brown:visited {
    color: #7c6855;
    text-decoration: none;
    }
#rightcolumn p a.brown:hover {
    color: #7c6855;
    text-decoration: underline;
}
#rightcolumn p a.brown:active {
    color: #7c6855;
    text-decoration: none;
    }
#footer {
	width: 700px;
	clear: both;
	color: #7C6A55;
	margin: 0px;
	padding: 10px 10px 10px 280px;
	font-size: x-small;
	height:45px;
}
#footer img {
    float:left;
    vertical-align:middle;
    padding: 0 10px 20px 0;
    border:none;
   }
#footer a:link {
    color: #7C6A55;
    text-decoration:none;
    border:none;
}
#footer a:visited {
    color: #7C6A55;
    text-decoration:none;
    border:none;
}
#footer a:hover {
    color: #7C6A55;
    text-decoration: underline;
}

.subheading {
    color:#7c6855;
    font-family: times, Serif;
    font-size:20px;
    font-weight: 600;
    padding:10px 0 5px 0;
}
.subheading_sm {
    color:#7c6855;
    font-family: times, Serif;
    font-size:14px;
    font-weight: 600;
}
.subheading_xtra_sm {
    color:#7c6855;
    font-family: times, Serif;
    font-size:10px;
    font-weight: normal;
}
 .cleaner {
		clear:both;
		height:10px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
hr {border: none 0; 
    border-bottom: 1px dotted #FFF;
	width: 100%;
	height: 2px;
	margin: 10px auto 10px 0;
	}
/* Added by Zaheer  CSS */

a.a-white-bold
{
    color: #FFFFFF;
    font-weight:600;
    text-decoration: none;
}

.red_heading {
    color:#CB271D;
    font-family:times;
    font-size:14pt;
}
.home_bottom_box {
    float:left;
    padding:3px;
    width:220px;
}
.home_bottom_box4 {
    float:left;
    padding:3px;
    width:160px;
}

.h5-red {
    color:#CB271D;
    font-family: times, serif;
    font-size: 16px;

}
.gray_box
{
    margin-top: 10px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:normal;
    color: #333333;
}
.black_heading
{
    color: #000000;
    font-size: 14px;
    font-family: arial, Helvetica, sans-serif;

}

.home-right-listing
{
  /*border-top : 1px dotted #C3BEB8; */
    margin-top: 10px;
    padding: 10px 0 10px 0;
}
a.redlink
{
    color: #CB271D;
    text-decoration: none;
}

.home-left-listing
{
    border-top: 1px dotted #C3BEB8;
    margin-top: 10px;

}

/* Popup */

#popupbg
{
    background-position: #FFF;
    font-size: 12px;
    float: right;
    color: #333;
    background: #FFF;
    margin: 0px 25px 0px 0px;
    padding: 13px;
    width: 675px;
    height: 380px;
    border: 3px solid #7C6855;
    overflow: auto;
}

.popup
{
    font-size: 12px;
    color: #333;
    background: #FFF;
    margin: 0px 25px 0px 0px;
    padding: 13px;
    border: 3px solid #7C6855;
    overflow: auto;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index:-100000;
}

#nav-primary {
float:left;
list-style-type:none;
margin:1px 0pt 0pt -6px;
padding:0pt;
}

#nav-primary li {
float:left;
font-size:14px;
font-weight:bold;
margin:0pt 0.5em 0pt 0pt;
padding:0pt;
}

#nav-primary a 
{
font-family: times, serif;
font-weight: bold;
font-size: 14px;
background:transparent url(/images/pic_hp_sprites_v1.gif) no-repeat scroll 100% 4px;
border-color:#FFFFFF;
border-style:solid;
border-width:0pt 1px 0pt 0pt;
color: #7C6855;
display:block;
outline-color:invert;
outline-style:none;
outline-width:medium;
padding:3px 24px 3px 0pt;
position:relative;
text-decoration:none;
white-space:nowrap;
z-index:1;
}

#nav-primary span {
padding:5px 0pt 5px 6px;
}

#red a:link
{
    color: #FFFFFF;
    text-decoration: none;
    border: none;
}
#red a:visited {
    color:#FFFFFF;
    text-decoration:none;
    border:none;
}
#red a:hover{
    text-decoration: underline;
}
#red a:active {
    color:#FFFFFF;
    text-decoration:none;
    border:none;
}   

.CommandButtons
{
    background: transparent url('../Images/btn_left.gif') no-repeat top left;
    display: block;
    float: left;
    font: bold 12px Arial; /* Change as desired */
    line-height: 20px; /* This value + 2px + 6px (top and bottom padding of SPAN) must equal height of button background */
    height: 30px; /* Height of button background height */
    padding-left: 9px; /* Width of left menu image */
    text-decoration: none;
}
/* Error Box Styles*/
#errorbox {
	background:#FFFFFF;
	background-image: url(../Images/error_box.png);
	background-repeat:repeat-x;
	width:760px;
	margin: 20px; 
	padding: 50px 20px;
	border: thin solid #444; 
	position: relative;
}
#errorbox p{
    line-height: 16px;
    margin-bottom: 10px;
}
#errorbox span
{
	display: inline;
}
p.dotted
{
    font-size: 20px;
    color: #cb271d;
    padding: 4px 0 5px 0;
    margin-bottom: 5px;
    border-bottom: 1px dotted #c0b7ad;
    font-family: times, serif;
}
#errorboxPopupButtons
{
	position: absolute; 
	bottom: 10px; 
	right: 10px;
}
#errorbox .popupOpenButton
{
	 cursor: default; 
	 position: absolute; 
	 bottom: 1px; 
	 right: 1px;
	 height: 30px;
	 width: 30px;
}
#errorbox .popupContent
{
	padding: 10px;
	width: 780px; 
	height: 380px; 
	overflow: auto;
}
#errorbox h2
{
	color: #C00;
	margin: auto auto 15px;
}
#errorbox h3
{
	margin: 10px auto 3px;
}