﻿@font-face {
	font-family: 'SegoeUIRegular';
	src: url('segoeui.eot');
	src: local('☺'), url('../fonts/segoeui.woff') format('woff'), url('../fonts/segoeui.ttf') format('truetype'), url('../fonts/segoeui.svg#SegoeUI') format('svg');
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1.4em; text-align: center; font-family: SegoeUIRegular, "Trebuchet MS", Tahoma, sans-serif; font-size: 12px; color: #333; }
ol, ul { list-style: none; } input, button { vertical-align: middle; }
blockquote, q { quotes: none; } p { margin: 2px 0; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; } h1 { font-size: 17px; font-weight: normal; } h2 { font-size: 16px; font-weight: normal; } h3 { font-size: 15px; font-weight: normal; } h4 { font-size: 14px; font-weight: normal; } h5 { font-size: 13px; font-weight: normal; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
html, body {height: 100%;}

a:link { text-decoration: none; color: #000 }
a:hover { text-decoration: none; color: #000 }
a:active { text-decoration: none; color: #000 }
a:visited { text-decoration: none; color: #000 }

a.small_dgreen:link { text-decoration: none; color: #0A6632; font-size: 10px; font-weight: bold; }
a.small_dgreen:hover { text-decoration: none; color: #0A6632; font-size: 10px; font-weight: bold; }
a.small_dgreen:active { text-decoration: none; color: #0A6632; font-size: 10px; font-weight: bold; }
a.small_dgreen:visited { text-decoration: none; color: #0A6632; font-size: 10px; font-weight: bold; }

a.small_black:link { text-decoration: none; color: #000; font-size: 10px; font-weight: bold; }
a.small_black:hover { text-decoration: none; color: #000; font-size: 10px; font-weight: bold; }
a.small_black:active { text-decoration: none; color: #000; font-size: 10px; font-weight: bold; }
a.small_black:visited { text-decoration: none; color: #000; font-size: 10px; font-weight: bold; }

a.linkwhite:link { text-decoration: none; color: #fff }
a.linkwhite:hover { text-decoration: none; color: #fff }
a.linkwhite:active { text-decoration: none; color: #fff }
a.linkwhite:visited { text-decoration: none; color: #fff }

select { font-size: 11px; font-family: SegoeUIRegular, "Trebuchet MS", Tahoma, sans-serif; vertical-align: middle; }
.textbox { font-size: 12px; font-family: SegoeUIRegular, "Trebuchet MS", Tahoma, sans-serif; }
.textbox_big { font-size: 19px; font-family: SegoeUIRegular, "Trebuchet MS", Tahoma, sans-serif; }
.button { font-size: 11px; font-family: SegoeUIRegular, "Trebuchet MS", Tahoma, sans-serif; color: #D4FAE5; background-color:#507A62; border: 1px solid #507A62; }
.button:hover { font-size: 11px; font-family: SegoeUIRegular, "Trebuchet MS", Tahoma, sans-serif; color: #DECF28; background-color:#507A62; border: 1px solid #DECF28; }
.clear { clear: both;}
.fleft { float: left; }
.fright { float: right; }

.h1 { color: #eeeba7; font-size: 17px; }

.bodycontainer { width: 100%; background: url('../img/bg_top.jpg') repeat-x; }
.container { width: 980px; text-align: left; margin: 0 auto; }
.header { height: 44px; color: #fff; text-align: right; }
.home_header { height: 397px; background: url('../img/bg_home.jpg') repeat-x; }
.home_header_content { width: 980px; height: 397px; margin: 0 auto; text-align: left; background: url('../img/mainimgbg.jpg'); }
.content {  }
.footer { width: 100%; height: 50px; background: #0C5C2D; color: #fff; }
.nav { float: right; width: 270px; background: #E5F6CA; }
.maincontent { float: left; width: 710px; min-height:400px; height:auto !important; height:400px; }
.mainmenu li { padding: 3px 0; }
.mainmenu li a { vertical-align: middle; }
.mainmenu li img { vertical-align: middle; margin-right: 5px; }
ul.list { list-style: circle }
ul.list li { list-style-type: circle; margin-left: 30px; }
hr { color: #0A6632; background-color: #0A6632; height: 1px; border: 0; margin: 10px 0; }

.t_dgreen { color: #0A6632; }
.t_white { color: #fff; }
.t_small { font-size: 11px; }
.t_smaller { font-size: 10px; }
.t_bold { font-weight: bold; }
.t_center { text-align: center; }
.t_left { text-align: left; }
.t_right { text-align: right; }
.shade_dblue td { background: #0C263F; }

.infomsg { padding: 3px; border: 1px solid #ABE0C2; background: #E7FADF; width: 400px; margin: 0 auto; }
.errormsg { padding: 3px; border: 1px solid #940D26; background: #F7CBD3; width: 400px; margin: 0 auto; }

.formtable { width: 80%; margin:0 auto; }
.formtable td { width: 49%; padding: 5px; border: 1px solid #E1E1E1; font-size: 11px; }
.formtable tr td:first-child { text-align: right; padding-right: 10px; }

.formtable2 { width: 80%; margin:0 auto; }
.formtable2 td { width: 49%; padding: 5px; }
.formtable2 tr td:first-child { text-align: right; padding-right: 10px; }

.datatable { width: 820px; margin-top: 10px; }
.datatable tr:first-child td { border: 1px solid #ccc; background: #e1e1e1; font-size: 11px; padding: 0 3px 0 3px; font-weight: bold; }
.datatable tr td { padding: 5px 2px; border: 1px solid #E1E1E1; text-align: center; font-size: 12px; }

.datatable2 { width: 80%; margin: 0 auto; border: 1px solid #0A6632; }
.datatable2 tr td { width: 33%; text-align: center; padding: 3px 0; }

.home_header_table { width: 230px; background: #031F38; margin: 0 auto; }
.home_header_table tr td { width:33%; text-align:center; padding: 5px 0; }

ul.admin_menu li { display: inline; }
tr.shade td { background: #E7FADF; }

#simplemodal-container a.modalCloseImg { background:url(../img/icons/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer; }
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#e1e1e1; border:8px solid #444; padding:12px;}

.ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; /*width: 100%;*/ font: menu; font-size: 12px; line-height: 16px; overflow: hidden; text-align: left; }
.ac_loading { background: white url('../img/indicator.gif') right center no-repeat; }
.ac_odd { background-color: #eee; text-align: left; }
.ac_even { text-align: left; }
.ac_over { background-color: #0A246A; color: white; }