body,div {
    margin:0;
}
table {
    border:none;
}
td,div{vertical-align:top;}
img{border:none;behavior:url("pngbehavior.htc");}
p{color: #1A1818;
padding: 0 10px 10px 0;line-height:16px;}

a {
	color: #1A1818;
	text-decoration:underline;
}

a:active, a:hover{}

.blueText{color:#0054A4;}
.drkBlueText{color:#1C3F94;}
.orangeText{color:#FFC425;}
.whiteText{color:#FFFFFF;}
.blackText{color:#1A1818;}

.accentText1{background-color:#377C2B;}
.accentText2{background-color:#005596;}
.accentText3{background-color:#1C3F93;}
.accentText4{background-color:#548DBA;}
.accentText5{background-color:#FFC526;}

ul {
    padding: 10px 20px;
}
ul li {
    padding: 0 0 5px 0;
}
ol li {
    padding:0 0 4px 0;
}
#doc{
	width:1024px;
	margin:0px auto;
	position:relative;
	background:#377C2B url(../images/main_bg.gif) repeat-x left bottom;
}
#hd {
    height:150px;
    background-color:#FFFFFF;
}
#logo {
    padding: 6px 72px 4px 47px;
    float:left;
    height:93px;
}
#tagline {
    padding: 19px 24px 38px 0;
    height:46px;
}
#logout {
    position:absolute;
    right:20px;
    top:90px;
    line-height:18px;
}
#doForgotPassword {
    line-height:18px;
}
#login {
    position:absolute;
    right:0px;
    top:50px;
    width:360px;
	height:46px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#login .errors {
    color: red;
    height: 16px;
}
#login form {
    height:30px;
    line-height:13px;
    vertical-align:top;
    color:#0067B1;
	text-transform:lowercase;
}
#login_fields {
    position:absolute;
    right:70px;
    top:14px;
    width:265px;
	height:30px;
	background:transparent url(../images/login.jpg) no-repeat right bottom;
}
#login .button_container {
    position:absolute;
    right:0;
}
.login {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
    margin:0;
	width:120px;
	height:16px;
	padding:7px 5px;
	border:none;
	background-color:transparent;
	vertical-align:middle;
}
input.ghost {
    color: #CCC;
}
#navMenu {
    width:1024px;
	background:transparent url(../images/nav_bg.jpg) repeat-x left top;
	height:40px;
}
#navMenu ul, #navMenu li {
    list-style:none;
    float:left;
    margin:0;
}
#navMenu ul{
    padding:0 7px 0 0;
	width:1017px;
	background:transparent url(../images/nav_right.jpg) no-repeat right top;
	height:40px;}
#navMenu li{
	margin:10px 0;
	width:134px;
	padding: 0;
	height:20px;line-height:20px;vertical-align:middle;
	text-align:center;
	color: #7FAACA;
	border-left:1px solid #7FAACA;
	border-right:1px solid #7FAACA;}
#navMenu li.last{
    border-left:1px solid #7FAACA;
    border-right:none;
    width:5px;
}
#navMenu li.last:hover{
    background-color:transparent;
    height:20px;
    line-height:20px;
    border-left:1px solid #7FAACA;
    border-right:none;
    margin:10px 0 11px;
}

#navMenu li.first{
    background:transparent url(../images/nav_left.jpg) no-repeat left top;
    width:108px;
    margin:0;
    height:40px;
    border-right:none;
    border-left:none;
}
#navMenu li.first:hover{
    background:transparent url(../images/nav_left.jpg) no-repeat left top;
    height:20px;
    line-height:20px;
    margin:0;
    border-right:none;
    border-left:none;
}
#navMenu li.home {
    border-left:2px solid #7FAACA;
}
#navMenu li.selected,#navMenu li:hover{
    background-color:#387B2B;
	height:31px;
	line-height:31px;
	vertical-align:middle;
	margin:4px 0 6px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;}

#navMenu a{white-space:nowrap;
	color:#FFFFFF;
	display:block;
	width:134px;
	text-transform:capitalize;
	font-size:12px;
	}
#navMenu li.selected a{color: #FFFFFF;}

#leftCol{width:172px;
	background-color:#005596;
	padding: 10px 9px;}
