/* CSS Document */

.text {font-size: 14px}
.text2 {font-size: 40px;font-weight: bold;}
.text3 {font-size: 50px}
a:link {color: #CCCCCC;text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
a {font-weight: bold;}

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:url(images/body_bg.gif);
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input
	{
		font-family:Verdana;
		font-size:0.75em;
		line-height:2em;
		color:#CCCCCC;
	}
	
textarea
	{
		font-family:Verdana;
		font-size:1.0em;
		line-height:1.5em;
		color:#999999;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#7a7c7c;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

.more {background:#434b4e url(images/more_right.gif) top right no-repeat; float:right; display:block;}
.more a {background:url(images/more_left.gif) top left no-repeat; padding:5px 10px 5px 10px; color:#a1a5a7; font-size:1.333em; font-family:arial; font-weight:bold; text-decoration:none; display:block;}
.more a:hover {color:#fff;}

h1 {background:url(images/logo.gif) top left no-repeat; text-indent:-10000px; height:75px; line-height:1.25em; font-size:0.75em;}
h2 {color:#cdcdcd; font-size:1.333em; margin-bottom:15px; font-family:arial}

li { background:url(images/list_bg.gif) no-repeat 0 7px; padding-left:12px; line-height:.7em;}
li a {color:#6d787e; text-decoration:none;}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 20px 0 0; float:left;}

.top_tall {background:url(images/header_tall.gif) top repeat-x;}
.logo {padding:42px 0 0 78px;}
.date {color:#434b4e;}

.menu { padding:16px 0 0 486px;}
.menu li {background:none; padding:0; float:left; width:97px; margin-right:4px;}
.menu li a {
	display:block;
	background:url(images/menu_li.gif) top left no-repeat;
	text-transform:uppercase;
	color:#000000;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	font-family:arial;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.menu li a:hover { background:url(images/menu_li_a.gif) top left no-repeat; color:#000000; text-decoration:none;}
.menu .active { background:url(images/menu_li_a.gif) top left no-repeat; color:#FFFFFF; text-decoration:none;}

#footer_row .indent {padding:25px 93px 30px 74px;}
#footer_row li a {color:#6d787e;}
.main_indent {padding:0 59px 15px 65px;}
#row2 .main_indent {padding:14px 59px 17px 65px;}
#row3 .main_indent {padding:16px 59px 55px 65px;}
#footer_row h2 {margin-bottom:13px;}

.box {background:#252728 url(images/box_tallb.gif) bottom repeat-x;}
.box .t {background:url(images/box_tallt.gif) top repeat-x;}
.box .br {background:url(images/box_br.gif) bottom right no-repeat;}
.box .bl {background:url(images/box_bl.gif) bottom left no-repeat;}
.box .tr {background:url(images/box_tr.gif) top right no-repeat;}
.box .tl {background:url(images/box_tl.gif) top left no-repeat; width:100%;}

.line {border-bottom:2px solid #383c3d; padding-bottom:15px; margin-bottom:18px;}

.button { display:block; float:left; padding:5px 0 5px 0; width:51px; text-align:center; margin-right:4px; color:#fff; font-size:1.333em; font-family:arial; font-weight:bold; text-decoration:none;}
.orange {background:url(images/button_orange.gif) top left no-repeat;}
.orange:hover {color:#f8d49c;}
.green {background:url(images/button_green.gif) top left no-repeat;}
.green:hover {color:#a8fb6f;}
.blue {background:url(images/button_blue.gif) top left no-repeat;}
.blue:hover {color:#aaebfd;}

.text2 {color:#cdcdcd; font-size:0.917em;}
.small { font-size:0.917em;}

#footer .main {color:#cdcdcd; text-align:center; padding-top:41px;}
#footer a {color:#434b4e;}

#index #row1 .indent {padding:21px 16px 16px 16px;}
#index #row2 .indent {padding:21px 16px 16px 16px;}
#index #row3 .indent {padding:21px 16px 16px 16px;}

#row1 { background:url(images/doted.gif) bottom left repeat-x;}
#row1 .main {background:url(images/row1_bg.gif) top left no-repeat;}
#row2 {background:url(images/doted.gif) bottom left repeat-x;}
#footer_row {background:#242728 url(images/footer_row_tall.gif) top repeat-x; color:#6d787e;}
#footer_row .main{ background:url(images/footeer_row_bg.gif) top left no-repeat;}

#index_1 #row1 .indent {padding:21px 16px 16px 24px;}
#index_1 #row1 .container {padding:26px 0 0 0;}
#index_1 .line {padding-top:4px;}

#index_1 #row3 .indent {padding:21px 16px 36px 24px;}
#index_1 #row3 .container {padding:12px 0 24px 0;}

#index_3 #row1 .main_indent {padding:0px 59px 55px 65px;}
#index_3 #row1 .indent {padding:21px 26px 33px 24px;}
#index_3 #footer_row .indent {padding:25px 99px 29px 75px;}

.main {
	width:950px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#header .main{height:160px; background:url(images/header_bg.jpg) top left no-repeat;}

#footer { height:98px; background:url(images/footer_tall.gif) top repeat-x;}
#footer .main {background:url(images/footer_bg.gif) top left no-repeat;}

.column1, .column2, .column3, .indent_column, .col1, .col2, .col3, .ind_col {float:left;}

.container {width:100%;}

#footer_row .column1 {width:226px;}
#footer_row .column2 {width:178px;}
#footer_row .column3 {width:200px;}

.column1 {width:425px;}
.column2 {width:401px;}

#index_1 .col1 {width:214px;}
#index_1 .col2 {width:470px;}

#index_1 #row3 .col1 {width:357px;}
#index_1 #row3 .col2 {width:327px;}

#index_2 .col1 {width:360px;}
#index_2 .col2 {width:301px;}

.dhtmlwindow{
position: absolute;
border: 2px solid lightgrey;
visibility: hidden;
background-color: lightgrey;
}

.drag-handle{ 
padding: 5px;
text-indent: 4px;
font: bold 16px Verdana, Arial;
background-color: #444444;
color: lightgrey;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ 
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{
width: 100%;
}


.drag-contentarea{ 
border-top: 1px solid black;
background-color: black;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ 
border-top: 1px solid black;
background-color: #000000;
height: 13px; 
}


.drag-resizearea{ 
float: right;
width: 13px; 
height: 13px; 
cursor: nw-resize;
font-size: 0;
}

#dropmenudiv{
position:absolute;
border:1px solid #666666;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #666666;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{
background-color: #999999;
}
img.floatLeft2 {float: left; margin: 5px;}
img.floatRight { 
    float: right; 
    margin: 1px; 
}
img.floatLeft { 
    float: left; 
    margin: 1px; 
}
textarea {width:765px; height:110px; padding:0 0 0 5px; overflow:auto; font-size:1em;}