.errorMessage {
    color:red;
    font-weight:bold;
    font-size:14px;
    padding-bottom:10px;
}

.noticeMessage {
    color:blue;
    font-weight:bold;
    font-size:14px;
    padding-bottom:10px;
}

.colorBlue {
    color:blue;
}

.colorRed {
    color:red;
}

.backgroundBody {
    background-color:#FFF5EE;
    border-left:0px;
    border-right:2px;
    border-top:0;
    border-bottom:0;
    border-color:#CCCCCC;
    border-style:solid;
    min-height:700px;
    height:auto !important;
    height:700px;
    width:1000px;
}

body, body table {
    color:#000000;
    font-family:Verdana,Geneva,Arial,helvetica,sans-serif;
    font-size:12px;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:normal;
    margin:0pt;
    text-decoration:none;
    text-transform:none;
}

.background {
    background-image:url(/images/background_1.gif);
    background-repeat:repeat;
}

.backgroundcolorDark {
    background-color:#E9E2CB;
    border:1px solid #FFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:16px;
    color:#333
}

.backgroundcolorOrange {
    background-color:#FF5C02;
    border:1px solid #FFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:700;
    color:#F7F2E0
}

.backgroundcolorLightGray {
    background-color:#D8D2BC;
    border:1px solid #FFFFFF;
    color:#333333;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:16px;
    min-height:600px;
    height: expression(this.height < 600 ? 600 : true);
}

.backgroundcolorLightGrayLoginPanel {
    background-color:#D8D2BC;
    border:1px solid #FFFFFF;
    color:#333333;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:16px;
}

.backgroundLoginForm {
    background-color:#E8E2EC;
    border:1px solid #FFFFFF;
    color:#333333;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:16px;
}

.bodycopyGREEN {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:20px;
    color:#090;
    text-decoration:none;
    font-weight:700
}

.bodycopyRED {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:20px;
    color:Red;
    text-decoration:none;
    font-weight:700
}

.bodycopyGOLD {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:20px;
    color:#837A5F;
    text-decoration:none;
    font-weight:700
}

.backgroundTop {
  background-color:#FFF
}

body img {
    border:0px;
}

.mainContent a:link, .mainContent a:visited {
    color:#D04725;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:13px;
    line-height:18px;
    text-decoration:none;
    _height:18px;
}
.mainContent {
    margin: 30px 30px 30px 30px;
    min-height:400px;
    height:auto !important;
    height:400px;
}

.userLogin a:link, .mainContent a:visited {
    color:#D04725;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:13px;
    line-height:18px;
    text-decoration:none;
    _height:18px;
}

body select {
    width:100px;
}

.alignRight {
    text-align:right;
}

/* Table style */
.tableBoldHeader {
    margin-top:3px;
    margin-left:3px;
    margin-bottom:3px;
    
    border-style:solid;
    border-width:thin;
    border-color:gray;
    border-collapse:collapse;
}

.tableBoldHeader tr th {
    padding:5px;
    font-weight:bold;
    border-style:solid;
    border-width:thin;
    border-color:gray;
}

.tableBoldHeader td {
    padding:5px;
    border-right-style:solid;
    border-right-width:thin;
    border-right-color:gray;
    max-width:350px;
    width: expression(this.width > 350 ? 350 : true);
    vertical-align:top;
}

.backgroundcolorOrange h1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:700;
    color:#FFFFFF;
    line-height:16px;
    text-decoration:none;
    margin:6px;
}

/* Header style */
.backgroundcolorLightGray h1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:700;
    color:#D04725;
    line-height:16px;
    text-decoration:none;
}

h2 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:700;
    color:#D04725;
    line-height:15px;
    text-decoration:none
}

h2 a:link, h2 a:visited {
    color:#D04725;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:700;
    line-height:15px;
    text-decoration:none;
}

/* Layout style */
.footerCopyright {
    color:#837A5F;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:700;
    line-height:16px;
    text-decoration:none;
    text-align:center;
}

.footerCopyright .nav {
    text-align:center;
}

.background {
    background-image:url(/images/background_1.gif);
    background-repeat:repeat;
}

.lineBreak {
    margin-top:20px;
}

.padding10 {
    padding:10px;
}

.padding5 {
    padding:5px;
}

.padding0 {
    padding:0px;
}

.height60 {
    height:60px;
}

/* misc div style */
.btnAlignment {
    margin-top:10px;
    margin-left:75px;
}

.bigButton {
    color:blue;
    font-size:20px;
}

.componentBox {
    border:dashed gray 1px;
    padding:5px;
    margin:5px;
}

.hidden {
    display:none;
}

.clearBoth {
    clear:both;
}

/* Link css */
.addLink { 
    background-image:url("/images/icons/plus.png"); 
    background-repeat:no-repeat;
    padding-left:18px; 
}

.confirmLink { 
    background-image:url("/images/icons/accept.png"); 
    background-repeat:no-repeat;
    padding-left:18px; 
}

.removeLink { 
    background-image:url("/images/icons/cancel.png"); 
    background-repeat:no-repeat;
    padding-left:18px; 
}

