@import url("https://fonts.googleapis.com/css?family=Raleway");

body, th, td, div
{
	font-family: "Raleway", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

body
{
	background: url('images/bg.jpg') repeat-x top #ffffff;
	margin-top: 10px;
}

a {
	text-decoration: none;
}


a:active, a:link, a:visited
{
	color: #003366;
	text-decoration: none;
}	
a:hover
{
	color: #5c8dbc;
	text-decoration: underline;
}

a:link.cat, a:active.cat, a:visited.cat
{
	color: #003366;
	font-size: 13px;
	line-height: 21px;
	text-decoration: none;
	padding-left: 15px;
	background: url('images/list1-marker.gif') no-repeat left;
	font-weight: bold;
}
a:hover.cat
{
	color: #5c8dbc;
	font-weight: bold;
	text-decoration: none;
}
a:link.selCat, a:active.selCat, a:visited.selCat
{
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px;
	background: url('images/list1-marker.gif') no-repeat left;
}
a:hover.selCat
{
	color: #5c8dbc;
	text-decoration: none;
}
a:link.sub_menu, a:active.sub_menu, a:visited.sub_menu
{
	color: #666666;
	font-size: 10px;
	line-height: 18px;
	text-decoration: none;
	padding-left: 15px;
	background: url('images/panel-arrow.gif') no-repeat left;
}
a:hover.sub_menu
{
	color: #ffae39;
	text-decoration: none;
}
a:link.topmenu, a:active.topmenu, a:visited.topmenu
{
	font-size: 17px;
	text-align: center;
	color: #3f3f3f;
	padding-right: 12px;
}
a:hover.topmenu
{
	color: #ffae39;
	text-decoration: none;
}
a:link.menu, a:active.menu, a:visited.menu
{
	color: #666666;
	font-size: 7.5pt;
	text-decoration: none;
}
a:hover.menu
{
	color: #ffae39;
	text-decoration: none;
}
a:link.mini, a:active.mini, a:visited.mini
{
	color: #666666;
	font-size: 8pt;
	text-decoration: none;
}
a:hover.mini
{
	color: #5c8dbc;
	text-decoration: none;
}
a:link.footer, a:active.footer, a:visited.footer
{
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
}
a:hover.footer
{
	color: #FFFFFF;
	text-decoration: underline;
}

a:link.err, a:active.err, a:visited.err
{
	color: #ff0000;
}
a:hover.err
{
	color: #2F4C74;
	text-decoration: underline;
}

.yellow
{
	color: #ffae39;
}
.err
{
	color: #ff0000;
}
.header
{
	color: #023864;
	font-family: "Raleway", sans-serif;
	font-size: 20pt;
	font-weight: normal;
}
.header2
{
	color: #336699;
	font-family: "Raleway", sans-serif;
	font-size: 16pt;
	font-weight: bold;
}
.subheader
{
	color: #336699;
	font-size: 12pt;
	font-weight: bold;
}
.sideheader
{
	color: #333333;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}
.thead
{
	font-weight: bold;
	color: #ffffff;
	background-color: #2F4C74;
	padding: 3px;
	border: solid 1px #ffffff;
}
.tcell
{
	padding: 5px;
}
.thead2
{
	background-color: #2F4C74;
	border: 1px solid white;
	color: white;
	font: normal normal bold 7pt/normal verdana;
	padding: 3px;
}
.tcell2 {
font: normal normal normal 7pt/normal verdana;
padding: 5px;
}
.button {
	background-image:url(images/buttonReg.gif);
	color:#FFFFFF;
	font-weight:bold;
	height:25;
	cursor:hand;
}

.buttonOver {
	background-image:url(images/buttonOver.gif);
	color:#2F4C74;
	font-weight:bold;
	cursor:hand;
}

.botRegFront {
	background-image:url(images/botNavRegFront.gif);
	color:#FFFFFF;
	font-weight:bold;
	font-size:9pt;
	height:44px;
	width:105px;
	cursor:pointer;
}
.botOverFront {
	background-image:url(images/botNavOverFront.gif);
	color:#FFFFFF;
	font-weight:bold;
	font-size:9pt;
	height:44px;
	width:105px;
	cursor:pointer;
}

.botRegBack {
	background-image:url(images/botNavRegBack.gif);
	color:#FFFFFF;
	font-weight:bold;
	font-size:9pt;
	height:44px;
	width:105px;
	cursor:pointer;
}
.botOverBack {
	background-image:url(images/botNavOverBack.gif);
	color:#FFFFFF;
	font-weight:bold;
	font-size:9pt;
	height:44px;
	width:105px;
	cursor:pointer;
}

.botRegMid {
	background-image:url(images/botNavRegMid.gif);
	color:#FFFFFF;
	font-weight:bold;
	font-size:9pt;
	height:44px;
	width:105px;
	cursor:pointer;
}
.botOverMid {
	background-image:url(images/botNavOverMid.gif);
	color:#FFFFFF;
	font-weight:bold;
	font-size:9pt;
	height:44px;
	width:105px;
	cursor:pointer;
}

.botNavDiv {
	background-image:url(images/bottomNavDiv.gif);
	width:1px;
	height:44px;
}

a.boxl {
	color:#000000;
	text-decoration: none;
}
a.boxl:hover {
	color:#2F4C74;
	text-decoration: underline;
}
.box {
	font-size:8pt;
	background-color:#FFFFFF;
	border-left: solid 1px #2F4C74;
	border-right: solid 1px #2F4C74;
	padding-left:5px;
}
.input, select, textarea
{
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #333B55;
	font-size: 8pt;
}
hr
{
	background-color: #2F4C74;
	color: #2F4C74;
	height: 1px;
}
.header-box
{
	color: #ffffff;
	font-size: 25px;
	text-align: center;
	text-transform: none;
	line-height: 1.2em;
	padding-bottom: 10px;
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	text-shadow: 0 1px 0 rgba(102, 102, 102, 0.5);
	background-color: #2F96B4;
	border: solid 1px #666666;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
ul.arrow2
{
	list-style: none;
}
ul.arrow2 li
{
	background: url('images/thumbsup.png') no-repeat 0px 4px;
	padding-left: 24px;
	line-height: 18px;
	display: list-item;
	font-size: 16px;
	color: #333333;
	margin-bottom: 10px;
}
.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: block;
	font-size: 12pt;
}
.alert-danger, .alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b22222;
}
