* { margin: 0px; padding: 0px; } 

body {	text-align: center;	font-family: arial;	background:white url(/O/body/bg_page.gif) no-repeat 50% 0;	line-height:18px;	font-size: 12px;	}

p, h1, h2, h3, h4, h5, h6, h7, ol, ul, dl { padding:3px 6px 8px; }

#wrapper #footer small {	background-color: #CCCCCC;	text-align: center; font-family: arial;	font-size: 11px;	width: 595px;	height: 40px;	float: right;	clear: none;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	margin-right: 9px;	}

table, th, td {	font-family: arial;	font-size: 12px;	color: #333333;	margin-left: 0px;	}

ol, ul, dir, menu, dd       		{ margin-left: 40px }

ol              					{ list-style-type: decimal }

#skip		{ display: none; }

a img, :link img, :visited img { border: none; }

a:link		{	text-decoration: underline;	color: #666666;	}
a:hover 	{	color: #000000;	}

.right {	float: right;	color: #666666;	float: right;	text-align: right;	width: auto;	border: 1;	background-color: #FFFFFF;	}

.alignright		{ text-align: right !important; }

.floatright		{ float: right; }

.inline			{ display: inline; }

.clear	{ clear: both;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix 		{ display:inline-block; } 


.head1		{ font-size: 26px; line-height: 18px;  }

.head2 		{ font-size:16px; font-weight: bold; color: #666666;	padding: 5px 5px 5px 5px;}
.head3		{ font-size: 16px; font-weight: bold; color: #666;	padding: 0px 0px 0px 0px;	}

.head4		{ font-size: 11px; font-weight: bold; color: #666;	padding: 5px 5px 5px 5px;	}

.head6		{ font-size: 10px; font-weight: bold;	color: #666666; padding:5px 5px 5px 15px;}
.head7		{ font-size: 10px; color: #666666; padding:0px 0px 0px 10px;}


#wrapper 		{	width:800px;	margin:auto;	background-color: #FFFFFF;	margin-top: 0px;	}

#header 		{	position:relative;	display:block;	background:#FFF url(/O/body/bg_header.gif) repeat-x;	}
#header .logo 	{ position:absolute; left:40px; top:0px; }

#crumb	{	position:relative;	height: 15px;	background-color: #FFFFFF;	text-decoration: none;	margin-left: 0px;	margin-top: 0px;	font-family: Arial;	font-size: 11px;	padding-top: 0px;	float: right;	width: 790px;	margin-right: 0px;}
#crumb li {	float:left;	margin-left: 5px;	list-style:none;	}
#crumb li a	{	list-style: none;	text-decoration: none;	color: #666666;	}

#crumb li a:hover	{	list-style: none;	text-decoration: underline;	color: #000000;	}
#crumb li.right {	list-style: none;	color: #666666;	float: right;	text-align: right;	}
#crumb li.right a{	text-align: right;	}

#nav 		{ display:block; height:26px; margin:0; padding:0; list-style:none; text-align:center; background:#A13D3D url(/O/body/bg_nav.gif) repeat-x; }
#nav li 	{	float:left;	width: 100px;	font-size: 11px;	}
#nav li a 		{	text-decoration:none;	display:block;	padding:0;	padding:0;	height:1%;	line-height:26px;	color:#FFFFFF;	}
#nav li.on 		{	display:block;	padding:0;	height:26px;	line-height:26px;	background:url(/O/body/bg_nav_on_2.gif) no-repeat 50% 0;	}
#nav li a:hover {	background:url(/O/body/bg_nav_on.gif) no-repeat 100% 0;	text-shadow: #000000 2px 2px 2px;	}

#content {	width:800px;	padding:30px 0px 0;	min-height:543px;	background:#FFF url(/O/body/bg_content.gif) no-repeat 0 0;	text-align:left;	color: #000000;	}


#col_1 {	float:left;	background:url(/O/body/bg_left.gif) no-repeat 100% 50%;	width: 21%;	margin-left: 0px;	margin-right: 0px;	padding-right: 0px;	}
#col_1 ul.subnav {	font-size: 11px;	padding:0;	margin: 0;	}
#col_1 ul.subnav li {	display:block;	background:url(/O/body/bg_subnav.gif) no-repeat 100% 100%;	margin: 0;	}
#col_1 ul.subnav li a{	display:block;	padding: 5px 5px 5px 5px; background:url(/O/body/bg_subnav.gif) no-repeat 100% 100%;	color: #666666;	text-decoration:none;}
#col_1 ul.subnav li a:hover {	text-decoration:none;	background: #E5E5E5;	color: red;	}	
#col_1 ul.subnav li a.current,ul.subnav li a.current {	display:block;	padding:5px 10px 5px 10px;	height:1%;	text-decoration:none;	color: #FFFFFF;	background-color: #999999;	}


#col_2 {	float:right;	width: 78%;	margin-right: 0px;	padding-right: 0px;	}

.t_form { margin:20px; }
.t_form th { background:#efefef; }
.t_form td, .t_form th { padding:5px; border-bottom:1px solid #666; }