.backLink { 
    background-image:url("/images/icons/return.jpg"); 
    background-repeat:no-repeat;
    padding-left:18px; 
}

.viewLink { 
    background-image:url("/images/icons/magnify.png"); 
    background-repeat:no-repeat;
    padding-left:18px; 
}

.editLink { 
    background-image:url("/images/icons/pencil.png"); 
    background-repeat:no-repeat;
    padding-left:18px; 
}

.cloneLink { 
    background-image:url("/images/icons/double_comment.png"); 
    background-repeat:no-repeat;
    padding-left:18px; 
}

.mapLink { 
    background-image:url("/images/icons/refresh.png"); 
    background-repeat:no-repeat;
    padding-left:18px; 
}

.emailLink { 
    background-image:url("/images/icons/envelope.png"); 
    background-repeat:no-repeat;
    padding-left:18px;
}

.arrowLink { 
    background-image:url("/images/icons/arrow.gif"); 
    background-repeat:no-repeat;
    padding-left:18px;
}

.lockLink { 
    background-image:url("/images/icons/lock.png"); 
    background-repeat:no-repeat;
    padding-left:18px;
}

.folderLink { 
    background-image:url("/images/icons/folder.png"); 
    background-repeat:no-repeat;
    padding-left:18px;
}

.downloadLink { 
    background-image:url("/images/icons/download.png"); 
    background-repeat:no-repeat;
    padding-left:18px;
}

.suggestLink { 
    background-image:url("/images/icons/comment_blue.png"); 
    background-repeat:no-repeat;
    padding-left:18px;
}

.quickStartLink { 
    background-image:url("/images/icons/clock.png"); 
    background-repeat:no-repeat;
    padding-left:18px;
}

.wizardLink { 
    background-image:url("/images/icons/burst.png"); 
    background-repeat:no-repeat;
    padding-left:18px;
}

.infoLink { 
    background-image:url("/images/icons/info.png"); 
    background-repeat:no-repeat;
    padding-left:18px;
}

.menuLinkWrapper {
    float:left;
    background-color:#666666;
    background-image:url(/images/nav_2.jpg);
    background-position:left top;
    background-repeat: repeat;
    width:100%;
    height:57px;
}

.menuLink:hover {
    background-color:#666666;
    background-position:left top;
    border-color:#999999 rgb(207, 208, 207) rgb(255, 255, 255) rgb(255, 255, 255);
    border-style:none;
    border-width:0px;
    color:#000000;
    height:17px;
    padding-top:20px;
    padding-bottom:20px;
    width:185px;
    float:left;
}

.menuLink {
    background-image:url(/images/nav_2.jpg);
    background-position:left top;
    border-color:#999999 rgb(255, 255, 255) rgb(255, 255, 255);
    border-style:none;
    border-width:0px;
    clip:rect(auto, auto, auto, auto);
    color:#FFFFFF;
    display:block;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight:normal;
    height:17px;
    left:0px;
    line-height:14px;
    margin:0px;
    padding-top:20px;
    padding-bottom:20px;
    text-align:center;
    text-decoration:none;
    top:0px;
    white-space:normal;
    width:185px;
    float:left;
}

.menuBackground {
    background-image:url(/images/nav_2.jpg);
    background-position:left top;
    color:#FFFFFF;
    display:block;
    height:57px;
    left:0px;
    margin:0px;
    padding:0px;
    top:15px;
    vertical-align:bottom;
    width:30px;
    float:left;
    margin-top:15px;
}

.blueText{
    color:blue;
}

.footerBackground {
    background-color:#837a5f;
    padding:5px;
    color:#FFFFFF;
}

.Purchase {
    color:#D04725;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:700;
    line-height:16px;
    text-decoration:none;
}

.packageName {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:700;
    color:#525347;
    text-decoration:none;
    line-height:18px
}

.hours {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333;
    line-height:16px
}

.footerBackground a:link, .footerBackground a:visited {
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    line-height:16px;
    text-decoration:none;
}

.bottomText {
    color:#666666;
    font-family:Arial,Helvetica,sans-serif;
    font-size:9px;
    font-weight:normal;
    text-decoration:none;
}

.orangeBackground{
    background-color:#CC3300;
}

.phonenumber {
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:700;
    line-height:22px;
    text-decoration:none;
}

.bodycopyOrange {
    color:#D04725;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:700;
    line-height:20px;
    text-decoration:none;
}

.tableCell {
    display:table-cell; vertical-align:middle;
}

.userLogin {
    float:right;
    border:none;
    padding:3px;
}

.login {
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:700;
}

.nav {
    margin-left:255px;
    padding-top:15px;
}

.positionAbsolute {
    position:absolute;
}

.marginLeft30 {
    margin-left:30px;
}

.height15 {
    height:15px;
}

.floatLeft {
    float:left;
}

.paddingTop2 {
    padding-top:2px;
}

.paddingBottom5 {
    padding-bottom:5px;
}

.topAd{
    width:468px;
    height:60px;
    margin-right: 20px;
    margin-top: 10px;
    float:right;
    text-align:left;
}

.topMenuWrapper {
    background-image:url(/images/top_menu.png);
    background-repeat:no-repeat;
    width:220px;
    height:26px;
    float:right;
}

