/* global settings */
* { margin: 0; padding: 0; }
 /*body {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: .8em; background: #000 url(../theme/horizonbg.jpg) repeat-x;} */
body { background-repeat: no-repeat; background-position:center top; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: .9em; z-index:1; height:100%; }
img { border: 0; border-style: none; }
a:visited, a:link { color: white; text-decoration: none; } 
a:active, a:hover { color: #CCCCCC; text-decoration: underline;}
a.contentlink:visited, a.contentlink:link { color: blue; text-decoration: none; } 
a.contentlink:active, a.contentlink:hover { color: #999; text-decoration: underline; }
h2 { line-height: 1.5; font-size: 1.5em; padding-top: 10px; } 
h4 { line-height: 1.5; font-size: 1.25em; padding: 10px 0; }
h5 { line-height: 1.5; font-size: 1em; }
p { font-size: 1em; line-height: 1.25; padding-bottom: 10px; }
/* table */
.tdsmall { font-size: .7em; color: #000; font-weight: lighter; }
.tdmed {font-size: .8em; color: #000;}
.tdmedlg {font-size: .9em; color: #000; font-weight: normal; }
.tdlarge {font-size: .9em; color: #000; font-weight: bold; }
.tdloc {width:300px; text-align: left; vertical-align: top; top:auto; background-color:#05503a;}
table {color:#FFF;}
td {vertical-align: top;}

/* header */
.header {background-color:#05503A}

/* content */
.content {font-size: .9em; color: #000; font-weight: normal; padding: 10px 20px 10px 15px; }
.home_content {font-size: .9em; color: #000; font-weight: normal; margin: 5px 0 0 15px; }
.subscribe_content { font-size: .8em; color: #000; font-weight: normal; margin: 10px 20px 10px 15px; }

/* table */
.blackfont {color:#000000;}

/* pane */
#toppane {background:url(../theme/ThinHozBG.jpg) repeat-x; width:100%; height:200px;voice-family: "\"}\"";
		voice-family: inherit;
		height:199px;
		}
	html>body #banner {
		height:199px;
		}

#logopane {position:absolute; top:0px;}
#flashcontent {position:absolute; top:0px; left:148px;}

#leftpane {position:absolute; top:199px; left:0px; background:url(../theme/LeftBG.jpg); background-repeat: repeat-y; width: 148px; height:200%; }

#contentpane {margin-left: 147px; margin-right: 134px; voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 155px;
   		margin-right:140px;}
#rightpane {position:absolute; top:200px; right:0px; width:135px; }
html>body #contentpane {
   		margin-left: 155px;
   		margin-right:140px;
		}

#centerpane {font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; height:380px; width:1014px;}
#smcenterpane {background-color:#333333; border-color:#FFFFFF; border-width:thin; border-bottom-style:solid; z-index:6; position: relative; }
#centerpane_div { position: relative; height:385px; display: block; clear: both; }

/* footer */
#footer_div { position: relative; }
.footer { font-size: .7em; color:#fff; }
.footer td { background-color:#05503a;}

.copyright { font-size: .8em; color:#000000;}

div.scroll { height:115px; width:335px; overflow:auto; border:0px; margin: 0 0 0 25px;}

/**********************/
/* Individual Setting */

a#mailphonefax img { height: 33px; width: 159px; border: 0; }
a#onlinesubscription img { height: 33px; width: 148px; border: 0; }
a#grouporders img { height: 33px; width: 158px; border: 0; }
a#mailphonefax img { background-image: url(../theme/mailphonefax_off.gif); background-repeat: no-repeat; }
a#mailphonefax:hover img { background-image: url(../theme/mailphonefax_on.gif); background-repeat: no-repeat; }
a#onlinesubscription img { background-image: url(../theme/orderonline_off.gif); background-repeat: no-repeat; }
a#onlinesubscription:hover img { background-image: url(../theme/orderonline_on.gif); background-repeat: no-repeat; }
a#grouporders img { background-image: url(../theme/groupdiscount_off.gif); background-repeat: no-repeat; }
a#grouporders:hover img { background-image: url(../theme/groupdiscount_on.gif); background-repeat: no-repeat; }


#news_links { float: right; }

#box{ margin: 2px 5px 5px 10px; }

/* Visual Studio Control */

#label { font-size:100px; }

div.oFilterDIV {
	display: block;
	z-index: 5;
	border: 50px;
	filter: Alpha(Opacity=100, FinishOpacity=90, Style=2, StartX=20, StartY=40, FinishX=0, FinishY=0);
	-moz-opacity: .80;
	opacity: .80;
	-khtml-opacity: .80;
	float:left;
	background-color:#333333;
    margin-top:1px;
    color:#FFFFFF;
}
#filterimg {
	border: 50px;
	filter: progid:DXImageTransform.Microsoft.Alpha( Opacity=85, FinishOpacity=100, Style=0, StartX=0,  FinishX=0, StartY=0, FinishY=0);
	-moz-opacity:.75;
	opacity: .75;
	-khtml-opacity:.75;
}

#dgLocation {
	background-color: #05503a;
}

#label {
	color:White;
}

.Valid {
	color:Green;
	font-size:large;	
}

textbox {
	background-color:Gray;
}

/* for sponsorship page */

div.sponsorship_scroller {height: 450px; width: 790px; overflow: auto; }
td.sponsorship_category { font-size: 1em; color: #FDD500; font-weight: bold; line-height: 1.2; padding: 5px; }
td.sponsorship_dollars { font-size: 1.2em; color: #FDD500; font-weight: bold; padding: 5px; }
td.sponsorship_text { padding: 5px; font-size: 1em; color: #ffffff; }
