/*
High Style Interactive
copyright 2008, All Rights Reserved
*/

/* GLOBALS */
body {margin:0px 0 0 0;padding:0;}
div,span,p,a,h1,h2,h3,h4,h5,h6,form,label,input,textarea,ul,li,dl,lh,dt,dd {color:#222;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:normal;line-height:100%;}
ul,li {list-style-type:none;}
img {margin:0;padding:0;border:0;}


/* MAIN */
body {background:url(../images/css/blue_bar.jpg) 300px 0px repeat-x;}
div#wrap {width:986px;height:auto;/*background:url(../images/css/inner_blue_bar.jpg) top left repeat-x;*/}
div#header {width:986px;height:190px;}
div#columns {width:986px;height:auto;margin:0 0 0 0;}
	* html div#columns {margin:40px 0 0 0;}
div#footer {width:986;background:url(../images/css/footer.jpg) 300px 0px repeat-x;}
div#flashwrap {margin:0 0 20px 0;}

/* header */
div#header div#logo {float:left; margin:10px 0 0 0;}
	* html div#header div#logo {float:left; margin:16px 0 0 0;}
div#header p {margin:15px 0 0 310px;font-size:.90em;font-weight:bold;color:#27459b;}

/* topnav */
div#header div#topnav {float:left;width:768px;height:30px;margin:5px 0 0 222px;background:url(../images/css/nav_bg.jpg) -1px 0px no-repeat;}
	* html div#header div#topnav {margin:-10px 0 0 110px;}
div#header div#topnav ul {margin-top:1px;}
div#header div#topnav li {float:left;height:8px;border-left:0px solid #fff;padding:0;}
	* html div#header div#topnav li {padding:15px 0 3px 0;}
div#header div#topnav li a.now, div#header div#topnav li a.now:visited {display:block;height:15px;color:#fff;background:url(../images/css/on_button.jpg) 0px 0px repeat-x;}
div#header div#topnav li a.now:hover {color:#fff;}
div#header div#topnav li a, div#header div#topnav li a:visited {display:block;height:15px;white-space:nowrap;padding:7px 10px 7px 10px;font-size:12px;line-height:13px;font-weight:bold;color:#222;border-right:1px solid #7dd0c0;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
div#header div#topnav li a:hover {color:#222;}
div#header div#topnav li.fill {width:348px;margin:2px 0 0 0;padding:1px 0 0 0;border-bottom:0;line-height:13px;}
	* html div#header div#topnav li.fill {margin:5px 0 0 0;}

div#header div#topnav li a.first {display:block;height:13px;margin-top:1px;margin-left:2px;padding:6px 10px 7px 9px;}
div#header div#topnav li.first a {border-right:0;}

/* subnav */
div#header div#subnav {margin:8px 10px 0 10px; padding:0; float:right;}
div#header div#subnav ul {}
div#header div#subnav li {float:left;width:auto;}
div#header div#subnav li a, div#header div#subnav li a:visited {white-space:nowrap;padding:0 10px 0 10px;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:13px;color:#fff;}
div#header div#subnav li a:hover {text-decoration:underline;}

/* CONTENT */
/* columns */
div#col3_1 {float:left; width:180px;height:auto;}
div#col3_2 {float:left;width:564px;margin:0 0 20px 0;padding:0 20px 0 40px;height:auto;text-align:left;}
	* html div#col3_2 {margin:0 0 20px 0;}
div#col3_3 {float:left;width:180px;height:auto;}

div#col3_1 a, div#col3_1 a:visited {font-size:11px; font-weight:bold; color:#27459b; text-decoration:none;}
div#col3_1 a:hover {text-decoration:underline;}
div#col3_1 span a, div#col3_1 span a:visited {color:#27459b;}
div#col3_1 ul {margin:0 0 0 7px;}
div#col3_1 li {}

div.col3_2_border {background:url(../images/css/3_2_border.jpg) 0px 0px repeat-y;}

div#col3_2  a, div#col3_2  a:visited {font-size:11px; color:#27459b; text-decoration:none;}
div#col3_2  a:hover {text-decoration:underline;}

div#col3_2 h1 {margin:0 0 15px 0;font-size:1.3em;line-height:130%;font-weight:bold;color:#173482;text-transform:capitalize;}
div#col3_2 h2 {margin:-5px 0 15px 0;color:#4970d1;font-size:1em;text-transform:capitalize;}
div#col3_2 h3, div#col3_2 h4, div#col3_2 h5, div#col3_2 h6 {margin:0 0 12px 0;font-size:1em;color:#173482;font-weight:bold;text-transform:capitalize;}

div#col3_2 a, div#col3_2 a:visited {font-size:1.0em;font-weight:normal;color:#27459b;text-transform:capitalize;line-height:120%;text-decoration:none;}
div#col3_2 a:hover {text-decoration:underline;}

div#col3_2 a.cat_link, div#col3_2 a.cat_link:visited {display:block;margin:0 0 18px 0;font-size:1.0em;font-weight:normal;color:#27459b;text-transform:capitalize;line-height:120%;text-decoration:none;}
div#col3_2 a.cat_link:hover {text-decoration:underline;}

div#col3_2 a.smaller_link, div#col3_2 a.smaller_link:visited {font-size:.95em;font-weight:normal;color:#264190;text-transform:lowercase;text-transform:capitalize;line-height:130%;text-decoration:none;}
div#col3_2 a.smaller_link:hover {text-decoration:underline;}

div#col3_2 a.home_link, div#col3_2 a.home_link:visited {font-size:.90em;font-weight:normal;color:#264190;text-transform:lowercase;text-transform:capitalize;line-height:130%;text-decoration:none;}
div#col3_2 a.home_link:hover {text-decoration:underline;}

div#col3_2 p {font-size:12px;line-height:1.4em;padding:0 0 4px 0;font-family:Verdana, Arial, Helvetica, sans-serif;}
div#col3_2 p.for_spacing {font-size:12px;line-height:1.4em;margin:0 0 8px 0;padding:0 0 15px 0;font-family:Verdana, Arial, Helvetica, sans-serif;background:url(../images/css/p_line.jpg) bottom left repeat-x;}
div#col3_2 p.home_for_spacing {font-size:12px;line-height:1.4em;margin:0 0 6px 0;padding:0 0 12px 0;font-family:Verdana, Arial, Helvetica, sans-serif;background:url(../images/css/p_line.jpg) bottom left repeat-x;}

div#col3_2 ul {margin:0 0 20px 40px; width:auto;}
div#col3_2 li {margin: 0 0 .5em 0;font-size:.80em; list-style-type:none;}
div#col3_2 li a, div#col3_2 li a:visited {text-decoration:underline; color:#000;}
div#col3_2 li a:hover {text-decoration:none;}
div#col3_2 ul#portfolio {margin:0 0 40px 390px;padding:0;}
div#col3_2 ul#portfolio li.portfolio {margin: 0 0 .5em 0;font-size:.80em; list-style-type:none;}

div#col3_2 div#comment {color:#666666;font-size:.80em; font-style:italic; line-height:1em; margin:0 0 18px 0px;}

div#col3_2 div.preloadLFT {float:left; width:200px; height:200px; padding:0; margin:0 30px 20px 0;}
div#col3_2 div.preloadRGT {float:left; width:200px; height:200px; padding:0; margin:0 0px 20px 0;}

div#col3_2 div.paging {text-align:center;margin:0 0 10px 0;padding:0;font-size:13px;font-weight:normal; color:#264190;}
div#col3_2 div.paging span {padding:0 3px 0 3px;font-size:12px;color:#264190;font-weight:bold;}
div#col3_2 div.paging a, div#col3_2 div.paging a:visited {padding:0 3px 0 3px;font-size:13px; text-decoration:none; color:#264190;}
div#col3_2 div.paging a:hover {font-weight:bold;}
div#col3_2 div.paging a.small, div#col3_2 div.paging a.small:visited {padding:0 3px 0 3px;font-size:12px; text-decoration:none; color:#264190;}
div#col3_2 div.paging a.small:hover {font-weight:bold;}

div#col3_3 a, div#col3_3 a:visited {font-size:11px; font-weight:bold; color:#999; text-decoration:none;}
div#col3_3 a:hover {text-decoration:underline;}
div#col3_3 span a, div#col3_3 span a:visited {color:#999;}
div#col3_3 ul {padding:0 0 0 40px;}
div#col3_3 li {}

/* FOOTER */
div#footer {padding:35px 10px 5px 10px;font-size:11px; line-height:16px; color:#fff; text-decoration:none; padding-bottom:5px;}
div#footer a, div#footer a:visited {font-size:11px; padding-bottom:8px;  line-height:16px; padding-top:5px; color:#fff; text-decoration:none;}
div#footer a:hover {text-decoration:underline;}
div#footer span#center {margin:0; padding:3px 10px 5px 10px; width:822px; height:20px; background-color:#264597;}

/* SPECIAL */
div.spacer {width:500px; height:100px; background-image:url(../images/css/inner_blue_bar.jpg); background-position:top left; background-repeat:repeat-x;}
div.spacer div#theme {font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:.95em; color:#fff; padding:20px 0 0 0; text-align:center;}
div.clearleft {clear:left; margin:0; padding:0; height:1px;}
div.clearright {clear:right; margin:0; padding:0; height:1px;}
div.clearboth {clear:both; margin:0; padding:0; height:1px;}
div.flash_align {margin-left:18px;}