
body
{
	background:#ffffff;
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	text-align:center;
	margin:0px;
}

div#wrapper
{
	width:950px;
	border:0px solid;
	/*
	margin-left: 2%;
	margin-right: 2%;
	float:left;
	*/
	text-align:left;
	margin-left:auto;
	margin-right:auto;

	min-width:950px;
}

div#header
{
	float:left;
	text-align:left;
	width:100%;
	background:url(../img/bgnd_top.png) no-repeat;
}

div#header_top
{
	text-align:right;
	height:24px;
}

div#header_main
{
	float:left;
	height:60px;
	border:0px solid #009900;
	width:100%;
	text-align:left;
}

div#header_logo
{
	text-align:center;
	float:left;
	width:140px;
	border:0px dotted #ff0000;
}

div#header_navi
{
	float:left;
	margin-left:80px;
	padding-top:28px;
}

div#header_button
{
	width:140px;
	height:32px;
	float:left;
	text-align:center;
	background:url(../img/btn_n.png) no-repeat;
}

div#header_button_s
{
	width:140px;
	height:32px;
	float:left;
	text-align:center;
	background:url(../img/btn_s.png) no-repeat;
}

div#header_sub
{
	clear:left;
	height:30px;
	background:url(../img/header_sub_bgnd.jpg);
}

div#header_sub_left
{
	width:50px;
	height:30px;
	float:left;
	background:url(../img/header_sub_left.jpg);
}

div#header_sub_right
{
	width:50px;
	height:30px;
	float:right;
	background:url(../img/header_sub_right.jpg);
}

div#header_sub_body
{
	float:left;
	padding-top:5px;
	width:85%;
}

div#content
{
	border:0	px dashed #990000;
	text-align:left;
}

div#content_title
{
	float:left;
}

h1
{
	font-family:Tahoma;
	font-size:19px;
	font-weight:200;
	color:#CC3333;
	padding:0px;
	margin:5px;
}

div#content_main
{
	margin-right:330px;
}

div#content_body
{
	float:left;
}

div#content_pure
{
	float:left;
	width:100%;
}

div#content_navi
{
	width:300px;
	float:right;
	clear:left;
	text-align:left;
}

div#content_sub
{
	background:#CCCCCC;
	float:left;
	width:100%;
	background:url(../img/bgnd_sub.png);	
}

div#footer
{
	text-align:center;
	background:url(../img/bgnd_footer.png);
	height:150px;
	clear:left;
	width:100%;
	color:#AAAAAA;
}

div#spacer
{
	float:left;
	width:100%;
	height:5px;
}

div#item_frame
{
	float:left;
	overflow:hidden;
	color:#FFFFFF;
	border:0px solid #ff9900;
	width:100%;
	background:url(../img/frame_red.png);
}

div#item_title
{
	float:left;
	width:100%;
	padding-left:5px;
	font-family:Tahoma;
	font-size:150%;
	font-weight:200;
}

div#item_body
{
	float:left;
	width:100%;
	padding-left:5px;
	padding-top:5px;
}

div#item_frame_tl
{
	width:7px;
	height:7px;
	float:left;
	background:url(../img/design.png) no-repeat;
}

div#item_frame_tr
{
	width:7px;
	height:7px;
	float:right;
	background:url(../img/design.png) no-repeat scroll -7px 0px;
}
div#item_frame_bl
{
	width:7px;
	height:7px;
	float:left;
	background:url(../img/design.png) scroll 0px -7px;
}
div#item_frame_br
{
	width:7px;
	height:7px;
	float:right;
	background:url(../img/design.png) scroll -7px -7px;
}

div#item_frame_g
{
	float:left;
	color:#FFFFFF;
	border:0px solid #ff9900;
	width:100%;
	background:#C7C7C7;
}

div#item_body_g
{
	float:left;
	width:100%;
	padding-left:5px;
	padding-top:5px;
}

div#item_frame_g
{
	float:left;
	overflow:hidden;
	color:#FFFFFF;
	border:0px solid #ff9900;
	width:100%;
	background:#C7C7C7;
}

div#item_frame_tl_g
{
	width:7px;
	height:7px;
	float:left;
	background:url(../img/design.png) no-repeat scroll 0px -20px;
}

div#item_frame_tr_g
{
	width:7px;
	height:7px;
	float:right;
	background:url(../img/design.png) no-repeat scroll -7px -20px;
}
div#item_frame_bl_g
{
	width:7px;
	height:7px;
	float:left;
	background:url(../img/design.png) scroll 0px -27px;
}
div#item_frame_br_g
{
	width:7px;
	height:7px;
	float:right;
	background:url(../img/design.png) scroll -7px -27px;
}


div#item_frame_dg
{
	float:left;
	color:#FFFFFF;
	border:0px solid #ff9900;
	width:100%;
	background:#C7C7C7;
}

div#item_body_dg
{
	float:left;
	width:100%;
	padding-left:5px;
	padding-top:5px;
}

div#item_frame_dg
{
	float:left;
	overflow:hidden;
	color:#FFFFFF;
	border:0px solid #ff9900;
	width:100%;
	background:url(../img/frame_dg.png);
}

