/* iepngfix version 2.0 alpha 3 */
a, div, li									{ behavior: url(/plugins/iepngfix/iepngfix.php); }
/* iepngfix end */

a											{ color:#FFFFFF; }

html										{ background-color:#6b6a5e; background-image:url(img-bin/bg_grunge.jpg); background-repeat:repeat-x; background-position: 50% 22px; }
body										{ font-size:70%; margin:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; width:100%; background-image:url(img-bin/bg_grunge_footer.jpg); background-repeat:repeat-x; background-position: 50% 100%; }

p											{ font-size:110%; }

img											{ border:0px; }
form, ul, h1, h2, h3, h4, h5, h6			{ margin:0px; padding:0px; list-style-type:none; }
div											{ position:relative; }
input, select, textarea						{ font-family:Arial, Helvetica, sans-serif; font-size:100%; }

.block										{ display:block; }
.center										{ text-align:center; }
.right										{ float:right; }
.margin_top									{ margin-top:10px; }

div#page									{ clear:both; width:870px; margin: 0 auto; text-align:left; margin-top:84px; }
div#body									{ clear:both; width:870px; float:left; background-image:url(img-bin/bg_body.gif); background-repeat:repeat-y; }

div#left									{ width:200px; float:left; background-color:#3e3a2f; color:#FFFFFF; background-image:url(img-bin/logo.gif); background-repeat:no-repeat; background-position:top left; padding-top:298px; }
div#left img.bg								{ position:absolute; top:300px; left:-130px; z-index:-1; width:235px; height:153px; }
div#left h1									{ position:absolute; color:#efefef; top:15px; left:10px; width:180px; font-size:110%; text-align:center; font-weight:normal; text-transform:uppercase; font-family:"Century Gothic", Arial, Helvetica, sans-serif; }
div#left h1 em								{ font-size:80%; margin-top:10px; font-style:normal; }
div#left h2									{ position:absolute; top:200px; left:10px; width:180px; text-align:center; font-weight:normal; font-size:170%; font-family:"Century Gothic", Arial, Helvetica, sans-serif; }

div#left ul									{ border-top:#3f3b30 2px solid; width:100%; clear:both; font-family:"Century Gothic", Arial, Helvetica, sans-serif; }
div#left ul li								{ border-bottom:#3f3b30 2px solid; }
div#left ul li a							{ display:block; color:#FFFFFF; padding-left:34px; height:29px; line-height:29px; text-decoration:none; font-size:120%; }
div#left ul li.item1 a						{ background-color:#497072; }
div#left ul li.item1 a:hover				{ background-color:#385658; }
div#left ul li.item1 a.on					{ background-color:#385658; background-image:url(img-bin/bg_nav_side_on.png); background-repeat:no-repeat; background-position:5px 50%;}
div#left ul li.item2 a						{ background-color:#497072; }
div#left ul li.item2 a:hover				{ background-color:#385658; }
div#left ul li.item2 a.on					{ background-color:#385658; background-image:url(img-bin/bg_nav_side_on.png); background-repeat:no-repeat; background-position:5px 50%;}
div#left ul li.item3 a						{ background-color:#497072; }
div#left ul li.item3 a:hover				{ background-color:#385658; }
div#left ul li.item3 a.on					{ background-color:#385658; background-image:url(img-bin/bg_nav_side_on.png); background-repeat:no-repeat; background-position:5px 50%;}
div#left ul li.item4 a						{ background-color:#497072; }
div#left ul li.item4 a:hover				{ background-color:#385658; }
div#left ul li.item4 a.on					{ background-color:#385658; background-image:url(img-bin/bg_nav_side_on.png); background-repeat:no-repeat; background-position:5px 50%;}
div#left ul li.item5 a						{ background-color:#497072; }
div#left ul li.item5 a:hover				{ background-color:#385658; }
div#left ul li.item5 a.on					{ background-color:#385658; background-image:url(img-bin/bg_nav_side_on.png); background-repeat:no-repeat; background-position:5px 50%;}

div#left a.banner							{ display:block; text-align:center; width:100%; padding-top:7px; padding-bottom:7px; }
div#left h3									{ background-color:#9b9a89; margin-top:23px; color:#FFFFFF; font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:130%; font-weight:normal; height:29px; line-height:29px; padding-left:10px; }
div#left p.tags								{ padding-left:10px; padding-right:10px; }
div#left p.tags a							{ color:#FFFFFF; text-decoration:none; }
div#left p.tags a.one						{ color:#FFFFFF; text-decoration:none; font-size:16px;}
div#left p.tags a.two						{ color:#FFFFFF; text-decoration:none; font-size:14px;}
div#left p.tags a:hover						{ color:#cbd1d1; }

div#right									{ width:660px; float:right; color:#FFFFFF; }
div#right img.bg							{ position:absolute; top:300px; right:-130px; z-index:-1; width:235px; height:153px; }
div#right h1								{ padding:20px; font-weight:normal; font-size:220%; font-family:"Century Gothic", Arial, Helvetica, sans-serif; }
div#right h1 em								{ clear:both; display:block; font-style:normal; margin-top:20px; }
div#right div.splash						{ background-image:url(img-bin/splash_home.png); background-repeat:no-repeat; height:276px; margin-top:5px; }
div#right div.splash ul						{ position:absolute; top:46px; left:429px; width:183px; padding:10px; }
div#right div.splash ul li					{ background-image:url(img-bin/bullet_gc2.png); background-repeat:no-repeat; background-position:0% 50%; padding-left:15px; margin-bottom:3px; }
div#right div.splash ul li a				{ color:#FFFFFF; text-decoration:none; font-size:110%; }
div#right div.splash ul li a:hover			{ color:#cbd1d1; }
div#right div.dark_bg						{ float:left; background-color:#3e3a2f; padding:10px; margin-top:10px; width:640px; }

div#right div.dark_bg div.left				{ width:155px; float:left; }
div#right div.dark_bg div.left a			{ text-align:center; color:#FFFFFF; width:154px; display:block; text-decoration:none; }
div#right div.dark_bg div.right				{ width:462px; float:right; }
div#right h2								{ font-size:160%; font-weight:normal; font-family:"Century Gothic", Arial, Helvetica, sans-serif; }
div#right ul.one_third						{ width:100%; clear:both; float:left; margin-bottom:10px; }
div#right ul.one_third li					{ width:30%; float:left; font-weight:bold; margin-bottom:10px; background-image:url(img-bin/bullet_gc.png); background-repeat:no-repeat; background-position:0% 50%; padding-left:15px; }

form.formstyle1								{ position:relative; }
form.formstyle1 div.info					{ position:absolute; right:30px; top:50px; width:200px; font-size:110%; color:#DBDBDB; line-height:1.3; }
form.formstyle1 span.required				{ color:#CC0000; font-weight:bold; }
form.formstyle1 p							{ clear:both; float:left; width:100%; padding:0px; margin:0px; margin-bottom:8px; }
form.formstyle1 label 						{ width:100px;padding:3px; padding-right:10px;float:left;font-size:120%;color: #ffffff; text-align:right;  }

form.formstyle1 input, form.formstyle1 textarea,  form.formstyle1 select 	{ float:left; border:1px solid #999999; padding:5px; background-color:#f5f5f5;}
form.formstyle1 select														{ font-size:130%; width:313px; }
form.formstyle1 input.chkbox, form.formstyle1 input.radio					{ float:left; border:none; padding:0px; background-color:#ffffff; }
form.formstyle1 label.check, form.formstyle1 label.radio 					{ position:relative; text-align:left; }
form.formstyle1 h1 							{ text-align:left; margin-bottom:20px; font-size:120%;}
form.formstyle1 h6 							{ text-align:center; padding:6px; margin-bottom:20px; font-size:120%; color:#ffffff; background-color:#800000; display:block; border:1px solid #333333;}
form.formstyle1 legend 						{ font-size:150%; padding:0px 10px 0px 5px; margin-bottom:10px; color: #8FB2B3; }
form.formstyle1 fieldset 					{ position:relative; text-align:left; border:1px solid #999999; padding:20px 20px 20px 20px; clear:both; }
form.formstyle1 input.savebutton 			{ font-size: 90%; color:#ffffff; font-weight:bold; background-color:#117275;margin-right:5px; border:1px solid #444444;float:right;}
form.formstyle1 input.calbutton 			{ height:24px;line-height:20px;padding:0px;margin:0px 0px 0px 10px; font-size: 110%; color:#ffffff; font-weight:bold; background-color:#193464;margin-right:5px;}
form.formstyle1 img.upload_image 			{ border:1px solid #666666; padding:2px; }

div#footer									{ clear:both; color:#FFFFFF; padding-top:10px; padding-bottom:20px; }
div#footer a								{ color:#FFFFFF; text-decoration:none; }