body{font-size:12px; margin:0px; padding:0px; background-image:url(/images/bg.gif);}

form{margin:0px; padding:0px}

h1{font-family: Times New Roman, Times, serif; font-size:20px; color:#004B8E; line-height:24px; margin-bottom:10px; font-weight:normal;}
h2{font-family: Times New Roman, Times, serif; font-size:16px; color:#000000; line-height:18px; margin-bottom:10px; margin-top:10px; font-weight:bold;}
h3{font-family: Times New Roman, Times, serif; font-size:15px; color:#004B8E; line-height:20px; margin-bottom:10px; margin-top:10px; font-weight:normal;}
h4{font-family: Times New Roman, Times, serif; font-size:12px; color:#000000; line-height:20px; margin-bottom:10px; margin-top:10px; font-weight:normal;}

#intro_element{width:460px; margin:0px; margin-right:0px; margin-bottom:0px; padding-top:5px; padding-left:20px; padding-right:20px;}
#intro_element h1{font-family: Times New Roman, Times, serif; font-size:22px; color:#004B8E; text-decoration:bold; line-height:22px;}
#intro_element h2{font-family: Times New Roman, Times, serif; font-size:20px; color:#004B8E; line-height:24px; margin-bottom:10px; font-weight:normal;}
#intro_element h3{font-family: Times New Roman, Times, serif; font-size:13px; padding:4px 0; margin-bottom:10px;}
#intro_element p{color : #004B8E; font-family: Times New Roman, Times, serif; font-size : 15px; font-weight : normal; line-height:28px;}
#intro_element .content {color : #004B8E; font-family: Times New Roman, Times, serif; font-size : 15px; font-weight : normal; line-height:28px;}
#intro_element img{margin-left:-20px; margin-top:-5px; margin-right:-20px; padding-top:0px}

#column_right_ad{width:460px; margin:0px; margin-right:0px; margin-bottom:20px; padding-top:5px; padding-left:20px; padding-right:20px;}
#column_right_ad h1{font-family: Times New Roman, Times, serif; font-size:22px; color:#004B8E; text-decoration:bold; line-height:22px; padding-right:10px; padding-left:20px;}
#column_right_ad h2{font-family: Times New Roman, Times, serif; font-size:20px; color:#004B8E; line-height:24px; margin-bottom:10px; font-weight:normal; padding-right:10px; padding-left:20px;}
#column_right_ad h3{font-family: Times New Roman, Times, serif; font-size:13px; padding:4px 0; margin-bottom:10px; padding-right:10px; padding-left:20px;}
#column_right_ad  p {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : normal; line-height:1.3; padding-right:10px; padding-left:20px;}
#column_right_ad  .content {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : normal; line-height:1.3; padding-right:10px; padding-left:20px;}

#body_elements{width:460px; margin:0px; margin-right:0px; padding-top:20px; padding-left:20px; padding-right:20px; font-family: Times New Roman, Times, serif; font-size : 14px; font-weight : normal; line-height:1.3;}
#body_elements li {color:#000000; font-family: Times New Roman, Times, serif; font-size : 13px; font-weight : normal; line-height:1.3;}

a:link, a:visited{color:#0033CC;}
a:hover{text-decoration:none;}
div.spacer{clear:both; height:10px; display:block;}
p {color:#000000; font-family: Times New Roman, Times, serif; font-size : 14px; font-weight : normal; line-height:1.3;}
.content {color:#000000; font-family: Times New Roman, Times, serif; font-size : 14px; font-weight : normal; line-height:1.3;}

#container{width:955px; margin:0; padding:0; auto; float:left }
#header{width:auto; display:block; height:88px; margin:0px; padding:0px;}

#alert_header{width:935px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; margin:0px; margin-right:20px; padding:0px;}
#alert_header h1{font-family: Times New Roman, Times, serif; font-size:22px; color:#b00606; text-decoration:bold; line-height:22px; padding-right:10px; padding-left:20px;}
#alert_header hr {border:0; margin:0; padding:0; color:#b00606; position:relative; width:955px; background-color:#b00606; height: 3px;}
#alert_header ul {padding-left: 30px; margin-left:10px;; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:13px;}
#alert_header li {list-style-type:square; padding-right: 2px; padding-left:0px; white-space: no-wrap; color:#b00606; text-align:left; margin-left:0px; line-height:17px;}

#column_left ul {padding-left: 0px; margin-left:80px;; font-family:Helvetica, Verdana, Arial, sans-serif;}
#column_left li {list-style-type: none; padding-right: 2px; padding-left:0px; white-space: no-wrap; text-align:left; margin-left:0px; line-height:17px; font-size: 11px; text-indent: -10px;}

#dropmenu {color: #00517d; width:auto; display:block; margin:0px; background-color: #FDB912; height:16px; padding-left:30px; padding-bottom:12px; padding-top:12px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:middle;}
#dropmenu a {color:#00517d;	height:16px; line-height:16px; text-decoration:none; font-size:12px; vertical-align:middle;}
#dropmenu a:hover {text-decoration:underline;}
#dropmenu ul {margin: 0; padding: 0; list-style: none;  z-index:99}
#dropmenu ul li {margin: 0;	padding: 0; float: left; padding-left:40px; padding-right:0px; position: relative;}
#dropmenu ul li ul {display: none; position: absolute; top: 1.3em;	left: 0; background-color: #FDB912; color: #369; filter: alpha(opacity=97); -moz-opacity: 0.97; opacity: 0.97; padding-top:10px;	max-height:500px; max-width:320px;	min-width:240px;	width:auto !important; width:240px;}
#dropmenu ul li ul li {float:none; padding-left:0px; padding-right:0px; padding-bottom:.5em; margin-right: -7px; margin-left: -7px;}
#dropmenu ul li ul li a{padding-right: 5px; padding-left: 20px;}
#dropmenu ul li ul .more {text-align:right; background-color: #fcd04c; border: thin dashed #FFCC00; margin-right: -7px; margin-left: -7px; margin-bottom: -7px;}
#dropmenu ul li ul .more a{width: 100%;	color: #914901; padding-left:100px;}
#dropmenu ul li > ul {top: auto; left: auto; padding-top:15px; padding-bottom:10px; padding-left:10px; padding-right:10px;}
#dropmenu ul li:hover ul {display: block;}
#dropmenu ul li ul li:hover{background-color: #FFCC4E; margin-right: -7px; margin-left: -7px;}
#dropmenu ul li:hover ul, #dropmenu ul li.over ul {display: block;}

#navbar{width:auto; display:block; height:16px; padding-left:70px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
#navbar a{heigth:16px; line-height:16px; padding:0px; display:inline; text-decoration:none;}

#menu {color:#f9b11c; text-decoration: none; font-weight : bold;}
#menu .drawer {color: #f9b11c; text-decoration: none; font-weight : bold;}
#menu .drawer A:link {color:#f9b11c; text-decoration: none; font-weight : bold;}
#menu .drawer A:visited {color:#f9b11c; text-decoration: none; font-weight : bold;}
#menu .drawer A:active {color:#f9b11c; text-decoration: none; font-weight : bold;}
#menu .drawer A:hover {color:#f9b11c; text-decoration: none; font-weight : bold;}
#menu A:link {color: #ffffff; text-decoration: none; font-weight : bold;}
#menu A:visited {color: #ffffff; text-decoration: none; font-weight : bold;}
#menu A:active {color: #ffffff; text-decoration: none; font-weight : bold;}
#menu A:hover {color:#7bd5ff; text-decoration: none; font-weight : bold;}

#main{width:auto; display:block; padding:0; margin:0; background-color: #feeecb; background-image:url(/images/menu_bg.gif); background-position:left; background-repeat:repeat-y;}
#columns{width:955px; display:block; background-image:url(/images/side_bg.gif);  background-position:right; background-repeat:repeat-y;}

#header_column_right{width:344px; margin:0px; float:left; padding:0px; padding-bottom:30px; padding-top:44px; text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fdb912;}
#header_column_middle{width:371px; margin:0px; float:left; padding:0px; color:#FFFFFF; font-weight:bold;}
#header_column_left{width:240px; margin:0px; float:left; padding:0px; color:#004b8e; font-weight:bold;}

#header_column_right A:link {color: #000000; text-decoration: none;}
#header_column_right A:visited {color: #000000; text-decoration: none;}
#header_column_right A:active {color: #000000; text-decoration: none;}
#header_column_right A:hover {color:#004b8e; text-decoration: none;}

#column_right{width:500px; margin:0px; margin-right:0px; padding:0px; padding-left:0px; padding-top:0px; float:left;}
#column_right hr {border:0; margin:0; padding:0; color:#ffffff; position:relative; width:502px; background-color:#ffffff; height: 3px;}
#column_right_ad hr{border: 0; width:195px; color: #d2e3f1; margin-left:0px; background-color: #d2e3f1; height: 3px; margin-left:20px;}
#column_right_ad img{border:0px;}

#column_left{width:228px; margin:0px; margin-right:10px; padding:0px; padding-top:15px; float:left; color:#FFFFFF; font-weight:bold;}
#column_right_ad{width:215px; margin:0px; margin-left:0px; padding:0px; float:right; background-color:#FFFFFF;}
	
#login_box{width:215px; display:block; color:#004284; font-size:15px; background-color:#d2e3f1; padding-top:10px; padding-bottom:10px;}
#login_box input{margin:5px 5px 5px 5px; width:80px; border: 1px solid #666;}
#login_box input, form, textarea, select {margin-left:30px; margin-right:0px;}

#login_box A:link {color: #004284; text-decoration: none; font-size:9px;}
#login_box A:visited {color: #004284; text-decoration: none; font-size:9px;}
#login_box A:active {color: #004284; text-decoration: none; font-size:9px;}
#login_box A:hover {color:#004284; text-decoration: none; font-size:9px;}

/* Note: Only use the !important style if you are experiencing difficulty with your implementation...like us. */
.artzBtn { -moz-border-radius: 2.5px; border-radius: 2.5px; cursor: hand; font:normal 12px Tahoma,Arial,sans-serif !important;  border:solid 1px #7089A3 !important;  color:#022044 !important; background-color:#d0d5e5; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#d0d5e5,endColorStr=#ffffff); padding:1 4 1 4px;}
.artzBtn:hover,.artzBtnHov { background-color:#d0d5e5; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FAFDFF,endColorStr=#8FBEE7); }
.artzBtn:active,.artzBtnAct { background-color:#C6FFA9; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#BCD6EA,endColorStr=#F8FBFD); }
/* The following styles illustrate how to override the standard button. */
.def { border:solid 1px #004284 !important; color:#04330C !important; background-color:#e8ebf5; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#d0d5e5,endColorStr=#ffffff); margin:30px; }
.def:hover,.defHov { background-color:#d0d5e5; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#d0d5e5endColorStr=#ffffff); }
.def:active,.defAct { background-color:#C6FFA9; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#d0d5e5,endColorStr=#ffffff); }
	
#footer{width:auto; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:10px 0; font-size:11px; background-color:#004B8E; color:#fdb812; padding-left:20px;clear: both;}

#footer a,#footer a:link,#footer a:active,#footer a:visited {color:#fdb812;	text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#poll{padding-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}

/* Old Menu */
#nav .top {color: #ffffff; font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; background-color: #6699cc;}
#nav .middle {color: #ffffff; font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; background-color: #003399;}
#nav .bottom {color: #ffffff; font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; background-color: #003399;}
#nav .divider {background-color: #C7C7C7;}
#nav .current {color: #facd2c;}
#nav A:link {color: #ffffff; text-decoration: none;}
#nav A:visited {color: #ffffff; text-decoration: none;}
#nav A:active {color: #ffffff; text-decoration: none;} 
#nav A:hover {color: #ffffff; text-decoration: underline;}

.celllight {background-color: #ffffff;}
.celldark {background-color: #faf6eb;}

.maincolor {background-color: #003399;}
.menuback {background-color: #E4DFCE;}
.footerline {background-color: #0F63AE;}
.footerback {background-color: #ffffff;}
.sectionborder {color: #E4DFCE; font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; background-color: #003399;}
