/* notes */



/* to do */




/* HTML tags */
body {    margin: 0; /* to avoid margins */
     text-align: center; /* to correct the centering IE bug*/
	 font-size:75.5%; font-family:Verdana, Verdana; color:#4c4c4c 
     }

p { line-height:1.7em; padding-right:30px
}

h2 { font-size:120%; color:#3854af; font-weight:bold}

h3 { font-size:100%; color:#6d6537; font-weight:bold}

h4 { font-size:100%; line-height:18px; color:#c08615; margin-top:-10px; margin-bottom:-10px; font-weight:normal}

li { line-height:1.7em; list-style:url(Assets/Build/bul_norm.gif)  }

#column2 h2, #boxlink h2 { background:url(Assets/Build/bg_boxright-top.gif) no-repeat; padding:15px; margin:0 0 -20px 0}

#services #column2 h2 { text-align:center}


#boxlink h2 { text-align:left}


#column2 h3, #boxlink h3 { padding:15px; margin:0 0 -20px 0}

#column2 p, #boxlink p { padding:15px; margin:0 0 0 0 }

#home #column2 p { padding:15px; margin:0 0 -20px 0 }

#home #column2 ul { padding:15px; margin:0 0 -20px 20px }


#boxnews h2 { color:#6d6537; font-weight:bold; background:url(Assets/Build/bg_boxnews-top.gif) no-repeat; padding:15px; margin:0 0 -20px 0; text-align:left}

#boxnews p { padding:15px; margin:0
}
#boxnews li { padding:15px; margin:-10px 0 20px -39px; list-style:none
}
#boxnews ul { margin-top:-15px
}

/* text styling */



/* layout styling */

#wrapper {width:777px; margin-left: auto; margin-right: auto; text-align: left; /* to realign your text */
     }

#header { width:inherit; clear:right}
#footer { width:inherit; clear:both; height:22px; background: #3854af url(Assets/Build/bg_footer.gif) no-repeat; padding-top:0.2em}

#column1 { width:505px; float:left; padding:20px 0 30px 12px}
#column2, #boxlink { width:260px; float:right; margin:20px 0 30px 0; background:url(Assets/Build/bg_boxright-bot.gif) no-repeat bottom}
#boxnews { width:473px; margin:0; background:url(Assets/Build/bg_boxnews-bot.gif) no-repeat bottom}

/* looks at tag in body of services and flips col2 to position of col1 */
#services #column1 {width:485px;float:right; padding:20px 0 30px 0}
#services #column2, #services #boxlink {float:left; margin:20px 20px 0px 12px; background:url(Assets/Build/bg_boxright-bot.gif) no-repeat bottom}

#home #column2 {background:url(Assets/Build/bg_boxright_hm-bot.gif) no-repeat bottom}
#home #column2 h2 {background:url(Assets/Build/bg_boxright_hm-top.gif) no-repeat}

#information #column1 {width:765px}
#information #column2, #information #boxlink { display:none }


#headertopbar { width:inherit; height:49px; clear:right; margin:30px 12px 30px 0 }
#headermainimage { width:inherit; clear:both; height:153px; background:#3854af url(Assets/Build/img_main.jpg)}
#headernav { width:767px; clear:both; height:52px; margin-left:10px; background:url(Assets/Build/bg_nav.gif) no-repeat}

#headertopbar1 { width:135px; float:left }
#headertopbar2 { width:500px; float:right}

#headertopbar2top { width:inherit; clear:both; height:26px; font-size:90%; color:#6d6537}
#headertopbar2bot { width:inherit; clear:both; height:23px}

#headernavtopbar, #headernavbotbar { width:inherit; margin-left:0em; clear:both; height:26px; text-align:center; padding-top:0.3em}
#headernavbotbar {margin-top:-0.6em}

#headernavtopbar2, #headernavbotbar2 { width:inherit; margin-left:0em; clear:both; height:26px; text-align:right; padding-top:0.3em}
#headernavbotbar2 {margin-top:-0.6em}







/* anchor styling */


a  { color:#3854af }
a:hover { color:#6d6537; background:url(Assets/Build/bg_navhover.gif) }

#header ul li { display: inline; }
#header ul {margin: 0; list-style-type: none; text-align: center; margin-left:-1.3em }
#header ul a { font-size:100%; text-decoration: none; padding-right: 0.7em; line-height:15px; height:26px; color:#6d6537 }
#header ul a:hover { color:#3854af }

#footer ul li { display: inline }
#footer ul {margin: 0; list-style-type: none; text-align: center }
#footer ul a { font-size:80%; text-decoration: none; padding: 0.7em; height:21px; color:#fff }
#footer ul a:hover { text-decoration:underline }

#boxlink ul li { list-style:url(Assets/Build/bul_bl.gif)}
#boxlink ul {margin-left: -0px; margin-right:15px; list-style-type: none}
#boxlink ul a { text-decoration: none; padding-left:1.3em; margin-left:-13px; padding-right:0.4em; line-height:15px}
#boxlink ul a:hover { text-decoration:none; }

/* classes */

.headline { clear:both; font-size:24px; font-weight:bold}
.title { font-weight:bold; color:#1b499f}
.warning { color:#CC0000; font-weight:bold}
.textbox{ margin:0 0 15px 0; width:95%}

/* IE hacks */

* html #headernav { margin-bottom:-4px }
* html #headernavtopbar, #headernavbotbar { margin-left:0}
* html #services #column2, #services #boxlink {float:left; margin:23px 20px 30px 6px; background:url(Assets/Build/bg_boxright-bot.gif) no-repeat bottom}
*html #boxlink ul a { margin-left:26px}
* html #boxlink ul {margin-left: 35px; background: url none; }
* html #boxlink ul a { margin-left:-15px; padding-right:0.4em}
* html #boxlink ul a:hover { text-decoration:none;}
* html #boxnews li {list-style-image: none;	list-style-type: none}



/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash #headline h1 { visibility: hidden; line-height:2.2em; font-size:200%}

