/* CSS Document */

@font-face {
	font-family: 'QlassikMediumRegular';
	src: url('Qlassik_TB.eot');
	src: local('Qlassik Medium Regular'), local('QlassikMedium'), url('Qlassik_TB.ttf') format('truetype');
}

@font-face {
	font-family: 'QlassikBoldRegular';
	src: url('QlassikBold_TB.eot');
	src: local('Qlassik Bold Regular'), local('QlassikBold'), url('QlassikBold_TB.ttf') format('truetype');
}

body, html {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #bc0f33;
	margin: 0px;
	min-width: 920px;
	font-size: 12px;
}
a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #333333;
}
a:active {
	color: #333333;
}
h1,h2,h3,h4,h5,h6 {
	font-family: 'QlassikMediumRegular', Arial, sans-serif;
	font-weight: normal;
	margin: 4px 0px 8px 0px;
}
h1 {
	font-size: 24px;
	color: #006666;	
	letter-spacing: 150%;
}
h2 {
	font-size: 18px;
	color: #006666;
}
h3 {
	font-size: 16px;
	color: #006666;
	margin: 4px 0px 4px 0px;
}
h4 {
	font-size: 14px;
	color: #006666;
	margin: 4px 0px 2px 0px;
}
h5 {
	font-size: 13px;
	color: #006666;
	margin: 0px;
}
h6 {
	font-size: 12px;
	color: #006666;
	margin: 0px;
}
p{
	margin: 4px 0px 8px 0px;
}
li{
	margin: 0px 0px 8px 0px;
}

/* Portals */
#headernavigation{
	clear: both;
	width: 880px;
	margin: auto;
	text-align: center;
	position: relative!important;
	z-index: 9998!important;
}
#headertop{
	margin: auto;
	width: 800px;
}
#portals{
	text-align: center;
	background: url(/assets/portal_back.jpg) top repeat-x #dedac7;
	z-index: 0;
}
#bodytopgrad{
	z-index: -1;
}
div.fadehover {
	position: relative;
} 
img.a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	border: none;
}
img.b {
	position: absolute;
	left: 0;
	top: 0;
	border: none;
}
#flash {
	position: relative; /*or absolute*/
	z-index: 0;
}

/* CONTENT DIVs */
.printlogo{
	display: none;
}
.screenlogo{
	display: block;
}
#contentdivfull{
	background: url(../assets/body_top.jpg) #dedac7 repeat-x;
	padding-top: 0px;
}
#contentdiv{
	clear: both;
	width: 840px;
	margin: auto;
	padding: 10px 0px 10px 0px;
	line-height: 150%;
	z-index: 0;
}
.contentbox_top{
	width: 270px;
	/*background: url(../assets/contentbox/contentbox_top.jpg) no-repeat top center #00342e;*/
	background: #00342e;
	color: #FFFFFF;
	vertical-align: top;
	padding: 3px 3px 8px 3px;
	line-height: 120%;	
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
}
.contentbox_top h1, .contentbox_top h2, .contentbox_top h3, .contentbox_top h4, .contentbox_top h5, .contentbox_top h6, .contentbox_top p{
	color: #ffffff;
	margin: 0px 10px 2px 10px;
}
.contentbox_top a{
	color: #ffffff;
	font-style: italic;
	font-size: 10px;
}
.contentbox_btm{
	display: none;
	width: 270px;
	height: 11px;
	background: url(../assets/contentbox/contentbox_btm.jpg) no-repeat top center;
}
.crumbs{
	font-family: 'QlassikMediumRegular', Arial, sans-serif;
	font-size: 12px;
	margin: 4px 0px 8px 0px;  
}
.forminput{
	font-family: 'QlassikMediumRegular', Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 120px;	
}
.testimonialinfo{
	text-align: right;
	font-size: 14px;
	font-family: 'QlassikMediumRegular', Arial, sans-serif;
}

/* CALENDAR */
.smalltext{
	font-size: 11px;
	line-height: 110%;
}
td.smalltext {
	background: #bc0f33;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}
table#caltable{
	border-color: #333333;
    border-width: 0 0 1px 1px;
    border-style: solid;
}
table#caltable td{
	border-color: #333333;
    border-width: 1px 1px 0 0;
    border-style: solid;

}
#calheader{
	font-family: 'QlassikBoldRegular';
	font-size: 16px;
}

/* FOOT DIVs */
#footerfull{
	clear: both;
	background: url(../assets/footer-back.jpg) top repeat-x #bc0f33;
	min-height: 131px;
}
#footerfull a{
	color: #FFFFFF;
}
#footercontent{
	width: 880px;
	margin: auto;
	padding: 20px;
	color: #FFFFFF;
	font-size: 10px;
}
#footerleft {float: left; margin-left: 10px;}
#footermid {position: relative; left: 20px; float: left; width: 275px;}
#footermid img {margin: 2px;}
#footerright{
	float: left;;
	text-align: right;
	width: 250px;	
}
#sharethis{
	z-index: 1000;
}

/* NEWS DIVS */
#newsmaindiv{
	width: 460px; 
	color: #333333;
	margin-bottom: 15px;
}
#newsmaindiv p{
	margin: 0px 0px 6px 0px;
}
#newsmaindiv img{
	max-width: 590px;
}
#newspagenav{
	font-size: 10px;
	text-align: center;
}
#newssidediv{
	font-family: 'QlassikBoldRegular', Arial, sans-serif;
	float: right;
	width: 150px;
}
#newssidediv a{
	text-decoration: none;
}
#newssidediv ul{
	margin: 0px 0px 0px 12px;
	padding: 0px;
	list-style: none;
}
#newssidediv li{
	margin: 0px 0px 0px 3px;
	padding: 0px;
	list-style: none;
}
#side_insidediv{
	padding: 10px;
	border: 1px solid #cccccc;
	background: #ffffff;
	color: #333333;
	padding-bottom: 18px;
}
#similardiv{
	margin: auto;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 10px;
	background: #eeeeee;
	border: 1px solid #cccccc;
}

div.brick-form {width: 570px; margin-left: 20px;}

div.brick-form input {background: white; border: 1px solid black; height: 24px; text-transform: capitalize;}
div.brick-form label {height: 24px; margin: 10px 0;}
div.brick-form input.submit {}
div.brick-form input.twenty {margin: 7px; padding-left: 10px; text-transform: uppercase; letter-spacing: 19px; /*background: url('/brick/text.gif') no-repeat top left;*/ width: 561px; height: 28px;}
div.brick-form input.radio1,div.brick-form input.radio2 {position: relative; top: 8px; }
div.brick-form select {border: 1px solid black; height: 28px;}
div.brick-form div.second {display: none;}

div#TB_window {position: absolute!important; z-index: 9999;}
