/*//////////////////////////////////////////////////////////////
// Reset CSS Code for browser compatability
///////////////////////////////////////////////////////////////*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0px;
}

/*//////////////////////////////////////////////////////////////
// set TAG code
///////////////////////////////////////////////////////////////*/

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#333333;
	background-image:url(art/background_top.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

input{
	border:solid;
	border-width:1px;
	border-style:solid;
	border-color:#666666;
}

/*##################################################################################################################
####################################################################################################################
// universal framing code
####################################################################################################################
##################################################################################################################*/

/*//////////////////////////////////////////////////////////////
// framing table
///////////////////////////////////////////////////////////////*/
.root_table{
	width:100%;
}
.base_table{
	width:100%;
}
/*//////////////////////////////////////////////////////////////
// header area
///////////////////////////////////////////////////////////////*/

.main_header{
	background-color:#333333;
	background-image:url(art/background_header.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding:10px;
	width:930px;
	height:80px;
	vertical-align:top;
	text-align:left;
}


/*//////////////////////////////////////////////////////////////
// footer area
///////////////////////////////////////////////////////////////*/

.footer_css{
	background-color:#333333;
	background-image:url(art/background_footer.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	width:991px;
	text-align:center;
	padding:10px;
}

/*//////////////////////////////////////////////////////////////
// left and right shadows
///////////////////////////////////////////////////////////////*/
.main_left_shadow{
	background-color:#333333;
	background-image:url(art/background_left.jpg);
	background-repeat:repeat-y;
	background-position:top;
	width:20px;
	vertical-align:top;
}
.main_right_shadow{
	background-color:#333333;
	background-image:url(art/background_right.jpg);
	background-repeat:repeat-y;
	background-position:top;
	width:20px;
	vertical-align:top;
}
.main{
	background-color:#444444;
	vertical-align:top;
	text-align:left;
	width:950px;
	padding:0px;
	margin:0px;
}

/*//////////////////////////////////////////////////////////////
// center content areas
///////////////////////////////////////////////////////////////*/

.content_left{
	background-color:#444444;
	vertical-align:top;
	text-align:left;
	width:720px;
	padding:10px;
	margin:0px;
}
.content_right{
	background-color:#444444;
	text-align:left;
	vertical-align:top;
	width:190px;
	padding:10px;
	margin:0px;
}
.content_center{
	vertical-align:top;
	text-align:center;
	width:930px;
	padding:10px;
}
.content_main{
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:left;
	width:700px;
	padding:10px;
}

/*##################################################################################################################
####################################################################################################################
// Main Menu
####################################################################################################################
##################################################################################################################*/

.menu_main{
	margin-top:5px;
}
.menu_active{
	border-top:solid;
	border-top-color:#FF0000;
	border-top-style:solid;
	border-top-width:1px;
	background-color:#FF0000;
	text-align:center;
	vertical-align:middle;
	padding:2px;
}
.menu_active a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}
.menu_passive{
	border-top:solid;
	border-top-color:#FF0000;
	border-top-style:solid;
	border-top-width:1px;
	text-align:center;
	vertical-align:middle;
	padding:2px;
}
.menu_passive a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
}

/*##################################################################################################################
####################################################################################################################
// Right Side Content Panel CSS
####################################################################################################################
##################################################################################################################*/

.panel_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
}
.panel_div{
	border-top-color:#FF0000;
	border-top-style:dotted;
	border-top-width:1px;
	border-right-color:#FF0000;
	border-right-style:dotted;
	border-right-width:1px;
	border-bottom-color:#FF0000;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	background-image:url(art/panel_background.jpg);
	width:190px;
	text-align:left;
	overflow:auto;
	padding:0px;
	position:relative;
}

/*//////////////////////////////////////////////////////////////
// updates panel area
///////////////////////////////////////////////////////////////*/

.updates_panel_item{
	text-align:left;
	vertical-align:middle;
	padding:2px;
	padding-left:10px;
}
.updates_panel_date a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color:#FF0000;
	text-decoration: none;
}
.updates_panel_name a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
}

/*//////////////////////////////////////////////////////////////
// models panel area
///////////////////////////////////////////////////////////////*/

.models_panel_item{
	text-align:center;
	vertical-align:middle;
	padding:5px;
	width:50px;
}
.models_panel_item img{
	border-width:1px;
	border-style:dotted;
	border-color:#FF0000;
	width:40px;
	height:40px;
}
.models_panel_item img:hover{
	border-width:1px;
	border-style:solid;
	border-color:#FF0000;
}
.models_panel_name{
	text-align:left;
	vertical-align:middle;
	padding:5px;
}
.models_panel_name a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
}

/*//////////////////////////////////////////////////////////////
// categories panel area
///////////////////////////////////////////////////////////////*/

