﻿* {
	margin: 0;
	padding: 0;
}
ul {
	list-style: none;
}
body {
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	color: #44464A;
	background: #010102;
}
img {
	border: 0;
}
table, td {
	border-collapse: collapse;
}
table, td, img {
	border: 0;
}
td, tr {
	vertical-align: top;
	text-align: left;
}
input, textarea {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	font-weight: normal;
	text-align: left;
}
.searching {
	width: 169px;
	height: auto;
	color: #000000;
	height: 18px;
	margin-right: 13px;
	border: solid 1px #808080;
}
.column_center .text_box input, .column_center .text_box textarea {
	margin: 3px 0 3px 0;
}
.main {
	width: 980px;
	margin: auto;
}
h1 {
    font-size:18px;
    line-height:22px;
    color:#FFCC11
}
h2 {
	font-size:14px;
    line-height:18px;
    color:#FFFFFF
}
h3 {
	color: #2D2E69;
	font-weight: normal;
	font-size: 2em;
	line-height: 1.18em;
	padding: 0 0 2px 0;
}
h3 a {
	color: #2D2E69;
	font-size: 1.01em;
	line-height: 1.01em;
	text-decoration: none;
}
h3 a:hover {
	text-decoration: underline;
}
.pagetitle {
	padding: 10px;
}
.center {
	padding: 0 0 10px 0;
}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 20px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 20px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
/* End Images */
/*******global********/
ul {
	margin: 0;
}
.float {
	float: left;
	margin: 0 20px 0 0;
}
.float_2 {
	padding: 0 20px 0 0;
}
.col {
	float: left;
}
.left_side_bar {
	float: left;
	width: 228px;
}
.column_center {
	float: left;
	width: 522px;
	background: url(../images/fill.gif) 0 0 repeat;
}
.indent_center {
	padding: 0 30px 7px 30px;
}
.right_side_bar {
	float: left;
	width: 230px;
}
.clear {
	clear: both;
}
.w100 {
	width: 100%;
}
.h100 {
	height: 100%;
}
.in5 {
	padding-bottom: 5px;
}
.in10 {
	padding-bottom: 10px;
}
.in15 {
	padding-bottom: 15px;
}
.in20 {
	padding-bottom: 20px;
}
/*******global********/
.content {
	background: url(../images/wrapper.jpg) 0 0 no-repeat;
}
.content .indent {
	padding: 0 0 0 0;
}
/*******************box*********************************/
.side_left {
	background: url(../images/side_left.gif) 0 0 repeat-y;
}
.side_right {
	background: url(../images/side_right.gif) right 0 repeat-y;
}
.left_top {
	background: url(../images/left_top.gif) left top no-repeat;
}
.right_top {
	background: url(../images/right_top.gif) right top no-repeat;
}
.left_bot {
	background: url(../images/left_bot.gif) left bottom no-repeat;
}
.right_bot {
	background: url(../images/right_bot.gif) right bottom no-repeat;
	width: 100%;
	min-height: 431px;
	height: auto !important;
	height: 431px;
}
/***************************end**************************/
/*******************box*********************************/
.left_top_2 {
	background: url(../images/left_top_2.gif) left top no-repeat #F0ECDA;
}
.right_top_2 {
	background: url(../images/right_top_2.gif) right top no-repeat;
}
.left_bot_2 {
	background: url(../images/left_bot_2.gif) left bottom no-repeat;
}
.right_bot_2 {
	background: url(../images/right_bot_2.gif) right bottom no-repeat;
	width: 100%;
	min-height: 56px;
	height: auto !important;
	height: 56px;
}
/***************************end**************************/
/*******************box*********************************/
.left_top_3 {
	background: url(../images/left_top_2.gif) left top no-repeat #F0ECDA;
}
.right_top_3 {
	background: url(../images/right_top_2.gif) right top no-repeat;
}
.left_bot_3 {
	background: url(../images/left_bot_2.gif) left bottom no-repeat;
}
.right_bot_3 {
	background: url(../images/right_bot_2.gif) right bottom no-repeat;
	width: 100%;
	min-height: 35px;
	height: auto !important;
	height: 35px;
}
/***************************end**************************/
/*******************header*********************************/
#header {
	width: 100%;
	height: 208px;
	background: url(../images/bg_header.jpg) 0 0 no-repeat;
}
#header .logo {
	padding: 80px 0 0 0;
}
#header span {
	font-size: 1.09em;
	line-height: 1.45em;
	font-weight: bold;
	text-decoration: none;
}
/*******************end header*********************************/
.box {
	margin: 0 11px 4px 11px;
}
.padd_box {
	padding: 8px 0 0 0;
}
.search_block {
	float: right;
	padding: 16px 13px 4px 10px;
}
.menu {
	float: left;
	padding: 21px 0 0 3px;
}
.menu li {
	float: left;
	background: url(../images/sep.gif) right 2px no-repeat;
	padding: 0 20px 0 13px;
}
.menu li a {
	font-family: arial;
	font-size: 1.01em;
	list-style: 1.28em;
	font-weight: bold;
	color: #525252;
	background: url(../images/arr_menu.gif) 0 6px no-repeat;
	padding: 0 0 0 12px;
	text-decoration: none;
}
.menu li a:hover {
	text-decoration: underline;
}
/*******************side_bar*********************************/
.left_side_bar .inside {
	padding: 303px 20px 0 65px;
}
.right_side_bar .inside {
	padding: 303px 20px 0 41px;
}
/*---------------------------------------------------*/
#statusbar {
	text-align: left;
	color: #6A6A6A;
}
#statusbar p {
	padding: 0px 20px 20px 0;
}
#statusbar a {
	font-weight: bold;
	color: #6A6A6A;
}
#statusbar2 {
	text-align: left;
	color: #6A6A6A;
}
#statusbar2 p {
	padding: 0px 20px 20px 0;
}
#statusbar2 a {
	font-weight: bold;
	color: #6A6A6A;
}
/*******************end side_bar*********************************/
/*******************column_center*********************************/
.text_box {
	font-size: 14px;
	line-height: 18px;
	padding: 18px 0 20px 17px;
}
.text_box em {
	font-size: 1.25em;
}
.text_box .block {
	font-size: 1.08em;
	line-height: 1.3em;
	color: #292727;
	padding: 9px 0 0 0;
}
.text_box .list {
	margin: 15px 0 0 7px;
}
.text_box .list li a {
	font-size: 1.08em;
	line-height: 2.23em;
	color: #CB0608;
	background: url(../images/arr_cont.gif) 0 5px no-repeat;
	padding: 0 0 0 16px;
}
.title {
	background: url(../images/bg_title.jpg) 0 0 no-repeat;
	border-bottom: 1px solid #E2DECC;
	min-height: 92px;
	height: auto !important;
	height: 92px;
}
.inside_title {
	padding: 17px 22px 10px 86px;
}
.title span {
	color: #010102;
	font-size: 1.01em;
	line-height: 1.18em;
}
.title .date {
	font-size: 1.01em;
	line-height: 1.09em;
	color: #333477;
	font-weight: bold;
	font-family: tahoma;
	padding: 7px 0 0 0;
}
.comments {
	font-family: arial;
	text-align: right;
	color: #333477;
	font-size: 1.01em;
	font-weight: bold;
	line-height: 1.9em;
	padding: 0 11px 8px 11px;
}
.inside_comments {
	padding: 4px 16px 5px 20px;
}
.comments a {
	background: url(../images/arr_1.gif) 0 6px no-repeat;
	padding: 0 0 0 11px;
	text-decoration: underline;
	color: #333477;
	font-size: 1.01em;
	line-height: 1.9em;
}
.comments a:hover {
	text-decoration: none;
}
/*******************end column_center*********************************/
#tag_cloud a {
	color: #6A6A6A;
	line-height: 1.01em;
	text-decoration: none;
}
#tag_cloud a:hover {
	text-decoration: underline;
}
.post {
	padding: 0 0 20px 0;
}
.post h3 {
	padding: 0 0 5px 0;
}
/*************************************/
#recent-posts {
	vertical-align: top;
}
.widget_style#recent-comments li a {
	background: none;
}
#calendar {
	vertical-align: top;
}
#google-search {
	vertical-align: top;
}
#gsearch {
	text-align: left;
}
#pages {
	vertical-align: top;
}
#text-1 {
	vertical-align: top;
}
#delicious {
	vertical-align: top;
}
#delicious-box {
	text-align: left;
}
/*************************************/
.textwidget {
	padding: 13px 0px 0px 0px;
}
.oddcomment {
	color: #FF0000;
}
/*******************footer*********************************/
#footer {
	font-size: 1.01em;
	line-height: 1.01em;
	color: #585858;
	text-align: center;
	padding: 18px 0 25px 18px;
}
#footer a {
	color: #585858;
}
/*******************end footer*********************************/
.contact {
	text-align: center;
	font-size: 16px;
	line-height: 34px;
}
.excite {
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
}
.topTitle {
	text-align: center;
	font-size: 30px;
	line-height: 36px;
	color: maroon;
	font-weight: bold;
}
.midTitle {
	text-align: center;
	font-size: 24px;
	line-height: 30px;
	color: green;
}
.botTitle {
	text-align: center;
	font-size: 24px;
	line-height: 30px;
	color: blue;
}
.paraHead {
	font-size: 18px;
	line-height: 22px;
	font-style: italic;
	text-decoration: underline;
}
.redBox {
	background-color: red;
	color: white;
	font-size: 18px;
	line-height: 22px;
	padding: 4px;
}
.blueBox {
	width: 32%;
	height: 40px;
	background-color: aqua;
	color: black;
	text-align: center;
	vertical-align: middle;
	border: medium black outset;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 18px;
}
.blueBox a {
	background-color: aqua;
	color: black;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 18px;
}
.dkblueBox {
	width: 32%;
	height: 40px;
	background-color: #000080;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border: medium black outset;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 18px;
}
.dkblueBox a {
	background-color: #000080;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 18px;
}
.dkblueBox a:link {
	background-color: #000080;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 18px;
}
.dkblueBox a:visited {
	background-color: #000080;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 18px;
}
.dkblueBox a:hover {
	background-color: #000080;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 18px;
}
.oneem {
	height: 1em;
}
.twoem {
	height: 2em;
}
.threeem {
	height: 3em;
}
.yellowBox {
	margin: auto;
	width: 200px;
	padding: 6px;
	background-color: yellow;
	color: black;
	text-align: center;
	vertical-align: middle;
	border: medium black outset;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 18px;
}
.yellowBox a {
	background-color: yellow;
	color: black;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 18px;
}
.dkyellowBox {
	margin: auto;
	width: 200px;
	padding: 6px;
	background-color: #C0C000;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	border: medium black outset;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 18px;
}
.dkyellowBox eBox a {
	background-color: #C0C000;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 18px;
}
.dkyellowBox a:link {
	background-color: #C0C000;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 18px;
}
.dkyellowBox a:visited {
	background-color: #C0C000;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 18px;
}
.dkyellowBox a:hover {
	background-color: #C0C000;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 18px;
}
.menuBox {
	width: 120px;
	padding: 3px;
	background-color: #000000;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 14px;
}
.menuBox a {
	background-color: #000000;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 14px;
}
.menuBox a:visited {
	background-color: #000000;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 14px;
}
.dkmenuBox {
	width: 120px;
	padding: 3px;
	background-color: #C9C9C9;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 14px;
}
.dkmenuBox eBox a {
	background-color: #C9C9C9;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 14px;
}
.dkmenuBox a:link {
	background-color: #C9C9C9;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 14px;
}
.dkmenuBox a:visited {
	background-color: #C9C9C9;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 14px;
}
.dkmenuBox a:hover {
	background-color: #C9C9C9;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 14px;
}
.btnCenter 
{
    text-align:center;
}
.spacer 
{
    height:1em;
}
.login_instructions 
{
    font-size:14px;
    font-weight:bold;
    padding: 3px;
    text-align:center;
}
.login_title 
{
    font-size:18px;
    font-weight:bold;
    color:Navy;
    padding:3px
}
.button 
{
    text-align:center;
    font-size:14px;
    font-weight:bold;
    line-height:20px;
    vertical-align:middle;
    font-family:Arial;
    border:1px solid #000000;
    background-color:Silver;
    cursor:default;
    color:#000000;
    padding-right:5px;
    padding-left:5px;
}
.buttonOver 
{
    text-align:center;
    font-size:14px;
    font-weight:bold;
    line-height:20px;
    vertical-align:middle;
    font-family:Arial;
    border:1px groove #FF0000;
    background-color:Black;
    cursor:pointer;
    color:#FFFFFF;
    padding-right:5px;
    padding-left:5px;
}
.centerMiddle
{
    text-align:center;
    vertical-align:middle;
    padding: 0;
    line-height:normal;
    border:0;
}
.middleAlign
{
    vertical-align:middle;
    line-height:20px;
}
.home1 {
    font-size:18px;
    line-height:20px;
    color:#FFCC11
}
.home2 {
	font-size:14px;
    line-height:18px;
    color:#FFFFFF
}
