
/*

*************************************************







South Carolina Commerce



General Screen Styles







Created by Cyberwoven



http://www.cyberwoven.com







*************************************************



*/

/*-------------------------------------------    



    General Selectors



-------------------------------------------*/
* { margin: 0; padding: 0; color: #545454; line-height: 1.4; }

body { font: normal 11px Tahoma, Arial, Verdana, sans-serif; color: #545454; background:#fff url(../img/body-bg2.png) repeat-x top center; min-width:800px; }

/* h2 { font:36px Georgia, "Times New Roman", Times, serif lighter; color:#fff; margin:67px 0 0px 0; padding:0; line-height:0; text-align:right; } */

h3 { font:30px Georgia, "Times New Roman", Times, serif lighter; color:#01203f; margin:0; padding:0; }

h4 { color:#3d6921; font-weight:bold; font-size:18px; border-bottom:1px solid #cdc7aa; text-trans.properties:uppercase; margin:0; padding:0; }

#newsArticle h4 { border:none; text-trans.properties:none; font-weight:normal; }

.newsListItem h4 { text-trans.properties:none; font-weight:normal; font-size:12px; border:none; }

.launchPad h4 { border:none; font-size:14px; }

h5 { font:13px Georgia, "Times New Roman", Times, serif normal; color:#011f3d; }

#posterText h5 { font:13px Georgia, "Times New Roman", Times, serif normal; color:#011f3d; text-align:right; width:400px; margin:0; padding:15px 15px 0 0; float:right; }

h6 { font:bold 12px Tahoma, Arial, Verdana, sans-serif; color:#011f3d; margin:20px 0 0 0; padding:0; }

.portalLP h6, .credit h6 { color:#0064c9; text-trans.properties: uppercase; }

.credit h6 { margin-top:0; }


hr { color: #bcddf8; background: #bcddf8; clear: both; border: none 0; border-top: 1px solid #bcddf8; height: 1px; margin: 15px 0 15px 0; text-align: left; padding: 0; }

blockquote { color:#003a65; background: url(../img/blockquote.png) no-repeat top center; }

p { margin: 10px 0 0 0; }

p.intro { font: lighter 14px Tahoma, Arial, Verdana, sans-serif; line-height:18px; color:#315719; }

#newsArticle p { margin-top:20px; clear:both; }

a { color: #0063b3; font-weight: bold; text-decoration: none; outline:none; }

a:hover { color:#01203f; }

#content ul { margin:0; padding:10px; }

#content ul li { list-style-image:url(../img/bullet.gif); font: normal 11px Tahoma, Verdana, Arial, sans-serif; color:#13314e; margin-left:30px; padding-top:4px; }

#content ul li ul { margin:5px 0 5px 0; padding:0; background:none; border:none; }

#content ul li ul li { background:url(../img/bg-ulliulli.gif) no-repeat left 4px; list-style-type:none; padding:0 0 0 10px; }

sup { font-size:8px; }

br { clear:both; }
/*-------------------------------------------    



    Header



-------------------------------------------*/


h1 { margin: 0; padding:0; width: 176px; display: block; height: 122px; text-indent: -9000px; float: left; background:url(../img/h1.png) no-repeat top left; }

h1 a { display: block; height: 122px; width: 176px; margin: 0; position: relative; }

/*-------------------------------------------    



    Navigation and Sub-Navigation



-------------------------------------------*/


#topNav ul { margin: 0; padding: 0; float:right; }

#topNav ul li { margin: 0; padding:0; display: inline; float: left; list-style: none; list-style-image: none !important; line-height: 31px; height: 31px; color: #fff; }

#topNav ul li a { padding: 0; margin:0 10px 0px 10px; text-decoration: none; font-size: 11px; font-weight: bold; height: 31px; line-height: 31px; display: block; float: left; color:#7ab5f4; }

#topNav ul li a.last { margin: 0 0px 0px 10px !important; }

#topNav ul li a:hover { background:url(../img/topNav-hover.gif) repeat-x top left; color:#c7e3ff; }

ul#Navi { width: 188px; margin: 0; padding: 0; }

ul#Navi li { background:url(../img/mainNav-bg.png) no-repeat bottom left; margin: 0; padding: 0; display: block; list-style: none; list-style-image: none !important; font-size: 14px; clear: both; line-height:18px; }

ul#Navi li a { margin: 0; padding: 10px 0 10px 10px; text-decoration: none; line-height: 18px; display: block; color: #004b95; font-weight: normal; width:178px; }

ul#Navi li a:hover { background: #e6f2ff url(../img/mainNav-bg.png) no-repeat bottom left; color:#01203f; }

ul#Navi li a.active { background:#fff; }

ul#Navi li ul { background:#fff url(..img/mainNav-bg.png) no-repeat bottom left; margin:0; padding:0 0 10px 0px; }

ul#Navi li ul li, .portalLP ul li { margin: 0; padding: 4px 0 0px 10px; list-style: none; list-style-image: none !important; border-bottom: none; line-height: 16px; background:none; }

ul#Navi li ul li a, .portalLP ul li a { padding: 0 0 0 15px; margin:0; text-decoration: none; line-height: 16px; display: block; font: bold 10px "Lucida Grande", Verdana, Arial, sans-serif; color: #005a9c; display:block; width:153px; }

ul#Navi li ul li a:hover, .portalLP ul li a:hover { background:url(../img/mainNavSub-hover.gif) no-repeat 0px 9px; color:inherit; }

/*-------------------------------------------    



    Structure



-------------------------------------------*/

#bg { background:url(../img/midd.png) no-repeat center 122px; }

#portalbg { background:url(../img/portal-bg.png) no-repeat center top; }

#flash { position:relative; top:20px; }

#portalLaunchWrapper { margin:20px 0 0 0; padding:0; }

.portalLP { float:left; width:157px; margin:25px 48px 0 0; padding:0 0 25px 0; }

.portalLP ul { width:150px; overflow:hidden; margin:0; padding:0 0 10px 0px; }

.LPlast { margin:25px 0 0 0; padding:0; }

#wrapper { width: 772px; margin: 0 auto; }

#pageTop { width: 810px; height:120px; margin:0 0 0 -24px; padding: 5px 5px 0px 5px; background: white;}

#topNavContainer { width: 579px; height: 122px; float:left; margin:0 0 0 17px; padding:0; }

#topNav { height:31px; width: 579px; margin:23px 0 0 0 ; clear:both; padding:0; border-top:1px solid #02408e; }

#pageMiddle { clear:both; margin:0; padding:0; background:url(../img/pageMiddle.png) no-repeat 0 0; }

#pageMiddleHome { clear:both; margin:0; padding:0;}

#middleWrapper {  background:url(../img/pageMiddle-bg.png) repeat-y 0 0; margin:0; padding:0;}

#middleWrapperHome {  margin:0; padding:0; }

#leftCol { width:193px; float:left; margin:0; padding:0; display:inline; }

#rightCol { width:579px; float:left; margin:0; padding:0; }

#poster { margin:0; padding:0; width:579px; height:338px; }

#internalPoster { height:186px; }

#posterText { margin:0; padding:0; text-align:right; width:579px; height:80px; }

#content { margin:0 0 0 0; padding:0 0 0 0; }

#ucDiv { margin:18px 0 0 0; padding:0 0 0 25px; }

.launchPad { width:275px; float:left; }

#content .launchPad img { float:left !important; border:none !important; margin:0 10px 45px 0; padding:0; }

#bslinks a img {border: none;}
#bslinks a:hover img {border: none;}
/*-------------------------------------------    



    Footer



-------------------------------------------*/

#pageFooter { width: 100%; height:110px; background: url(../img/pageFooter-bg.gif) repeat-x top left; margin: 0 auto; padding: 0; clear:both; font-size:10px; }

.portal #pageFooter { width: 100%; height:110px; background: none; margin: 0 auto; padding: 0; clear:both; font-size:10px; }

#footerWrapper { width:772px; margin:0 auto; }

#pageBottomWrapper { width:772px; margin:0 auto; background:url(../img/pageBottom-bg.gif) no-repeat left 6px; }

.portal #pageBottomWrapper { width:772px; margin:0 auto; background:none; }

#footerNav { margin:0px 0 0 0; padding:0; }

#footerNav ul { float: left; list-style-type: none; margin:40px 40px 0 0; padding:0; display:inline; }

#footerNav ul li { padding:0; line-height: 18px; }

#pageBottom { width:100%; background:#d9d4be; text-align:right; margin:0; padding:10px 0 10px 0; }

.portal #pageBottom { width:100%; background:none; text-align:right; margin:0; padding:10px 0 10px 0; }

#contact { background: url(../img/contact-bg.png) no-repeat right top; float:right; height:89px; width:270px; margin:20px 0 0 0; padding:0; text-align:right; }

.portal #contact { background: none; margin:10px 0 0 0; }

#contact ul { margin:10px 0 0 125px; list-style: none; list-style-image: none !important; }

.portal #contact ul { margin:0 0 0 125px; list-style: none; list-style-image: none !important; }

#contact ul li.phone { font-size:12px; font-weight:bold; }

.credit { width:500px; float:left; margin-top:10px; }

ul#homeNews { margin:0; padding:0; position:relative; list-style:none; }

ul#homeNews li { margin:0; padding:0; position:relative; }

ul#homeNews li br { display:none; position:absolute; }

ul#homeNews li span { display:block; font-weight:normal; font-size:11px; height:20px; }

ul#homeNews li a { position:relative; text-decoration:none; display:block; padding:0 0 0 110px; margin:-20px 0 0 0; }

/*-------------------------------------------    



    Misc



-------------------------------------------*/



.clear:after { content: "."; clear: both; height: 0; visibility: hidden; display: block; }

.clear { display: inline-block;/* Fixes IE/Mac */ }

/* Hides from IE-mac \*/
* html .clear { height: 1%; }

.clear { display: block; }

br { clear:both; }

.supertext { vertical-align:super; font: normal 8px Tahoma, Verdana, Arial, sans-serif; }

#preloader { display:none; }

.input { border-top:1px solid #94a3af; border-left:1px solid #94a3af; border-right:1px solid #b1c4d3; border-bottom:1px solid #b1c4d3; width:175px; height:15px; padding:2px; margin:0; }

.textBox { border-top:1px solid #94a3af; border-left:1px solid #94a3af; border-right:1px solid #b1c4d3; border-bottom:1px solid #b1c4d3; width: 430px; margin-bottom: 10px; padding: 2px; }

.blue { color: #0063b3; font-weight: bold; }

.input:focus, .searchtxt:focus { background: #fffbde; }

.label { font-weight: bold; padding-top:10px; }

.required { color: #ee3024; }

.dropdown { border-top:1px solid #94a3af; border-left:1px solid #94a3af; border-right:1px solid #b1c4d3; border-bottom:1px solid #b1c4d3; width:146px; padding:2px; margin:10px 0 0 0; }

.highlight { margin:10px 0 0 0; padding:15px 15px 15px 30px; background:#3d6921 url(../img/crescent.gif) no-repeat top left; border:1px solid #315719; font-size:13px; color:#fff; }

strong { color: inherit; }

.textfield:focus { background:#fbfaf4; }

.backToNews { float:right; height:20px; }

.articleDate { float:left; font-weight:bold; height:20px; }

#newsArticle { display:inline; }

.searchbox { border:none; padding-left:10px; padding-top:10px; width:178px; margin:0; background:url(../img/search-bg.png) no-repeat 6px 5px; margin-top:20px; }

fieldset { border:none; }

.searchtxt { border-top:1px solid #94a3af; border-left:1px solid #94a3af; border-right:1px solid #b1c4d3; border-bottom:1px solid #b1c4d3; width:165px; height:15px; padding:2px; margin:0; }

.searchbtn { margin-top:10px; }

/*-------------------------------------------    



    .propertiess



-------------------------------------------*/



.properties { font-family:"Lucida Grande", Tahoma, Arial, sans-serif; font-size:small; }

.properties li { width:95%; list-style-image:none !important; }

.properties ul { list-style-type:none; }

form ul { margin:0 !important; padding:0 !important; list-style-type:none !important; width:100%; font-size:100%; background:none; }

form ul li { margin:0 !important; padding:4px 5px 2px 0 !important; position:relative; clear:both; list-style-image:none !important;}

form li:after, .buttons:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

form li, .buttons { display: inline-block; }

* html form li, * html .buttons { height: 1%; }

form li, .buttons { display: block; }

* html form li div { display:inline-block; }

form li div, form li span { margin:0 4px 0 0; padding:0 0 8px 0; color:#444; }

span.radioList { margin:0 0 0 0; padding:0 0 2px 0; }

form li span { float:left; }

form li div.address { padding-bottom:0; }

form li div.left { display:inline; float:left; width:47%; }

form li div.right { display:inline; float:right; width:47%; }

.clear { clear:both !important; }



/* ----- INFO ----- */



.info { display:inline-block; clear:both; border-bottom:1px dotted #ccc; margin:0 0 1em 0; }

.info[class] { display:block; }

.info h2 { font-weight:normal; font-size:160%; margin:0 0 3px 0; clear:left; }

.info p { font-size:95%; line-height:135%; margin:10px 0 15px 0; }



/* ----- SECTIONS ----- */



form div.info hr { display:none; }

form li.section { border-top:1px dotted #ccc; margin-top:9px; padding-top:13px; padding-bottom:0px; padding-left:9px; width:97% !important; }

form ul li.first { border-top:none !important; margin-top:0px !important; padding-top:0px !important; }

form .section h3 { font-weight:normal; font-size:110%; line-height:135%; margin:0 0 2px 0; }

form .section p { font-size:85%; margin:0 0 10px 0; }



/* ----- FIELDS AND LABELS ----- */



label.desc { line-height:150%; padding:0 0 1px 0; border:none; color:#222; display:block; font-size:95%; font-weight:bold; }

label.choice, .radioList label { font-size:100%; display:block; line-height:1.4em; margin:-1.65em 0 0 20px; padding:4px 0 4px 0; color:#222; }

form li div label, form li span label { margin:0; padding-top:3px; clear:both; font-size:9px; line-height:9px; color:#444; display:block; }


input.text, input.file, textarea.textarea, select.select { margin:0; font-size:100%; color:#333; }

input.text, textarea.textarea, .firefox select.select { border-top:1px solid #7c7c7c; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-bottom:1px solid #ddd; background:#fff url(../img/fieldbg.gif) repeat-x top; }

input.text, input.file { padding:2px 0 2px 0; }

input.currency { text-align:right; }

input.checkbox, .radioList input, input.radio { display:block; line-height:1.4em; margin:4px 0 0 0px; height:13px; }

textarea.textarea { font-family:"Lucida Grande", Tahoma, Arial, sans-serif; }

select.select { font-family:"Lucida Grande", Tahoma, Arial, sans-serif; margin:1px 0; padding:1px 0 0 0; }

select.select[class] { margin:0; padding:1px 0 1px 0; }

*:first-child+html select.select[class] { margin:1px 0; }

.safari select.select { margin-bottom:1px; font-size:120% !important; }

span.symbol { font-size:115%; line-height:130%; }

form li .datepicker { float:left; margin:.1em 5px 0 0; padding:0; width: 16px; height: 16px; cursor:pointer !important; }



/* ----- BUTTONS ----- */



input.btTxt { padding:0 7px; width:auto; overflow:visible; }

.buttons { clear:both; margin-top:10px; }

.buttons input { font-size:120%; margin-right: 5px; }

/* ----- TEXT DIRECTION ----- */

.rtl .info h2, .rtl .info p, .rtl label.desc, .rtl label.choice, .rtl div label, .rtl span label, .rtl input.text, .rtl textarea.textarea, .rtl select.select, .rtl p.instruct, .rtl .section h3, .rtl .section p, .rtl input.btTxt { direction:rtl; }

/* ----- SIZES ----- */

.third { width:32% !important; }

.half { width:48% !important; }

.full { width:100% !important; }

input.small, select.small { width:25%; }

input.medium, select.medium { width:50%; }

input.large, select.large, textarea.textarea { width:100%; }

textarea.small { height:5.5em; }

textarea.medium { height:10em; }

textarea.large { height:20em; }

/* ----- ERRORS ----- */

#errorLi { width:99%; margin:0 auto; background:#fff; border:1px dotted red; margin-bottom:1em; text-align:center; padding-top:4px; padding-left:0px; padding-right:0px; }

#errorMsgLbl { margin:7px 0 5px 0; padding:0; font-size:125%; color:#DF0000; }

#errorMsg { margin:0 0 .8em 0; color:#000; font-size:100%; }

#errorMsg strong { background-color: #FFDFDF; padding:2px 3px; color:red; }

form li.error { display:block !important; background-color: #FFDFDF !important; margin:3px 0; }

form li.error label { color:#DF0000 !important; }

form p.error { color:red; font-weight:bold; font-size:10px; margin:-2px 0 5px 0; clear:both; }

.leftLabel p.error, .rightLabel p.error { margin-left:30%; padding-left:15px; }

.noI .leftLabel p.error, .noI .rightLabel p.error { margin-left:35%; padding-left:15px; }

/* ----- REQUIRED ----- */

form .req { float:none; color:red !important; font-weight:bold; margin:0; }

/* ----- INSTRUCTIONS ----- */

form li.focused { background-color:#fff7c0; }

form .instruct { position:absolute; top:0; left:100%; z-index:1000; width:42%; margin:0 0 0 8px; padding:8px 10px 9px 10px; border:1px solid #e6e6e6; background:#f5f5f5; line-height:130%; font-size:80%; color:#444; visibility:hidden; }

form .instruct small { font-size:105%; }

form li.focused .instruct, form li:hover .instruct { visibility:visible; }

/* ----- ALT INSTRUCTIONS ----- */

li.altInstruct .instruct, li.leftHalf .instruct, li.rightHalf .instruct { visibility:visible; position:static; margin:-2px 0 0 0; padding:0 0 7px 0; background:none; border:none; width:100%; font-size:9px; clear:left; }

/* ----- LABEL LAYOUT ----- */

.leftLabel li, .rightLabel li, li.leftLabel, li.rightLabel { width:74% !important; padding-top:9px; }

.leftLabel .small, .rightLabel .small { width:17%; }

.leftLabel .medium, .rightLabel .medium { width:35%; }

.leftLabel .large, .leftLabel textarea.textarea, .rightLabel .large, .rightLabel textarea.textarea, .leftLabel .address, .rightLabel .address { width:64%; }

* html .leftLabel .small, * html .rightLabel .small { width:23%; }

* html .leftLabel .medium, * html .rightLabel .medium { width:55%; }

* html .leftLabel .large, * html .leftLabel textarea.textarea, * html .rightLabel .large, * html .rightLabel textarea.textarea { width:97%; }

.leftLabel label.desc, .rightLabel label.desc { float:left; width:30%; margin:2px 15px 0 0; }

.rightLabel label.desc { text-align:right; }

.leftLabel .address, .rightLabel .address { float:left; }

.leftLabel p.instruct, .rightLabel p.instruct { width:27%; margin-left:5px; }

.leftLabel .altInstruct .instruct, .rightLabel .altInstruct .instruct { margin-left:30% !important; padding-left:15px; width:65%; }

.leftLabel .buttons, .rightLabel .buttons { margin-left:15px; }

.leftLabel .buttons input, .rightLabel .buttons input { margin-left:30%; }

/* ----- NO INSTRUCTIONS ----- */


/* ----- NO INSTRUCTIONS LABEL LAYOUT ----- */

.noI .leftLabel .large, .noI .leftLabel textarea.textarea, .noI .rightLabel .large, .noI .rightLabel textarea.textarea, .noI .leftLabel .address, .noI .rightLabel .address { width:60%; }

* html .noI .leftLabel .small, * html .noI .rightLabel .small { width:23%; }

* html .noI .leftLabel .medium, * html .noI .rightLabel .medium { width:55%; }

* html .noI .leftLabel .large, * html .noI .leftLabel textarea.textarea, * html .noI .rightLabel .large, * html .noI .rightLabel textarea.textarea { width:97%; }

.noI .leftLabel label.desc, .noI .rightLabel label.desc { width:35%; }

.noI .leftLabel .buttons input, .noI .rightLabel .buttons input { margin-left:35%; }

/* ----- FIELD FLOATING ----- */

form li.leftHalf, form li.rightHalf { width:46% !important; }

li.leftHalf { clear:left; float:left; }

li.rightHalf { clear:none; float:right; }

li.leftHalf .medium, li.rightHalf .medium, li.leftHalf .small, li.rightHalf .small { width:100%; }

li.formFloat { float:left; width:46%; clear:none; margin:0; padding:0; }

li.fifth { width:19%;  margin:0; padding:0; }

.noMargin { margin:0; padding:0; }

#countyMap { margin-top:15px; }

#countyHeader { margin-bottom:15px; }

.propResult { padding:7px; background:#eceae2 url(../img/results-bg.png) repeat-y 513px 7px; }

.propResult img {float:left !important; margin:0 !important; padding:0 12px 0 0 !important; border-right:1px solid #cdc6aa; border-left:none !important;  }

.resultRightCol { float:left; width:280px; margin-left:12px; }

.certifiedRightCol { float:left; width:280px; height: 150px; margin-left:12px; background:url(../img/certified.png) no-repeat right 30px;}

.resultRightCol h4 { text-transform:none; font: normal 16px Tahoma, Arial, Verdana, sans-serif;padding-bottom:5px; }

.certifiedRightCol h4 { text-transform:none; font: normal 16px Tahoma, Arial, Verdana, sans-serif;padding-bottom:5px; }

.resultRightCol h5 { font: normal 11px Tahoma, Arial, Verdana, sans-serif; }

.certifiedRightCol h5 { font: normal 11px Tahoma, Arial, Verdana, sans-serif; }

.propResult  h6 { margin: 0; padding:0; width: 34px; display: block; height: 100%; text-indent: -9000px; float: right; background:#002140 url(../img/h6-download.png) no-repeat; }

.propResult  h6 a { display: block; height: 138px; width: 34px; margin: 0;}

.altstripe { background:none !important; }

.searchAgain { background:#3d6820; padding:7px; margin:10px 0 10px 0; }

.searchAgain a { color:#fff; }

#buildingSiteSearch {  background:#e6e3d4 url(../img/buildingTOP-bg.png) no-repeat; padding:25px; }

#buildingSiteLinks {  background:url(../img/buildingLP-bg.png) no-repeat;  height:82px; }

#buildingSiteLinks a { width:272px; display:block; float:left;text-align:center; font-size:24px; font-weight:normal; margin:10px 0 0 0; padding:15px 0 0 0; }

#buildingSiteLinks a:hover { background:url(../img/blueArrow.png) no-repeat top center; }

.dijitTab {
    width: 90px;
    background-color:#639fff;

}

#logo {width: 182px; height: 72px; margin: 15px 0px 0px 20px; float: left;}

#pageTop #header-title {
  font: 36px Georgia, "Times New Roman", Times, serif lighter;
  color: #b2a685;
  margin: 11px 0 0px 0;
  padding: 0;
  text-align: right;
}

#pageTop #header-title strong {
  font-weight: normal;
  color: #b2a685;
}

 #navbar
  {
    float: right;
    width: 570px;
    margin-right: 20px;
    padding: 0;
  }
  
  #header-bar{
	float:right;
}

#header-bar ul{
	  margin:5px 8px 0 0;
	  width:90px;
	  padding:0;
	  height:12px;
	  float:left;
}
#header-bar ul li{
	  float:left;
	  list-style-type:none;
	  margin-right:2px;
	  padding:0;
	  width:16px;
	  height:12px;

}
#header-bar #news-rss{
	width:80px;
	height:25px;
	border-left:solid 1px #bdbdbd;
	background:url('../img/feed.png') no-repeat 64px 4px;
	float:left;
	margin-right:14px;
}
#header-bar #news-rss a{
	padding-left:7px;
	color:#616161;
	font-size:7pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18pt;
	font-weight:normal;
}
#header-bar #search-box label{
	display:none;
}
.front #header-bar #search-box{
	width:303px;
	margin-right:9px;
}
#header-bar #search-box{
	width:303px;
	margin:0;
}
#header-bar #search-box #edit-search-theme-form-1-wrapper{
	margin:0;
}
#header-bar #search-box input.form-text{
	background:url('../img/header_search_bg.png') no-repeat;
	display:block;
	border:none;
	height:19px;
	width:177px;
	padding:5px;
	float:left;
	margin-right:7px;
}
#header-bar #search-box input.form-submit{
	background:url('../img/header_search_btn.png') no-repeat;
	display:block;
	border:none;
	height:35px;
	width:109px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
	color:#fff;
	float:left;
}

#primary {
  height: 31px;
  width: 579px;
  clear: both;
  padding: 0;
  border-top: 1px solid #b2a685;
}

#primary ul {
  margin: 0;
  padding: 0;
  float: right;
}

#primary ul li {
  margin: 0;
  padding: 0;
  display: inline;
  float: left;
  list-style: none;
  list-style-image: none !important;
  line-height: 31px;
  height: 31px;
  color: #fff;
}

#primary ul li a {
  padding: 0;
  margin: 0 0px 0px 20px;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  height: 31px;
  line-height: 31px;
  display: block;
  float: left;
  color: #002655;
}

#primary ul li a.last {
  margin: 0 0px 0px 10px !important;
}

#primary ul li a:hover {
  background: url(../img/topNav-hover.gif) repeat-x top left;
  color: #c7e3ff;
}

  #footer
  {
    width: 100%;
    height: 129px;
	margin:10px 0 20px 0;
  }
   #footer-inner
  {
	background:url('../img/footer_gradient_new.jpg') repeat-x;
    width: 770px;
	height:127px;
    margin: 0 auto;
	border:solid 1px #f1f1f1;
	position:relative;
  }

#footer #block-menu-menu-footer-links ul {
  line-height: 12px;
  font-size: 9px;
  padding:0px;
  display: block;
  margin:5px 0 0 5px;
  width:260px;
}



#footer #block-block-1,
#footer #block-block-3,
#footer #block-block-4,
#footer #block-block-5,
#footer #block-block-6{
 /* background: url(../img/contact-bg.png) no-repeat right top;*/
 position:absolute;
 top:30px;
 right:10px;
  width: 270px;
  padding: 0;
  text-align: right;
  color:#767676;
  margin-bottom:0px;
  clear:left;
}
#footer #block-block-1 h2,
#footer #block-block-3 h2,
#footer #block-block-4 h2,
#footer #block-block-5 h2,
#footer #block-block-6 h2{
	margin:0;
	font-size:9pt;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 2px;
}
#footer #block-block-1 p,
#footer #block-block-3 p,
#footer #block-block-4 p,
#footer #block-block-5 p,
#footer #block-block-6 p{
	margin:0 0 0 0;
	line-height:12px;
	
}
#footer #block-block-1 p a,
#footer #block-block-1 p a:link,
#footer #block-block-1 p a:visited,
#footer #block-block-3 p a,
#footer #block-block-3 p a:link,
#footer #block-block-3 p a:visited,
#footer #block-block-4 p a,
#footer #block-block-4 p a:link,
#footer #block-block-4 p a:visited,
#footer #block-block-5 p a,
#footer #block-block-5 p a:link,
#footer #block-block-5 p a:visited,
#footer #block-block-6 p a,
#footer #block-block-6 p a:link,
#footer #block-block-6 p a:visited{
  color:#767676;
}
#footer #block-block-1 p a:hover,
#footer #block-block-3 p a:hover,
#footer #block-block-4 p a:hover,
#footer #block-block-5 p a:hover,
#footer #block-block-6 p a:hover{
  text-decoration: underline;
}

#block-menu-menu-footer-links{
	height:65px;
	left:10px;
	position:absolute;
	top:25px;
	width:400px;
	text-align:left;
}
#footer #block-menu-menu-footer-links ul li {
  padding:0;
  line-height: 12px;
  list-style-type:none;
  margin:0 2px 0 0;
  list-style-image:none;
  display:block;
  float:left;
}
#footer #block-menu-menu-footer-links ul li a,
#footer #block-menu-menu-footer-links ul li a:link,
#footer #block-menu-menu-footer-links ul li a:visited{
  color:#767676;
}
#footer #block-menu-menu-footer-links ul li a:hover{
  text-decoration: underline;
}

#block-menu-menu-footer-links h2.title {
  color:#767676;
  font-family:Arial, Helvetica, sans-serif;
  font-size:19pt;
  line-height:19pt;
  font-weight:normal;
  margin:0;
}
#copyright{
	color:#767676;
	text-transform:uppercase;
	font-size:8pt;
	font-weight:bold;
	position:absolute;
	left:10px;
	bottom:30px;
}

.content p
{
	color: #767676;
}