.categories_panel_item{
	text-align:left;
	vertical-align:middle;
	padding:2px 2px 2px 2px;
	margin:0px 0px 0px 0px;
	padding-left:10px;
}
.categories_panel_item a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FF0000;
	text-decoration: none;
}

/*//////////////////////////////////////////////////////////////
// comments panel area
///////////////////////////////////////////////////////////////*/

.comments_date{
	border-left:dotted 1px #666666;
	padding:5px;
	text-align:left;
}
.comments_details{
	border-left:dotted 1px #666666;
	border-top:dotted 1px #666666;
	padding:5px;
	text-align:left;
}
.comments_blank{
	height:10px;
	padding:0px;
}
.comments_item_date{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FF0000;
	text-decoration: none;
}
.comments_item_name{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#CCCCCC;
	text-decoration: none;
}
.comments_item_details{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
}
.comments_inputbox{
	width:190;
	height:100;
	border:dotted 1px #888888;
}
.comments_button{
	width:190;
	height:20;
	border:dotted 1px #888888;
}

/*##################################################################################################################
####################################################################################################################
// listing and paging CSS codes
####################################################################################################################
##################################################################################################################*/


/*//////////////////////////////////////////////////////////////
// paging css
///////////////////////////////////////////////////////////////*/

.paging_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
	padding:0px 0px 0px 5px;
	height:20px;
	text-align:left;
	vertical-align:middle;
	border-bottom
}
.paging_active{
	padding:0px;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	background-color:#FFFFFF;
	border:1px #FFFFFF solid;
}
.paging_active a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}
.paging_passive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#FF0000;
	text-decoration: none;
	border:1px #FFFFFF dotted;
	padding:0px;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
}

/*//////////////////////////////////////////////////////////////
// listing CSS
///////////////////////////////////////////////////////////////*/

.list_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}
.list_date{
	border-top:1px #CCCCCC dotted;
	text-align:left;
	vertical-align:middle;
	padding:5px;
	width:80px;
}
.list_photo{
	border-top:1px #CCCCCC dotted;
	text-align:center;
	vertical-align:middle;
	padding:5px;
	width:100px;
}
.list_name{
	border-top:1px #CCCCCC dotted;
	text-align:left;
	vertical-align:top;
	padding:5px;
}
.list_item_date a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FF0000;
	text-decoration: none;
}
.list_item_photo{
	border-color:#FF0000;
	border-style:dotted;
	border-width:1px;
}
.list_item_photo:hover{
	border-color:#FF0000;
	border-style:solid;
	border-width:1px;
}
.list_item_name a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}
.list_item_details{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}
.list_item_teaser{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}

/*##################################################################################################################
####################################################################################################################
// home.aspx
####################################################################################################################
##################################################################################################################*/

.photobox{
	background-color:#FFFFFF;
	background-image:url(art/home_photo.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:350px;
	width:670px;
	padding:10px;
	margin:0px;
	vertical-align:top;
	text-align:left;
}
.welcomebox{
	background-color:#FFFFFF;
	padding:10px;
	margin:0px;
	width:670;
	vertical-align:top;
	text-align:left;
}

/*##################################################################################################################
####################################################################################################################
// updates.aspx
####################################################################################################################
##################################################################################################################*/

.updates_list_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}
.updates_list_date{
	border-top:solid;
	border-top-color:#000000;
	border-top-style:dotted;
	border-top-width:1px;
	text-align:left;
	vertical-align:middle;
	padding:5px;
	width:100px;
}
.updates_list_photo{
	border-top:solid;
	border-top-color:#000000;
	border-top-style:dotted;
	border-top-width:1px;
	text-align:center;
	vertical-align:middle;
	padding:5px;
	width:100px;
}
.updates_list_name{
	border-top:solid;
	border-top-color:#000000;
	border-top-style:dotted;
	border-top-width:1px;
	text-align:left;
	vertical-align:top;
	padding:5px;
	width:440px;

}
.updates_list_item_date a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FF0000;
	text-decoration: none;
}
.updates_list_item_photo{
	border-color:#FF0000;
	border-style:dotted;
	border-width:1px;
}
.updates_list_item_photo:hover{
	border-color:#FF0000;
	border-style:solid;
	border-width:1px;
}
.updates_list_item_name a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}



/*##################################################################################################################
####################################################################################################################
// categories.aspx
####################################################################################################################
##################################################################################################################*/

.categories_list_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}
.categories_list_item{
	text-align:left;
	vertical-align:middle;
	padding:5px;
	border-color:#444444;
	border-style:dotted;
	border-width:1px;
	width:660px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}
.categories_list_text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FF0000;
	text-decoration: none;
}



/*##################################################################################################################
####################################################################################################################
// models.aspx
####################################################################################################################
##################################################################################################################*/