div#item_frame_tl_dg
{
	width:7px;
	height:7px;
	float:left;
	background:url(../img/design.png) no-repeat scroll 0px -40px;
}

div#item_frame_tr_dg
{
	width:7px;
	height:7px;
	float:right;
	background:url(../img/design.png) no-repeat scroll -7px -40px;
}
div#item_frame_bl_dg
{
	width:7px;
	height:7px;
	float:left;
	background:url(../img/design.png) scroll 0px -47px;
}
div#item_frame_br_dg
{
	width:7px;
	height:7px;
	float:right;
	background:url(../img/design.png) scroll -7px -47px;
}

div#page_title
{
	text-align:left;
}

/*imaging styles*/
div#small_image
{
	float:left;
	width:205px;
	height:205px;
	background:url(../img/small_image.jpg) no-repeat;
	/*background-position:-20px 0px;*/
	border:0px dashed #efefef;
}

div#small_image_title
{
	float:left;
	padding:5px;
	text-align:left;
	color:#FF3333;
	font-size:11px;
}

div#small_image_image
{
	width:95%;
	text-align:center;
	float:left;
	padding-top:5px;
}

div#small_image_info
{
	float:left;
	padding:5px;
}

div#calendar_item_normal
{
	float:left;
	width:120px;
	border:0px solid;
	font-size:11px;
}

div#calendar_item_top_normal
{
	float:left;
	width:120px;
	height:27px;
	border:0px solid;
	font-size:11px;
}

div#calendar_item_bottom_normal
{
	float:left;
	width:120px;
	height:10px;
	border:0px solid;
	font-size:11px;
}

div#calendar_item_plus
{
	float:left;
	width:120px;
	border:0px solid;
	font-size:11px;
}

div#calendar_item_top_plus
{
	float:left;
	width:120px;
	height:27px;
	border:0px solid;
	font-size:11px;
}

div#calendar_item_bottom_plus
{
	float:left;
	width:10%;
	height:10px;
	border:0px solid;
	font-size:11px;
}


.location_list
{
	color:#000000;
	width:100%;
}
.location_list h3
{
	color:#666666;
	margin:0px;
	padding:3px;
	float:left;
	width:100px;
	text-align:right;
	font-family:Tahoma;
	font-size:12px;
	font-weight:150%;
}
.location_list h4
{
	margin:0px;
	padding:3px;
	float:left;
	width:500px;
	text-align:left;
	font-family:Tahoma;
	font-size:12px;
	font-weight:150%;
}

.item2item
{
	font-size:14px;
	color:#cc6633;
	font-weight:bold;
	width:100%;
	float:left;
}

/*links*/
a.small_og				{font-size:11px;color:#ff9900;text-decoration:none;}
a.small_og:link			{font-size:11px;color:#ff9900;text-decoration:none;}
a.small_og:visited		{font-size:11px;color:#ff9900;text-decoration:none;}
a.small_og:hover		{font-size:11px;color:#EEEEEE;text-decoration:none;}

a.small_wo				{font-size:11px;color:#FFFFFF;text-decoration:none;}
a.small_wo:link			{font-size:11px;color:#FFFFFF;text-decoration:none;}
a.small_wo:visited		{font-size:11px;color:#FFFFFF;text-decoration:none;}
a.small_wo:hover		{font-size:11px;color:#FF9900;text-decoration:none;}

a.small_rg				{font-size:11px;color:#bb3535;text-decoration:none;}
a.small_rg:link			{font-size:11px;color:#bb3535;text-decoration:none;}
a.small_rg:visited		{font-size:11px;color:#bb3535;text-decoration:none;}
a.small_rg:hover		{font-size:11px;color:#333333;text-decoration:none;}

a.header_link			{font-size:14px;color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.header_link:link		{font-size:14px;color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.header_link:visited	{font-size:14px;color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.header_link:hover		{font-size:14px;color:#ff6666;text-decoration:none;font-weight:bold;}

.tb_red
{
	border:1px solid #990000;
	width:100px;
	height:20px;
	font-weight:bold;
	font-size:14px;
	font-family:Arial;
	color:#FF9999;
}

.tb_search
{
	border:1px solid #990000;
	width:100px;
	height:16px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	color:#990000;
	background:#d9d9d9;
}

.tb_red_16
{
	border:1px solid #990000;
	width:100px;
	height:18px;
	font-weight:bold;
	font-size:13px;
	font-family:Arial;
	color:#CC3333;
}

.tb_gray
{
	border:1px solid #333333;
	width:100px;
	height:18px;
	font-weight:bold;
	font-size:16px;
	font-family:Arial;
	color:#FFEEEE;
	background:#666666;
}

.cb_red
{
	border:1px solid #990000;
	width:200px;
	height:22px;
	font-weight:bold;
	font-size:16px;
	font-family:Arial;
	color:#990000;
}

.tb_login
{
	border:1px solid #FFFFFF;
	color:#FF6666;
	font-size:10px;
	background:#333333;
}

.cmd_red
{
	width:100px;
	border:1px solid #990000;
	background:#FF3333;
	color:#FFFFFF;
	font-size:12px;
}