#centerCol{width:580px;
	background:#FFFFFF url(../images/content_left.jpg) repeat-y left top;}

#rightCol{
	width:197px;
	background-color:#FFC526;
	padding-bottom:2px;
}

#leftMenu, #leftMenu li{margin:0px 0px;list-style:none;padding:0px 0px;}
#leftMenu li{margin-bottom:1px;}
#leftMenu a{
	display:block;
	background:transparent url(../images/left_off.jpg) no-repeat left top;
	font-size:14px;
	font-family:"Trebuchet MS",Arial;
	text-transform:capitalize;
	width:174px;
	height:28px;
	line-height:28px;
	vertical-align:middle;
	text-align:center;
	color:#FFFFFF;
	}
#leftMenu a:hover, #leftMenu a.selected{background:transparent url(../images/left_on.jpg) no-repeat left top;}

#bordersLeftCol{
	margin-top:10px;
	border-top:2px solid #5D88AA;
	border-bottom:2px solid #5D88AA;
	border-left:1px solid #B9BDBE;
	border-right:2px solid #5D88AA;
}
#bordersLeftCol h4 {
    padding: 10px 10px 0;
}
#bordersLeftCol p {
    padding: 2px 10px 10px;
}
#bordersLeftCol ol {
    padding: 0 10px 10px 30px;
    color:#FFFFFF;
}

#centerBox {
    width:560px;
    padding:18px 0 7px 0;
    margin-left:18px;
    background:transparent url(../images/content_footer.gif) no-repeat left bottom;
}
#centerHeader {
    padding-top:6px;
    background:transparent url(../images/content_header.gif) no-repeat left top;
}
#contentBg {
    padding:0 15px 10px;
    background: transparent url(../images/content_bg.gif) repeat-y left top;
    width: 525px;
}
#contentBg ol {
    padding:0 0 5px 35px;
}
#contentBg h2 {
    padding-top:5px;
}

#rightTop {
    background-color:#1C3F93;
    padding:10px 9px;
    border-left:1px solid #AAC6DC;
}
#rightBottom {
	width:168px;
	margin: 10px 8px;
	padding:10px 4px 10px 5px;
	margin-top:10px;
	border:1px solid #FFFFFF;
}
#rightBottom li {
    padding-bottom:10px;
}
#pageLink {
    color: #1A1818;
    text-decoration:underline;
}
#disclaimer {
	padding:10px 32px 15px 27px;
	color:#FFFFFF;
	text-align:justify;
	font-size:90%;
}
#copyright {
    color: #FFFFFF;
	font-size:10px;
	height:88px;
	width:250px;
	text-align:right;
	padding-right:0;
	padding-top:14px;
}
#bottomMenu ul, #bottomMenu li {
    list-style:none;
    float:left;
    padding:0;
}
#bottomMenu ul {
    width:570px;
    padding:0 14px 5px 231px;
}
#bottomMenu li {
    padding:0 40px;
    border-right:1px solid #000000;
}
#bottomMenu li.last {
    border-right:none;
}
#bottomMenu li a {
    text-transform:capitalize;
    color:#1A1818;
    font-size:90%;
    white-space:nowrap;
}

.yui-button {
    font-size:14px;
}
#startQNA button {
    width: 162px;
}
#startQNA2 {
    /*width: 141px;*/
    margin-left: 40px;
    margin-top: 20px;
}
#questions {
    margin: 0 10px;
}
.errors {
    color: red;
    font-weight: bold;
}
.adobe_download {
    margin: 10px auto;
    display: block;
    width: 112px
}
.documents {
    border-collapse: collapse;
}
.documents th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #6D929B;
    margin: 0;
	border: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px;
	background: #CAE8EA;
}
.documents td {
    margin: 0;
	border: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px;
	color: #6D929B;
}
.myActions {
    padding: 10px;
}
#progress {
    width: 200px;
    height: 15px;
    padding-top: 10px;
    padding-bottom: 10px
}
#progressContainer {
    margin-bottom: 15px;
}
.question_group {
    line-height: 100%;
}
.priceDialog {
    font-size: 16px;
}
#priceDialog .bd {
    font-size: 14px;
    line-height: 16px;
}
#priceDialog .button-group {
    clear: right;
    text-align: center !important;
}