.models_list_photo{
	border-top:solid;
	border-top-color:#000000;
	border-top-style:dotted;
	border-top-width:1px;
	text-align:center;
	vertical-align:middle;
	padding:5px;
	width:80px;
}
.models_list_name{
	border-top:solid;
	border-top-color:#000000;
	border-top-style:dotted;
	border-top-width:1px;
	text-align:left;
	vertical-align:top;
	padding:5px;
	width:590px;
}
.models_list_item_photo{
	border-color:#FF0000;
	border-style:dotted;
	border-width:1px;
	width:80px;
	height:80px;
}
.models_list_item_photo:hover{
	border-color:#FF0000;
	border-style:solid;
	border-width:1px;
}
.models_list_item_name a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}
.models_list_item_teaser{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}

/*##################################################################################################################
####################################################################################################################
// model.aspx
####################################################################################################################
##################################################################################################################*/

.model_content{
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	padding:10px;
	width:670px;
	height:800px;
}
.model_content_left{
	text-align:left;
	vertical-align:top;
	padding-right:10px;
	width:240px;
}
.model_content_right{
	text-align:left;
	vertical-align:top;
	padding-left:10px;
	width:410px;
}
.model_photo{
	border:solid;
	border-color:#000000;
	border-style:dotted;
	border-width:1px;
}
.model_name{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}
.model_stats{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}
.model_details{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}
.model_video_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}
.model_video_date{
	border-top:solid;
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#444444;
	width:80px;
	padding:5px;
	text-align:left;
	vertical-align:middle;
}
.model_video_thumb{
	border-top:solid;
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#444444;
	width:70px;
	padding:5px;
	text-align:center;
	vertical-align:top;
}
.model_video_name{
	border-top:solid;
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#444444;
	padding:5px;
	text-align:left;
	vertical-align:top;
	width:450px;
}
.model_video_item_date{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FF0000;
	text-decoration: none;
}
.model_video_item_thumb{
	border:dotted;
	border-style:dotted;
	border-width:1px;
	border-color:#FF0000;
}
.model_video_item_thumb:hover{
	border-style:solid;
}
.model_video_item_name{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color:#FF0000;
	text-decoration: none;
}
.model_video_item_details{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}


/*##################################################################################################################
####################################################################################################################
// videos.aspx
####################################################################################################################
##################################################################################################################*/



/*##################################################################################################################
####################################################################################################################
// video.aspx
####################################################################################################################
##################################################################################################################*/

.video_content_player{
	text-align:left;
	vertical-align:top;
	width:720px;
	height:405px;
	background-color:#000000;
}
.video_photo{
	border:solid;
	border-color:#000000;
	border-style:dotted;
	border-width:1px;
	margin-right:20px;
}
.video_name{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}
.video_details{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}
.video_specs{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FF0000;
	text-decoration: none;
}


/*##################################################################################################################
####################################################################################################################
// photogalleries.aspx
####################################################################################################################
##################################################################################################################*/



/*##################################################################################################################
####################################################################################################################
// photos.aspx
####################################################################################################################
##################################################################################################################*/

.photos_thumb{
	border:solid;
	border-color:#FF0000;
	border-style:dotted;
	border-width:1px;
}
.photos_thumb:hover{
	border-style:solid;
}
.photos_cell{
	text-align:center;
	vertical-align:middle;
	width:25%;
	padding:20px;
}

/*##################################################################################################################
####################################################################################################################
// photo.aspx
####################################################################################################################
##################################################################################################################*/

.photo_paging_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
	padding:0px;
	height:20px;
	text-align:center;
	vertical-align:middle;
}
.photo_paging_active{
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#FF0000;
	text-decoration: none;
	padding:0px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	width:100px;
}
.photo_paging_passive{
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#CCCCCC;
	text-decoration: none;
	padding:0px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	width:100px;
}
.photo_holder{
	background-color:#FFFFFF;
	width:100%;
	text-align:center;
	padding:0px;
}
.photo_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}
.photo_details{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}

/*##################################################################################################################
####################################################################################################################
// join.aspx
####################################################################################################################
##################################################################################################################*/

.join_content{
	width:930px;
	padding:10px;
	text-align:right;
	vertical-align:top;
}
.join_button{
	background-color:#FF0000;
	border: solid 1px #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
	width:150px;
	height:40px;
	text-align:center;
	vertical-align:middle;

}

/*##################################################################################################################
####################################################################################################################
// thankyou.aspx
####################################################################################################################
##################################################################################################################*/

.thankyou_content{
	width:930px;
	padding:10px;
	text-align:right;
	vertical-align:top;
}
.thankyou_button{
	background-color:#FF0000;
	border: solid 1px #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
	width:200px;
	height:40px;
	text-align:center;
	vertical-align:middle;

}
.thankyou_textbox{
	width:400px;
	height:60px;
}


