
/*/////////////////////////////////////////////////////////////////////////////////////*/
html, body
{
	margin: 0;
	background: #333333 url(images/body_bg.jpg) left top repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1
{
	margin: 0 0 3px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
}
h1.blue {color: #86A8C5;}
h1.green {color: #799500;}
h1.orange {color: #D79F18;}

h2
{
	margin: 0 0 3px 0;
	padding: 0 0 1px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #cccccc;
	border-bottom: 1px solid #ECB01F;
}
h3
{
	margin: 0 0 3px 0;
	padding: 0 0 1px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #cccccc;
	border-bottom: 1px solid #799500;
}
h3 span {color: #799500 !important;}

p {padding: 0; margin: 0 0 10px 0;}

form {margin: 0;}

ul.dark
{
	margin: 15px 0 0 35px;
	padding: 0;
}
ul.dark li
{
	padding: 0 0 10px;
	list-style-image: url(images/right_arrow1.gif);
	color: #CCCCCC;
}
ul.light
{
	margin: 10px 0 0 25px;
	padding: 0;
}
ul.light li
{
	padding: 0 0 10px;
	list-style-image: url(images/right_arrow2.gif);
	color: #CCCCCC;
}
ul.light li span {font-style: italic; font-size: 7pt; font-weight: normal !important;}

li.orange {font-size: 10pt; font-weight: bold;}
li.orange span {color: #D79F18 !important;}
li.orange a:link {color: #ffffff !important;}
li.orange a:visited {color: #ffffff !important;}
li.orange a:hover {color: #D79F18 !important;}
li.orange a:active {color: #ffffff !important;}

span.green {color: #799500 !important; font-weight: bold;}
li.green {font-size: 9pt;}
li.green span {color: #799500 !important; font-weight: bold;}
li.green a:link {color: #ffffff !important;}
li.green a:visited {color: #ffffff !important;}
li.green a:hover {color: #799500 !important;}
li.green a:active {color: #ffffff !important;}

img.ben
{
	border: 1px solid #000000;
	float: right;
	margin: 15px;
}

div.footer
{
	margin: 25px;
	text-align: center;
	font-size: 7pt;
	color: #666666;
	padding: 5px;
}

/*/////////////////////////////////////////////////////////////////////////////////////*/
div.left_title
{
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	background-color: #ECB01F;
	padding: 0 3px 10px 3px;
	border-bottom: 1px solid #000000;
}
div.left_title div
{
	margin: 0 -3px 10px -3px;
	padding: 0;
	font-size: 1px;
	behavior: url(includes/iepngfix.htc);
	height: 3px;
	background: transparent url(images/shadow.png) left top repeat;
}
div.left_content
{
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2F2F2F;
	text-align: left;
	background-color: #AFAFAF;
	padding: 10px;
}
div.left_blue
{
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #ffffff;
	text-align: center;
	background-color: #2D4875;
	padding: 0 3px 10px 3px;
	border-top: 1px solid #000000;
}
div.left_blue div
{
	margin: 0 -3px 10px -3px;
	padding: 0;
	font-size: 1px;
	behavior: url(includes/iepngfix.htc);
	height: 3px;
	background: transparent url(images/shadow.png) left top repeat;
}

/*////////////////////////////////////////////////////////////////////////////////////*/
table.os
{
	width: 717px;
	margin: 0 auto;
}
td.os_side
{
	padding: 0;
	behavior: url(includes/iepngfix.htc);
	width: 3px;
	background: transparent url(images/shadow.png) left top repeat;
}
td.os_bottom
{
	padding: 0;
	font-size: 1px;
	behavior: url(includes/iepngfix.htc);
	height: 3px;
	background: transparent url(images/shadow.png) left top repeat;
}

/*////////////////////////////////////////////////////////////////////////////////////*/
table.shell
{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin: 0 auto;
	width: 711px;
}
td.shell_top
{
	padding: 0;
	background-color: #303030;
	border-bottom: 1px solid #000000;
}
td.shell_left
{
	padding: 0;
	vertical-align: top;
	width: 214px;
	background-color: #2D4875;
	border-right: 1px solid #000000;
}
td.shell_left a:link {color: #2C456E;}
td.shell_left a:visited {color: #2C456E;}
td.shell_left a:hover {color: #0172AE;}
td.shell_left a:active {color: #2C456E;}

td.shell_right
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 0;
	color: #999999;
	vertical-align: top;
	width: 497px;
	background-color: #3D3D3D;
}
td.shell_right a:link {color: #ECB01F;}
td.shell_right a:visited {color: #ECB01F;}
td.shell_right a:hover {color: #ffffff;}
td.shell_right a:active {color: #ECB01F;}

td.shell_right span
{
	color: #cccccc;
	font-weight: bold;
}
td.shell_bottom
{
	background-color: #161616;
	border-top: 1px solid #000000;
	text-align: center;
	font-size: 8pt;
	padding: 5px;
}
td.shell_bottom a:link {color: #799500;}
td.shell_bottom a:visited {color: #799500;}
td.shell_bottom a:hover {color: #ffffff;}
td.shell_bottom a:active {color: #799500;}

/*////////////////////////////////////////////////////////////////////////////////////*/
table.inner
{
	margin: 0;
	border-top: 1px solid #000000;
	width: 100%;
}
td.inner_left
{
	vertical-align: top;
	padding: 10px;
	border-right: 1px solid #000000;
	width: 50%;
}
td.inner_right
{
	vertical-align: top;
	padding: 10px;
	width: 50%;
}

.pad {padding: 10px !important;}

/*////////////////////////////////////////////////////////////////////////////////////*/
div.left_news
{
	margin: 0 0 15px;
}
div.left_news span.date
{
	font-size: 7pt;
	background-color: #373737;
	color: #AFAFAF;
	padding: 1px;
}

/*/////////////////////////////////////////////////////////////////////////////////////*/
.req {color: #ECB01F !important;}
table.form
{
	margin: auto;
}
td.form_text
{
	text-align: right;
}
td.form_input
{
	padding: 2px;
}
td.form_input input, td.form_input textarea
{
	background-color: #cccccc;
	border: 1px solid #000000;
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, san-serif;
}
td.form_submit
{
	text-align: right;
	padding: 10px 0;
}