span#topHome a:hover {
  background:transparent url(/images/home_on.gif) no-repeat scroll 0pt;
}

.topHomeLink {
    height:26px;
    width:44px;
    text-decoration:none;
    margin-left:15px;
    margin-right:7px;
    float:left;
    margin-top:1px;
}

span#topContact a:hover {
  background:transparent url(/images/contact_on.gif) no-repeat scroll 0pt;
}

.topContactLink {
    height:26px;
    width:84px;
    text-decoration:none;
    margin-left:7px;
    margin-right:7px;
    float:left;
    margin-top:1px;
}

span#topHelp a:hover {
  background:transparent url(/images/help_on.gif) no-repeat scroll 0pt;
}

.topHelpLink {
    height:26px;
    width:38px;
    text-decoration:none;
    margin-left:7px;
    float:left;
    margin-top:1px;
}

.width175 {
    width:175px;
}

.width300 {
    width:300px;
}

.paddingTop10 {
    padding-top:10px;
}

.floatRight {
    float:right;
}

.formTable{
    float:left;
    width:670px; 
}

.cautionBox {
    float:right;
    width: 110px;
    left:715px;
    background-color: #FFFFBB;
    border:1px dashed gray;
    padding: 1px;
    margin-right:5px;
}

.redText {
    color:red;
}

.adPanel{
    width: 125px;
    vertical-align:top;
    text-align: center;
}

.noBorder {
    border: none;
    padding: 0px;
    margin: 0px;
    vertical-align:top;
}

.hoverPopupWrapper {
    z-index:99;
    position:relative; top:0; left:0;
}

.hoverPopup {
    max-height:350px;
    height: expression(this.height > 350 ? 350 : true);
    max-width:350px;
    width: expression(this.width > 350 ? 350 : true);
    overflow:auto;
    background-color:#FFFFBB;
}

.hoverInfoLink {
    height:16px;float:right;padding:10px;
}

.hoverPopupCloseLink{
    text-align:right;
    padding-right:10px;
    background-color:#FFFFBB;
}
.advanceOptionWrapper {
    
}

.linkHideComponent{
    display:none;
}

.linkHideComponentGroup{
    display:none;
}

.hideRadio{
    display:none;
}

.componentSearchBox {
    position:fixed; 
    width:270px;
    top:25px; 
    left:710px; 
    background-color:white; 
    border:1px solid black; 
    padding:10px;
}

.helpLink {
    background-image:url("/images/icons/question_blue.png"); 
    background-repeat:no-repeat;
    padding-left:18px;
}

.expandedLink {
    background-image:url("/images/icons/story_expanded.png"); 
    background-repeat:no-repeat;
    padding-left:15px;
}

.collapsedLink {
    background-image:url("/images/icons/story_collapsed.png"); 
    background-repeat:no-repeat;
    background-position:0px 3px;
    padding-left:11px;
}

ul#navmenu-h
{
	border: 0 none;
	height: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 2;
        float:left;
}
ul#navmenu-h li
{
	border: 0 none;
	display: inline;
	float: left;
	height: 21px;
	list-style: none;
	position: relative;
}
ul#navmenu-h ul
{
	border: 0 none;
	display: none;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 57px;
	width: 160px;
}
ul#navmenu-h ul:after
{
	clear: both;
	content: ".";
	display: block;
	font: 1px/0 serif;
	height: 5px;
	visibility: hidden;
}
ul#navmenu-h ul li
{
	display: block !important;
	float: left;
	width: 170px;
}
ul#navmenu-h a
{
	background-image: url("/images/nav_2.jpg");
	border: 0 none #FFF;
	border-bottom-color: #CCC;
	border-right-color: #CCC;
	color: #FFF;
	display: block;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	height: 17px;
	padding-top:20px;
        padding-bottom:20px;
	text-align: center;
	text-decoration: none;
	white-space: normal;
	width: 148px;
        float:left
}
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a
{
	background: #CCC;
	background-image: url("/images/nav_2.jpg");
	color: #000;
}
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a
{
	background: #837A5F;
	border: 1px solid #D8D2BC;
	color: #FFF;
	float: none;
        padding-bottom:3px;
        padding-left:3px;
        padding-top:0px;
	font: normal 12px/22px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 185px;
}
ul#navmenu-h ul ul,ul#navmenu-h ul ul ul,ul#navmenu-h ul ul ul ul
{
	display: none;
	left: 190px;
	position: absolute;
	top: 0;
}
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li:hover ul ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul,ul#navmenu-h li.iehover ul ul ul ul
{
	display: none;
}
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h ul ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul,ul#navmenu-h ul ul ul li.iehover ul
{
	display: block;
}
div#bodytext
{
	padding: 230px 0 10px;
}
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a,ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a,ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover li:hover a,ul#navmenu-h li:hover li.iehover li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li.iehover a,ul#navmenu-h li:hover li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a:hover
{
	background: #C30;
	color: #FFF;
}
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a,ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a,ul#navmenu-h li:hover li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a
{
	background: #837A5F;
	border: 1px solid #D8D2BC;
	color: #FFF;
}