/*##################################################################################################################
####################################################################################################################
// login.aspx
####################################################################################################################
##################################################################################################################*/

.login_page{
	width:930px;
	padding:10px;
	text-align:center;
	vertical-align:top;
}
.login_panel{
	width:300px;
	padding:20px;
	text-align:center;
}
.login_panel_left{
	padding:5px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
}
.login_panel_right{
	padding:5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
}
.login_button{
	background-color:#FF0000;
	border: solid 1px #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
	width:150px;
	height:30px;
	text-align:center;
	vertical-align:middle;
}
.login_button2{
	background-color:#FF0000;
	border: solid 1px #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
	width:60px;
	height:30px;
	text-align:center;
	vertical-align:middle;
}
.login_textbox{
	width:200px;
	height:20px;
}

/*##################################################################################################################
####################################################################################################################
// error pages
####################################################################################################################
##################################################################################################################*/

.error_panel{
	width:910px;
	padding:20px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
}


/*##################################################################################################################
####################################################################################################################
// legal pages
####################################################################################################################
##################################################################################################################*/

.legal_stuff{
	width:910px;
	padding:20px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
}

/*##################################################################################################################
####################################################################################################################
// links.aspx
####################################################################################################################
##################################################################################################################*/

.links_left{
	width:380px;
	padding:20px;
	border-right:dotted;
	border-right-color:#000000;
	border-right-style:dotted;
	border-right-width:1px;
	text-align:left;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
}
.links_right{
	width:490px;
	padding:20px;
	text-align:center;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
}
.links_item{
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#000000;
	padding:10;
	width:470;
	text-align:left;
}
.links_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
}
.links_url a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FF0000;
	text-decoration: none;
}
.links_banner {
	border-width:1px;
	border-style:dotted;
	border-color:#999999;
}
.links_banner:hover{
	border-style:solid;
	border-color:#FF0000;
}

/*##################################################################################################################
####################################################################################################################
// contact.aspx
####################################################################################################################
##################################################################################################################*/

.contact_left{
	width:380px;
	padding:20px;
	border-right:dotted;
	border-right-color:#000000;
	border-right-style:dotted;
	border-right-width:1px;
	text-align:left;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
}
.contact_right{
	width:490px;
	padding:20px;
	text-align:left;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
}
.contact_table_left{
	width:90px;
	padding:5px;
	text-align:right;
}
.contact_table_right{
	width:190px;
	padding:5px;
	text-align:left;
}


/*##################################################################################################################
####################################################################################################################
// Other fonts and text
####################################################################################################################
##################################################################################################################*/

a{
	text-decoration:none;
	color:#FF00FF;
}
a:link .image{
	border-color:#000000;
	border-style:solid;
	border-width:1px;
}
a:hover .image{
	border-color:#FF0000;
	border-style:solid;
	border-width:1px;
}
a:link .image1{
	border-color:#FF0000;
	border-style:solid;
	border-width:1px;
}
a:hover .image1{
	border-color:#FF0000;
	border-style:solid;
	border-width:1px;
}
.image1{
	border-color:#FF0000;
	border-style:solid;
	border-width:1px;
}
a:hover{
	text-decoration:underline;
}
.redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FF0000;
	text-decoration: none;
}
.blacklarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	color:#000000;
	text-decoration: none;
}
.bluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#63B7D9;
	text-decoration: none;
}
.bluetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	color:#63B7D9;
	text-decoration: none;
}
.greentext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#00FF00;
	text-decoration: none;
}
.blacktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.blacktext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.blacktitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.redtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;
}
.redlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 48px;
	font-style: normal;
	color:#FF00FF;
	text-decoration: none;
}
.greentitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color:#009900;
	text-decoration: none;
}
.whitetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}
.yellowtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FFCC00;
	text-decoration: none;
}
.whitetext2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}
h1{
	font-family: Old English Text Mt, Arial, Helvetica;
	font-size: 80px;
	font-weight:normal;
	color:#FF00FF;
	text-decoration:none;
	margin-top:0px;
    margin-bottom:-15px;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:0px;
    margin-bottom:-15px;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	margin-top:5px;
    margin-bottom:0px;
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#FF00FF;
	text-decoration:none;
	margin-top:2px;
    margin-bottom:2px;
}
h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:0px;
	margin-left:20px;
    margin-bottom:-10px;
}
h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:-5px;
    margin-bottom:-15px;
}

.button_enter{
	background-image:url(art/button_enter_up.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border:#CCCCCC 1px solid;
	padding:10px;
	display:block;
	width:320px;
	font-size:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	text-decoration:none;
	text-align:center;
	margin:auto;
}
.button_enter:hover{
	background-image:url(art/button_enter_over.jpg);
	border:#FFFFFF 1px solid;
	color:#FFFFFF;
	text-decoration:none;
}
