/* CSS Document */
@import "reset.css";
@import "links.css";
@import "colorbox.css";

/*body{background:#FFFFFF url(../images/bgHome.jpg) repeat-x top left;font-family:Georgia, "Times New Roman", Times, serif;}*/

#bgContainer{width:100%;background:#FFFFFF url(../images/bgHome.jpg) repeat-x top left;font-family:Georgia, "Times New Roman", Times, serif;}

#container{width:1002px;margin:0px auto;}
#hdrContainer{width:1002px;margin:0px auto;}
#flashContainer{height:326px;width:100%;margin:0;padding:0;overflow:hidden;position:relative;}
#flashArea{}
#bodyContainer{width:930px;margin:0px auto;}

#header{height:118px;}
#logo{width:371px;height:84px;float:left;padding:14px 0px 0px 30px;}
#mainNav{width:350px;height:18px;float:right;padding:64px 30px 0px 0px;}
#mainNav ul{display:inline-block;}
#mainNav ul li{float:right;}
#mainNav ul li ul li{clear:both;}

#bucketContainer{width:930px;height:200px;margin:0px auto;padding:18px 0px 0px 0px;}
.bucketBox{width:200px;float:left;padding:18px 15px 0px 15px;font-size:14px;color:#650a54;}
.bucketSep{width:1px;height:178px;float:left;}
.bucketHeader{padding:0px 0px 10px 0px}
.bucketContent{height:72px;line-height:16px;}
.bucketButton{width:86px;height:21px;padding:15px 0px 0px 0px;}

#botBucketContainer{width:650px;margin:0px auto;padding:18px 0px 0px 0px;float:left;}
.botBucketBox{padding:0px 105px 0px 0px;float:left;}
.botBucketHeader{padding:0px 0px 10px 0px}
.botBucketContent{width:218px;padding:18px 0px 10px 0px;font-size:14px;color:#623c1b;margin:0px 0px 10px 0px;border-bottom:1px #a69587 solid;}
.botBucketButton{width:86px;height:21px;padding:12px 0px 0px 0px;}

#newsContainer{padding:18px 0px 0px 0px;float:right;}
.newsBox{font-size:11px;margin:0px 0px 10px 0px;border-bottom:1px #a69587 solid;font-family:Arial, Helvetica, sans-serif;}
.newsHeader{padding:0px 0px 10px 0px}
.dkBox{width:266px;height:25px;background:url(/images/bgPurple_nor.jpg) no-repeat;padding:6px 5px 4px 8px;margin:0px 0px 4px 0px;color:#FFFFFF;}
.dkBox a:hover:visited, .dkBox a.hover:visited{text-decoration:none;}
.dkBox a:hover, .dkBox a.hover{color:#FFFFFF;text-decoration:none;}
.ltBox{width:266px;height:25px;background:url(/images/bgLtPurple_nor.jpg) no-repeat;padding:6px 5px 4px 8px;margin:0px 0px 4px 0px;color:#650a54;}
.ltBox a:hover:visited, .ltBox a.hover:visited{text-decoration:none;}
.ltBox a:hover, .ltBox a.hover{text-decoration:none;}
.allNewsButton{width:101px;height:21px;padding:12px 0px 12px 0px;}

blockquote{height:40px;background:transparent url(/images/quotesLeft.jpg) no-repeat top left;padding:5px 0px 5px 48px;margin-bottom:25px;}
blockquote div{height:40px;background:transparent url(/images/quotesRight.jpg) no-repeat bottom right;padding:0px 44px 0px 0px;}

#footerContainer{height:28px;border-top:8px #533769 solid;margin:30px 0px 0px 0px;background-color:#edebf0;}
#footerContent{width:924px;padding:7px 0px 5px 0px;margin:0px auto;color:#523668;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-align:right;}

.bubble{position:absolute;width:116px;display:none;z-index:9999;color:Maroon;cursor:pointer;}
/*.bubbleContent{width:178px;padding:2px;background:url(/images/blackArrow.jpg) no-repeat bottom left;}
.bubbleBot{height:14px;background:url(/images/blackArrow.jpg) no-repeat top left;}*/
.bubbleTop{width:115px;height:6px;background:url(/images/bubbleTop.gif) no-repeat top left;}
.bubbleContent{width:103px;padding:0px 6px 2px 6px;font-size:10px;font-weight:bold;background:url(/images/bubbleRpt.gif) repeat-y top left;}
.bubbleBot{width:115px;height:9px;background:url(/images/bubbleBot.gif) no-repeat top left;}

/*****Dropdown List*****/
#btnAboutDDL{display:none;}
#btnServicesDDL{display:none;}
#btnContactDDL{display:none;}

.ddlBox{width:162px;position:absolute;left:50%;margin-left:-81px;z-index:9999999;color:#FFFFFF;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.ddlTop{width:162px;height:16px;background:transparent url(/images/ddlTop.png) no-repeat top left;}
.ddlMiddle{width:162px;background-color:#362446;text-align:center;}
.ddlBot{width:162px;height:7px;background:transparent url(/images/ddlBot.png) no-repeat top left;}

.ddlLtBox{width:144px;}
.ddlLtBox li{width:144px;height:15px;margin:4px 0px;padding:3px 0px 0px 0px;background:transparent url(/images/bgBtnLt.jpg) no-repeat top left;}
.ddlLtBox li.hover, .ddlLtBox li:hover{background:transparent url(/images/bgBtnBlue.jpg) no-repeat top left;}
.ddlLtBoxDbl{width:144px;}
.ddlLtBoxDbl li{width:144px;height:27px;margin:4px 0px;padding:3px 0px 0px 0px;background:transparent url(/images/bgBtnLtDbl.jpg) no-repeat top left;}
.ddlLtBoxDbl li.hover, .ddlLtBoxDbl li:hover{background:transparent url(/images/bgBtnBlueDbl.jpg) no-repeat top left;}

.ddlDkBox{width:144px;}
.ddlDkBox li{width:144px;height:15px;margin:4px 0px;padding:3px 0px 0px 0px;background:transparent url(/images/bgBtnDk.jpg) no-repeat top left;}
.ddlDkBox li.hover, .ddlDkBox li:hover{background:transparent url(/images/bgBtnBlue.jpg) no-repeat top left;}
.ddlDkBoxDbl{width:144px;}
.ddlDkBoxDbl li{width:144px;height:27px;margin:4px 0px;padding:3px 0px 0px 0px;background:transparent url(/images/bgBtnDkDbl.jpg) no-repeat top left;}
.ddlDkBoxDbl li.hover, .ddlDkBoxDbl li:hover{background:transparent url(/images/bgBtnBlueDbl.jpg) no-repeat top left;}

.ddlBlBox{width:144px;padding:4px 0px;}
.ddlBlBox li{width:144px;height:18px;padding:3px 0px 0px 0px;background:transparent url(/images/bgBtnBlue.jpg) no-repeat top left;}
.ddlBlBox .top{width:144px;height:3px;background:transparent url(/images/ddl_BlTop.jpg) no-repeat bottom left;}
.ddlBlBox .bot{width:144px;height:3px;background:transparent url(/images/ddl_BlBot.jpg) no-repeat top left;}

#returnCalc{padding:0px 0px 15px 0px;float:left;}
#calcFooter{float:right;color:#999;}
#calcFooter a:link{color:#999;text-decoration:underline;font-size:10px;}
#calcFooter a:visited{color:#999;text-decoration:underline;font-size:10px;}
#calcFooter a:hover, #calcFooter a.hover{color:#999;text-decoration:none;font-size:10px;}
#calcFooter a:visited:hover, #calcFooter a:visited.hover{color:#999;text-decoration:none;font-size:10px;}
#calcDisclaim{font-size:10px;color:#999;}

#flashMessage{width:100%;height:26px;background:url(/images/bg_flashMessage.gif) repeat-x top left;display:block;}
#alertIcon{float:left;padding:5px 0px 0px 15px;}
#alertMessage{height:10px;float:left;padding:8px 0px 0px 20px;}
#dontAsk{float:right;padding:8px 20px 0px 0px;cursor:pointer;}
#alertClose{float:right;padding:8px 20px 0px 0px;cursor:pointer;}

/*****COMMON ELEMENTS*****/
.fieldRow{width:100%;height:100%;padding:0px 0px 18px 0px;}
.fieldLabel{font-size:12px;color:#000000;padding:0px 0px 4px 0px;font-weight:bold;}
.fieldText{font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif;}
.fieldColumn{padding:0px 12px 0px 0px;float:left;}
.fieldColumn input, .fieldColumn textarea{font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.hideMe{display:none;}
.hidden{display:none;}
.clear{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
.floatImgRight{float:right;padding:1px;}
.floatImgRight img{border:1px #0a5f5b solid;margin:8px;}