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

body
{
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(../../images/bg_gradient.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-size:80%;
}
p
{
	margin-top:0px;
}
h1
{
	font-size:150%;
	margin-top:0px;
}
#main_holder
{
	background-image:url(../../images/sides_grad.jpg);
	background-repeat:repeat-y;
	background-position:center;
	width:900px;
	min-height:600px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
#outter
{
	
	width:900px;
	background-image:url(../../images/sides_t_grad.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-top:0px;
}
#inner
{
	width:851px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-image:url(../../images/background.jpg);
	background-repeat:repeat;
}
#header
{
	width:100%;
	height:330px;
	background-image:url(../../images/header_pic.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}


#logo
{
	background-image:url(../../images/logo.jpg);
	width:466px;
	height:210px;
	background-repeat:no-repeat;
	display:block;
	float:right;
}
#logo a
{
	width:240px;
	height:200px;
	display:block;
	float:left;
}
#logo a p
{
	visibility:hidden;
}
#check_date
{
	
	color:#000000;
	text-align:left;
	line-height:150%;
	/*
	padding-top:5;
	padding-right:10px;background-image:url(../../images/flower_border.jpg);
	background-repeat:no-repeat;
	margin-left:50px;
	*/
	height:253px;
	width:380px;
	
}

#contact_form
{
	width:200px;
	text-align:right;
	background:url(../../images/flower_border.jpg);
	background-image:url(../../images/contact_us_bg.jpg);
	background-repeat:no-repeat;
	background-position:10px 70px;
	border:1px solid #CCCCCC;
	padding:10px;
	height:420px;
	margin-left:20px;
}


#top_nav
{
	width:500px;
	float:right;
	height:28px;
	border-bottom:1px solid #FFFFFF;
	background-image:url(../../images/bg_gradient.jpg);
	background-repeat:repeat-x;
}
#top_nav ul
{
	padding:0px;
	margin:0px;
	text-align:right;
	padding-right:10px;
	float:right;
	padding-top:5px;
	font-size:90%;
}
#top_nav ul li
{
	float:left;
	color:#FFFFFF;
	list-style:none;
}
#top_nav ul li a
{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 12px;
}
#top_nav ul li a:hover
{
	text-decoration:underline;
}



#main_nav
{
	clear:both;
	width:415px;
	background-image:url(../../images/nav_grad.jpg);
	background-repeat:repeat-x;
	height:50px;
	float:right;
}
#main_nav ul 
{
	margin:0px;
	padding:5px;
	padding-left:25px;
	padding-top:17px;
}
#main_nav ul li
{
	font-weight:bold;
	font-size:120%;
	list-style:none;
	float:left;
}
#main_nav ul li a
{
	padding:0px 25px;
	color:#FFFFFF;
	text-decoration:none;
	max-width:100px;
	height:30px;
}
#main_nav ul li a:hover
{
	text-decoration:underline;
}
.main_nav_divider
{
	background-image:url(../../images/main_nav_divider.gif);
	background-repeat:no-repeat;
	width:1px;
	height:50px;
	margin-top:-17px;
	float:left;
}

#header_bottom
{
	background-image:url(../../images/content_top_grad.gif);
	background-position:top;
	background-repeat:no-repeat;
	clear:both;
	width:100%;
}

#content
{
	width:96%;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}


#breadcrumbs
{
	padding-top:10px;
	font-size:92%;
	padding-left:10px;
	width:390px;	
}
.bc_link
{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.bc_link:hover
{
	text-decoration:underline;
}

.bc_page
{
	font-weight:bold;
	font-style:italic;
	color:#000000;
}


#sub_nav
{
	background-image:url(../../images/sub_nav_repeat.jpg);
	background-repeat:repeat-x;
	height:31px;
	padding-top:7px;
	float:right;
	padding-right:10px;
	width:500px;
	max-height:31px;
	text-align:center;

}
#sub_nav a
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:0px 9px;
}
#sub_nav a:hover
{
	text-decoration:underline;
}
#sub_nav_l
{
	background-image:url(../../images/sub_nav_left.jpg);
	background-repeat:no-repeat;
	width:18px;
	height:38px;
	margin-top:-7px;
	float:left;
}
#sub_nav_l p
{
	visibility:hidden;
}




.tab
{
	height:30px;
	margin:0px;
	padding:0px;
}
.tab_l
{
	width:6px;
	height:30px;
	background-image:url(../../images/tab_l.jpg);
	background-repeat:no-repeat;
	float:left;
}
.tab_m
{
	width:auto;
	height:30px;
	background-image:url(../../images/tab_m.jpg);
	background-repeat:repeat-x;
	float:left;
	padding:7px 10px 0px 10px;
	font-weight:bold;
}
.tab_r
{
	width:13px;
	height:30px;
	background-image:url(../../images/tab_r.gif);
	background-repeat:no-repeat;
	float:left;
}

#tab_content_top
{
	width:796px;
	background-image:url(../../images/tab_box_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-top:-1px;
	padding:0px;
	height:10px;
}
#tab_content_mid
{
	width:746px;
	background-image:url(../../images/tab_box_mid.gif);
	background-repeat:repeat-y;
	padding:0px;
	padding-left:20px;
	padding-right:30px;
	min-height:300px;
	padding-bottom:10px;
	padding-top:10px;
}
#tab_content_mid_2
{
	width:730px;
	margin-left:-15px;
	padding-left:20px;
	padding-right:30px;
	margin-top:-10px;
	padding-top:10px;
	margin-bottom:-10px;
	background-image:url(../../images/bg_print_faded.jpg);
	background-repeat:repeat;
}
#tab_content_bottom
{
	width:796px;
	clear:both;
	background-image:url(../../images/tab_box_bottom.gif);
	background-repeat:no-repeat;
	height:14px;
}





#footer
{
	font-size:85%;
	width:100%;
}
#footer a
{
	color:#000000;
}
#footer_l
{
	width:30%;
	float:left;
	padding-left:3%;
}
#footer_m
{
	width:30%;
	float:left;
	text-align:center;
}
#footer_r
{
	float:right;
	width:30%;
	text-align:right;
	padding-right:3%;
}




