html, body	{ height:100%; margin:0; padding:0; font-family: Verdana; font-size: 13px; color: #ffffff; background-color: #000000; text-align: left; }
td { text-align: left;	font-family: Verdana;	font-size: 13px; color: #ffffff;  }
div { text-align: left; }

.main_container { height: 688px; width: 964px; border: 1px solid #ffffff; background-repeat: no-repeat; }

.bottom_nav_container {	color: #ffffff;	text-transform: uppercase; width: 964px; margin-top: 5px; text-align:center;	height: 30px; 	}
		
.website_by	{ font-size: 9px; width: 964px; position: relative; bottom: 18px; left: 6px; }
.website_by	a:link { color: #ffffff;  }
.website_by	a:hover { color: #9FD233;  }
.website_by	a:visited { color: #ffffff;  }

.bottom_nav_container a:link { text-decoration: none; border-bottom: 1px dotted #ffffff; color: #ffffff; font-size: 12px; letter-spacing: 1px; }
.bottom_nav_container a:visited { text-decoration: none; border-bottom: 1px dotted #ffffff; color: #ffffff; font-size: 12px; letter-spacing: 1px; }
.bottom_nav_container a:hover { text-decoration: none; border-bottom: 1px dotted #9FD233; color: #9FD233; }
.large_letter { font-size: 15px; }

.logo_container { height: 129px; width: 949px; text-align: right;	padding-top: 20px;	padding-right: 15px; 
/* background-image: url('../images_layout/bkg_logo_alpha.png'); background-repeat: repeat-y; */
background-image: url('../images_layout/bkg_alpha.png'); background-position: right; background-repeat: repeat-y;
}



.top_padding { height: 30px; }
.main_nav { width: 180px; background-image: url('../images_layout/bkg_alpha.png'); color: #ffffff; 
height: 485px; padding-top: 54px; float: right;   padding-left: 15px;  }; 

.nav_item { }
.nav_item a:link { border-bottom: none; height: 25px; width: 180px; text-decoration: none; color: #ffffff; font-size: 14px; font-weight: bold; display: block; padding-bottom: 20px; }
.nav_item a:visited {  border-bottom: none; height: 25px; width: 180px; text-decoration: none; color: #ffffff; font-size: 14px; font-weight: bold; display: block; padding-bottom: 20px; }
.nav_item a:hover {  border-bottom: none; color: #9FD233; font-size: 14px; font-weight: bold;  }
.nav_item_sub_title { font-size: 10px; color: #B8B8B8; font-weight: normal; }

.alpha_container { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); }

.page_title { font-size: 18px; background-image: url('../images_layout/bkg_blank.png'); padding-bottom: 15px; }

h1 { padding: 0px;	margin: 0px; margin-bottom: 15px;	font-size: 18px; font-weight: bold; line-height: normal; }
h2 { padding: 0px;	margin: 0px;	margin-bottom: 3px;	font-size: 14px; font-weight: bold; line-height: normal; }

.content_container { width: 550px; height: 450px; float: left; 
	padding: 20px; margin-left: 75px; margin-left: 50px !ie; margin-top: 10px; overflow: auto; 
	/* -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); */
	background-image: url('../images_layout/bkg_alpha_75_percent.png');
}

.content_scrollbar { scrollbar-base-color:#717171; scrollbar-arrow-color: #F5F5F5; 
/* scrollbar-highlight-color: #55514A; scrollbar-arrow-color: #ffffff; scrollbar-face-color: #cacaca; 
scrollbar-3dlight-color: #cacaca; scrollbar-darkshadow-color: #cacaca; scrollbar-shadow-color: #cacaca;
 scrollbar-track-color: #cacaca; */
}

.tbl_downloads_content { border-collapse: collapse;	width: 530px; margin-bottom: 5px;}
.downloads_header { padding: 4px; background-color: #333333; color: #ffffff; border: 1px solid #454b4f; font-size: 12px; }
.downloads_content { padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px; border: 1px solid #454b4f; font-size: 12px; }


a:link { color: #ffffff; text-decoration: none; border-bottom: 1px dotted #ffffff; }
a:hover { color: #9FD233; text-decoration: none; border-bottom: 1px dotted #9FD233; }
a:visited { color: #ffffff; text-decoration: none; border-bottom: 1px dotted #ffffff; }

.general_note { font-size: 11px; }

.frm_control_radio { vertical-align: middle; margin-left: -2px; }



.facebook_icon_container { float: left; position: relative; top: -5px; }
.facebook_icon_container a:link { border: none; outline: none; }
.facebook_icon_container a:visited { outline: none; }
.facebook_icon_container img { border: none; }

.box_drop_shadow { -moz-box-shadow: 0px 1px 1px #ccc; -webkit-box-shadow: 0px 1px 1px #ccc; box-shadow: 0px 1px 1px #ccc; }
.notice_bottom_line { float: left; border-top: 1px solid #999999; width: 100%;  }
.center { width: 760px; position: relative; left: 50%; margin-left: -320px; }
.message_text_container { float: left; padding-top: 1px; }

.top_notice_background { background-color: #cc33cc; border-bottom: 1px solid #5f497a; color: #fff; margin-bottom: 3px; padding: 5px 0px 3px 0px; height: 20px; }
.icon_close_message_green { border: 1px solid #5f497a; padding: 0px 1px 0px 3px; margin: 2px 5px 13px 8px; height: 15px; display: block; width: 10px; position: relative; top: -1px; }
.icon_close_message_green a { text-decoration: none;  width: 12px; border: none }
.icon_close_message_green a:hover {  background-color: transparent; font-weight: bold; width: 10px; }
.header_margin { margin-top: 10px; }