img, div { behavior: url(iepngfix.htc) }

body { width:100%; text-align:center; margin:0px auto; padding:0px; font-family:Arial, Verdana, sans-serif; font-size:12px; line-height: 1.5em; font-weight:normal; color:#716558; background-image:url('images/bg.jpg'); background-repeat:repeat-x; background-color:#ede9e1; }

img { border:0px; }

#everything { width:821px; margin:0px auto; padding:0px; text-align:left; }

#header { width:821px; float:left; height:110px; background-color:#ede9e1; z-index:2000; }
#nav { width:821px; text-align:center; height:47px; background-image:url('images/nav_bg.jpg'); background-repeat:repeat-x; float:left; z-index:2000; }
/*#nav img { margin-left:11px; margin-right:11px; }*/

#maincontent { float:left; width:821px; background-color:white; font-weight:normal; z-index:50; }

#column1 { float:left; width:360px; font-weight:normal; z-index:50; }
.column1-top { width:360px; float:left; z-index:50; }
.column1-bottom { padding:0px 22px 22px 22px; margin:0px; float:left; background-image:url('images/col1-bg.jpg'); background-repeat:repeat-x; min-height:414px; z-index:50; }
div .column1-bottom { width:360px; voice-family: "\"}\""; voice-family:inherit; width:316px; }
html>body .column1-bottom { width:316px; }

object, embed { z-index:50; }

#column2 { float:left; width:461px; font-weight:normal; z-index:50; }
.column2-top { float:left; padding:80px 0px 0px 36px; background-image:url('images/col2-dottedborder.jpg'); background-repeat:no-repeat; background-position:bottom left; z-index:50; }
div .column2-top { height:273px; voice-family: "\"}\""; voice-family:inherit; height:193px; }
html>body .column2-top { height:193px; }
div .column2-top { width:461px; voice-family: "\"}\""; voice-family:inherit; width:425px; }
html>body .column2-top { width:425px; }

.column2-bottom { float:left; width:461px; padding:22px; font-weight:normal; z-index:50; }
div .column2-bottom { width:461px; voice-family: "\"}\""; voice-family:inherit; width:417px; }
html>body .column2-bottom { width:417px; }

/*FOOTER*/
#footercontainer { float:left; padding:12px; background-color:white; font-weight:normal; }
div #footercontainer { width:821px; voice-family: "\"}\""; voice-family:inherit; width:797px; }
html>body #footercontainer { width:797px; }
div #footercontainer { height:81px; voice-family: "\"}\""; voice-family:inherit; height:57px; }
html>body #footercontainer { height:57px; }
.footer { float:left; width:797px; padding-top:20px; background-color:#8f191c; text-align:center; }
div .footer { height:57px; voice-family: "\"}\""; voice-family:inherit; height:37px; }
html>body .footer { height:37px; }






/*SECONDARY PAGES*/
.secondarycontainer { float:left; padding:36px 50px; background-image:url('images/secondary-bg.jpg'); background-repeat:no-repeat; z-index:50; }
div .secondarycontainer { width:821px; voice-family: "\"}\""; voice-family:inherit; width:721px; }
html>body .secondarycontainer { width:721px; }

ul.secondarylist { padding:0px; margin:0px; list-style-image:url('images/bullet.jpg'); }
ul.secondarylist li { padding:0px; margin:0px 0px 0px 18px; }
ul.secondarylist li, ul.secondarylist li a, ul.secondarylist li a:hover { font-family:"Arial Bold", Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; line-height:20px; color:#716558; text-decoration:none; }
ul.secondarylist li a:hover { color:#8f191c; }

ul.secondarylist ul { padding:0px; margin:0px; list-style-image:url('images/secondarylist-bg.jpg'); }
ul.secondarylist ul li { font-weight:normal; }


.secondary-col1 { float:left; padding:36px 22px 22px 50px; background-image:url('images/secondary-col1-bg.jpg'); background-repeat:no-repeat; }
div .secondary-col1 { width:624px; voice-family: "\"}\""; voice-family:inherit; width:552px; }
html>body .secondary-col1 { width:552px; }

.secondary-col1-admin { float:left; padding:36px 22px 22px 50px; }
div .secondary-col1-admin { width:624px; voice-family: "\"}\""; voice-family:inherit; width:552px; }
html>body .secondary-col1-admin { width:552px; }

.secondary-col2 { float:left; padding:56px 22px 22px 22px; background-image:url('images/secondary-col2-bg.jpg'); background-repeat:repeat-x; min-height:683px; }
div .secondary-col2 { width:197px; voice-family: "\"}\""; voice-family:inherit; width:153px; }
html>body .secondary-col2 { width:153px; }

.services-half-1 { width:380px; float:left; }
.services-half-2 { width:340px; float:left; }


/*TEXT STYLING*/
#maincontent a, #maincontent a:hover { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; color:#5a4a42; text-decoration:none; }
#maincontent a:hover { color:#8f191c; }

.newstitle { font-family:Arial, Verdana, sans-serif; font-weight:bold; font-size:18px; color:white; line-height:24px; }
.newsdate { font-weight:bold; }
#column1 p { font-family:Arial, Verdana, sans-serif; font-size:12px; line-height:17px; color:#716558; margin-top:18px; margin-bottom:0px; padding:0px; }

.footer a, .footer a:hover { font-family:Verdana, Arial, sans-serif; font-size:12px; color:white; line-height:14px; text-decoration:none; margin-left:15px; margin-right:15px; font-weight:normal; }
.footer a:hover { color:#5a4a42; }

h1, h2, h3 { font-family:Arial, Verdana, sans-serif; font-size:25px; color:#5a4a42; line-height:30px; padding:0px; margin:0px; font-weight:normal; }
h1 { color:#5a4a42; }
h2 { margin:46px 0px 0px 0px; color:#8f191c }
h3 { color:#c2b59b; margin-top:20px; }

#column2 p, .secondary-col1 p { font-family:Arial, Verdana, sans-serif; font-size:12px; line-height:17px; font-weight:normal; color:#716558; margin:0px; padding-top:10px; padding-bottom:10px; }

.imagebordercontainer { border:5px solid #c2b59b; float:left; margin:15px 18px 10px 0px; }
.imageborder { border:5px solid white; }

.secondary-col2 a, .secondary-col2 a:hover { font-family:Arial, Verdana, sans-serif; font-weight:bold; font-size:12px; color:#716558; line-height:16px; text-decoration:none; }
.secondary-col2 a:hover { color:#8f191c; }

.categorytitle { font-family:Arial, Verdana, sans-serif; font-weight:bold; font-size:14px; /*color:#5a4a42;*/ color:#8f191c; }

#column2 .column2-bottom p {font-weight:normal;}

.secondary-col2 p.newslinks a, .secondary-col2 p.newslinks a:hover { line-height:14px; }
.secondary-col2 p.newslinks { padding-bottom:0px; margin-bottom:0px; }

.align-left { float:left; width:125px; padding:0px; margin:0px; }
.align-right { float:left; width:425px; padding:0px; margin:0px; }
.clear { clear:both; }



/*FORM STYLING*/
form, textarea, input { font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; font-size: 14px; color: #353535; }
input { width:300px; }
textarea, input { border: 1px solid #CCCCCC; padding: 5px 5px 4px 5px; margin: 0 0 0px 0px; }
textarea { height: 150px; width: 300px; height: 200px; }
label, table tr td { font-size: 14px; padding: 0px; margin: 0 0 2px 0; font-weight: bold; color:#716558; }
form li { list-style: none; padding: 5px; margin: 0; }
input.submit, input.button, input.retrybutton { width: 100px; background: #726658; cursor: pointer; color: #FFFFFF; }
select .select_class { height:200px; }
input.captcha_field { width:130px; }
ul li label { display:inline-block; width:100px; }

/*COPYRIGHT*/
div#copyright { font-family:Arial, Verdana, sans-serif; width:821px; margin:0px; padding:20px 0px; text-align:center; float:left; font-size:12px; color:#666; line-height:14px; font-weight:normal; }
#copyright a, #copyright a:hover { font-family:Verdana, Arial, sans-serif; font-size:12px; color:#666; text-decoration:none; font-weight:normal; }
#copyright a:hover { color:#8f191c; }

.notbold { font-weight:normal; }




/*DROP DOWN NAV*/
#nav ul.mainmenu li, #nav ul.mainmenu {margin:0px; padding:0px; display:inline; list-style:none; list-style-type:none; z-index:6000; }

.imageextramargin { margin-left:151px; }

#loadimages { display:none; }

#profile-left			{width: 350px; float: left; padding-right: 20px;}
#profile-right			{width: 350px; float: left; }
#profile-right img,
#profile-left img		{border:5px solid #C2B59B; padding: 5px; margin: 12px 0 0 0;}

/* Updates November 16th, 2011 */
.motto	{ padding:30px 0 80px 0; font-size:20px; color:#8F191C; line-height:26px; }
h4 		{ font-size:18px; color:#c2b59b; margin-top:40px; margin-bottom:20px; }
#maincontent a.large	{ font-size:18px; }
.clear	{ clear:both; }

