@charset "UTF-8";
/* CSS Document */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, form, label, legend,  caption, td { margin : 0; padding : 0; border : 0; outline : 0; }

html		{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; height:100%; background-color:black;  }
body		{ height:100%; }
.wrapper1	{ background-image:url(../Images/bg_new_black.jpg); background-repeat:repeat-x; height:657px;  }
.wrapper2	{ /*background-image:url(../Images/bg_image.jpg);*/ background-position:top center; background-color:black; background-repeat:no-repeat;  }
.wrapper3	{ background-image:url(../Images/bg_nav.jpg); background-repeat:repeat-x; height:98px; }
.everything	{ width:1020px; margin-left:auto; margin-right:auto; /*height:100%;*/ /*color:#333333;*/   }
.bottomgrad	{ width:100%; background-image:url(../Images/bottomgrad.png); background-repeat:repeat-x; background-position:bottom; }
.redRounded{
	width: 230px;
	height: 140px;
	position:absolute;
	left: 0px;
	top: 0px;
	z-index:1000;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../Images/img_border.png);
}

/***********TYPE**********************/

h1			{ font-size:31px; font-weight:bold; color:#AA273D; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; }
h2, h2 a	{ font-size:21px; font-weight:bold; color:#282851; padding-bottom:8px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; }
h2 a:hover	{ color:#AA273D; }	
h3, h3 a	{ font-size:14px; font-style:italic; color:#AA273D; padding:8px 0px; }
h3 a:hover	{ color:#282851; }
h4			{ font-size:16px; color:#AA273D; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; }
.white		{ color:white; }
.blue		{ color:#282851; }
.bold		{ font-weight:bold; }
.italic		{ font-style:italic; }
img			{ border:0; }

input		{ border:0; }
input text	{ border:none; }

a			{ text-decoration:none; color:#AA273D; }
a:active	{ outline:none; }
a:hover		{ color:#282851; }
#key_info a	{ color:white; }
#key_info a:hover	{ color:#282851; }

ol	{ list-style:none; }


/***********TOP NAVIGATION****************/

#top		{ width:1020px; height:120px; position:absolute; z-index:3000; }
#logo		{ width:221px; height:120px; position:relative; float:left; margin-right:10px; margin-left:10px; }
#top_nav	{ width:769px; height:98px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; position:relative; }

/***********BANNER AREA******************/
#banner_area	{ width:1020px; height:476px; position:relative; top:98px; }
#small_banner	{ width:675px; height:325px; position:relative; }
.slideshow_banner, .top_banner, .slideshow_banner img, .top_banner img	{ position:absolute; }

/********JAVASCRIPT****************/

.tab_bar	{ width:800px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; position:absolute; top:442px; font-size:19px; color:white; clear:both; }
.tab		{ /*background-image:url(../Images/tab_red.png);*/ height:25px; width:130px; margin-left:2px; cursor:pointer; float:left; padding-top:10px; }
#swaplink0	{ margin-left:30px; }

/************RED BAR*******************/

#red_bar		{ background-image:url(../Images/bg_redbar_short.jpg); background-repeat:no-repeat; width:1020px; height:182px; position:relative; margin-left:5px; }
#key_info		{ width:645px; height:130px; float:left; padding:20px 50px 10px 30px; color:white; overflow:hidden; }
#search_area	{ width:265px; float:left; margin-top:10px; padding-left:30px; }
#keyword_search	{ width:218px; height:68px; background-image:url(../Images/search_bg.jpg); background-repeat:no-repeat; padding-top:12px; padding-left:10px;  }
#search_wrapper	{ width:164px; height:35px; background-image:url(../Images/search_input.jpg); background-color:#8E1E2C; background-repeat:no-repeat;  float:left; }
input.search { width: 140px; height: 21px; background: transparent; border: 0; padding: 7px 12px; margin-right: 5px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:18px; color:#FFCCCC; float:left; }
/*
.search			{ width:140px; height:21px; background-image:url(../Images/search_input.jpg); background-color:#8E1E2C; background-repeat:no-repeat; border:none; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:18px; color:#FFCCCC; float:left; margin-right:5px; padding:7px 12px; background-position:top left; }*/
.submit			{ width:39px; height:35px; background-image:url(../Images/search_submit.jpg); background-repeat:no-repeat; border:none; float:left; }

/***********CONTENT*******************/

.content_border	{ background-image:url(../Images/bg_contentborder.png); width:1020px; padding:0 5px 5px 5px; margin-left:auto; margin-right:auto; }
.secondary_top	{ padding-top:15px; }
.content		{ background-image:url(../Images/bg_whitegrad.jpg); background-color:white; background-repeat:repeat-x; width:960px; padding:30px; float:left; }
.content2		{ background-image:url(../Images/bg_whitegrad.jpg); background-color:white; background-repeat:repeat-x; width:960px; padding:30px 30px 15px 30px; min-height:300px; float:left;  }
#left			{ width:665px; float:left; padding-right:30px; }
#right			{ width:265px; float:left; }

.skyscraper		{ padding:0 0 0 20px; width:221px; height:556px; }
.img_border		{ border:5px solid #cccccc; }
#sponsors_sm	{ background-image:url(../Images/bg_sponsors.png); width:645px; height:70px; margin-bottom:20px; float:left; padding:10px; overflow:hidden; }
#sponsors_sm img{ float:left; }
.home_sponsors	{ margin-right:10px; }

.nomargin		{ margin:0px; padding:0px; }

/***********FOOTER*******************/

.footer		{ width:990px; background-color:white; padding:20px 15px; }
#sponsors	{ width:735px; background-image:url(../Images/footer_seperator.gif); background-repeat:no-repeat; background-position:right; float:left; }
#sponsors img	{ float:left; }
#address	{ float:left; margin-left:120px; margin-top:15px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:12px; }
#login		{ width:200px; float:left; padding:20px 0 0 35px; font-size:12px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; }
#copyright	{ color:#AA273D; font-size:11px; padding:20px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; }
#copyright a	{ color:#AA273D; }
#copyright a:hover	{ text-decoration:underline; }

/**********STANDARD******************/
.paddingtop		{ padding-top:20px; }
.standard_block	{ padding:20px 0; }
.search_result	{ padding:0 20px; }
.red_top		{ width:265px; height:10px; background-image:url(../Images/bg_sidebar_red_top.png); background-repeat:no-repeat; line-height:0; font-size:0; }
.red_mid		{ width:225px; background-image:url(../Images/bg_sidebar_red_mid.png); background-repeat:repeat-y; padding:10px 20px; }
.red_bot		{ width:265px; height:10px; background-image:url(../Images/bg_sidebar_red_bot.png); background-repeat:no-repeat; line-height:0; font-size:0; }
.blue_top		{ width:265px; height:10px; background-image:url(../Images/bg_sidebar_blue_top.png); background-repeat:no-repeat; line-height:0; line-height:0; font-size:0; }
.blue_mid		{ width:225px; background-image:url(../Images/bg_sidebar_blue_mid.png); background-repeat:repeat-y; padding:10px 20px; }
.blue_bot		{ width:265px; height:10px; background-image:url(../Images/bg_sidebar_blue_bot.png); background-repeat:no-repeat; line-height:0; font-size:0; }

/*********FEED********************/
.feed_post		{ width:100%; padding:10px 0px; border-bottom:3px dotted #BBAD90; float:left; }
.feed_post h2, .feed_post h2 a { font-size:18px; }
.download_block	{ }
.download		{ float:left; padding-right:10px; }
.download_text	{ float:left; color:#282851; padding-top:10px; padding-right:30px; }
.feed_thumb		{ border:5px solid #cccccc; }
.feed_thumb img	{ }
#rss			{ width:330px; padding:10px 0 0 0; float:left; }
#prev_next		{ width:330px; padding:15px 0 0 0; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; color:#333333; float:left; }
#prev_next a	{ color:#333333; }
#prev_next a:hover	{ color:#AA273D; }
.map			{ border:5px solid #cccccc; margin-right:20px; }
.map_right		{ border:5px solid #cccccc; margin-left:20px; }
.dl_icon		{ width:33px; height:31px; float:left; padding-right:10px; }

/*********POLL******************/
.poll_container		{ float:left; padding:20px 0px 0px 37px; width:204px; }

/*********BLOG******************/
.blog_post		{ padding:15px 0; }
.blog_time		{ color:#999999; padding-bottom:5px; }
.rss			{ padding-top:20px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; text-transform:uppercase; font-weight:bold; font-size:16px; }
.blog_reply		{ background-color:#EBE7DE; padding:15px; margin:20px 0; }
.return			{ padding:15px 0; }

/**********DASHBOARD************/

.container		{ width:707px; margin-bottom:20px; }
.container_top 	{ background-image:url(../Images/dasboard_box_top.png); height:17px; width:665px; background-repeat:no-repeat; }
.container_mid	{ background-color:#ede8e2; width:625px; padding:0 20px; }
.container_bot 	{ background-image:url(../Images/dasboard_box_bottom.png); height:17px; width:665px; background-repeat:no-repeat; }
.entry			{ margin-bottom:20px; }
.more			{ margin:10px 0; font-style:italic; }
.comment_link a { color:black; font-weight:bold; }
.comment_link a:hover { color:#AA273D; }
#tools			{ float:right; margin-bottom:10px; }
#buttons		{ float:right; padding-right:5px; }
#buttons img	{ margin:12px 5px 10px 0; }
#user			{ background-image:url(../Images/dashboard_user_bg.png); width:50px; height:50px; background-repeat:no-repeat; padding:2px; float:left; margin-right:10px; }
.pagination-blue, .pagination-blue a	{color:#000066;}

/**********NAVIGATION***********/

.navigation a, .GetWidth a, .GetWidth2 a {  /* we can define these together as long as there is no padding*/
	font-size:14px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight:bold;
}

.navigation li ul {
	width:769px;
}

.navigation li a {
	padding:0 2px;
	/*margin:2px;*/
	color: #CCCCFF;
}

.navigation li {
	padding:3px; 
	margin:0px 10px 0 0;
	height:52px;
	line-height:52px;
	
}

.navigation li ul li{
	margin-left:0px;
	height:34px;
	line-height:34px;
}

.navigation li ul li a, .GetWidth2 a {
	color:#FFCCCC;
	font-size:13px;
}

.navigation ul ul li a {
	color:white;
	padding-left:8px;
}

.navigation ul ul li a:hover {
	color:#292852;
}


.navigation li ul li ul li{
	margin:0px;
	background:#AA273D;
	height:25px;
	line-height:25px;
}

.navigation a:hover {
	color:white;
}

/*#navmenu-h {
	width:769px;
}*/

/**********MAP***********/

#mapBorder{
	width: 938px;
	height: 670px;
	padding: 15px;
	background-image: url(../Images/bg_map.png);
}

