* { margin:0; padding:0;}
body { background:#FFF url(./images/tail_site.gif) 0 0 repeat-x; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#929292; text-align:left;}


/*in_line*/
input, select { vertical-align:middle;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
.pagebody ul,.pagebody ol{padding-left:30px;}
a:hover{text-decoration:none;}
a {color:#7a7a7a;}

.column { float:left;}
.clear, .col_box { width:100%; overflow:hidden;}


/*header*/
.row_top{ height:117px;}
.row_top .logo{ position:absolute; margin:34px 0 0 41px;}
.row_top .link_rss{ position:absolute; margin:61px 0 0 874px; background:url(./images/img_rss.gif) center right no-repeat; padding:0 29px 0 0; color:#868686; text-transform:uppercase; font-size:0.75em;}

.menu{ height:69px;}
.menu ul{ padding-left:16px;}
.menu ul li{ width:128px; height:54px; text-align:center; line-height:3em; float:left; display:block; margin-right:11px;}

            .menu ul li{ width:110px;}

.menu ul li a{ color:#000000; text-decoration:none; font-size:0.875em;}
.menu ul li a:hover{ color:#ffffff; background:url(./images/bg_act_menu.gif) 0 0 repeat-x; display:block; height:54px; text-decoration:underline; font-size:0.875em;}
.menu ul li a.section_selected,
.menu ul li a.section_page_selected,
.menu ul li a.home_selected
{color:#ffffff; background:url(./images/bg_act_menu.gif) 0 0 repeat-x; display:block; height:54px; text-decoration:underline; font-size:0.875em;}

.menu .lastsection{margin-right:0 !important;}


/*plain text menu bar*/
/*
.menu{ height:55px;}
.menu ul li{ line-height:2em;}
.menu ul li a:hover, 
.menu ul li a.section_selected,
.menu ul li a.section_page_selected,
.menu ul li a.home_selected
{color:#E71B01; background:none; height:36px;}
*/


/*smaller menu bar*/
.menu{ height:55px;background-color:#EEE;background:url(./images/bg_act_menu_silver.gif) 0 0 repeat-x;}
.menu ul li{ line-height:29px;}
.menu ul li a.section_selected,
.menu ul li a.section_page_selected,
.menu ul li a.home_selected
{color:#ffffff; background:url(./images/bg_act_menu_30.gif) 0 0 repeat-x; height:30px;}
.menu ul li{ margin-right:8px;}

.menu ul li a:hover
{color:#ff0000; background:url(./images/bg_act_menu_hover.gif) 0 0 repeat-x; height:30px;}



.slogan{ margin:0 0 0 16px; width:948px; background:#bdbdbd; padding:1px 0; font-size:0.875em; line-height:1.5em;}
.slogan .bg_text{ margin:0 1px; background:#FFF url(./images/bg_wrapper.jpg) 21px 22px no-repeat; width:946px; overflow:hidden; height:318px;}
/*NO GOLDFISH*/
//.slogan .bg_text{ background:#FFF url(./images/bg_wrapper_plain.jpg) 21px 22px no-repeat; }
.slogan .indent_text{ padding:61px 0 0 502px;}
.slogan .indent_text h1
{
	color: #3366CC;
	color: #4c59a8;
	font-weight: lighter;
	font-size: 24px;
	line-height: 28px;
	font-style: italic;
}
.slogan .indent_text h1 span
{
	color:#E71B01;
}
.link{ background:url(./images/link_bull.gif) center left no-repeat; padding:0 0 0 21px; color:#e71b01;}
.slogan .title{ display:block; margin-bottom:20px;}
.slogan .indent_top{ display:block; margin-top:11px;}
.br{ display:block;}


/*footer*/
.footer
{
	background: url(./images/footer_bg.gif) 0 0 repeat-x;
	padding: 19px 0 26px 0;
	font-size: 0.75em;
	color: #7f7f7f;
	clear: both;
}
.footer ul{ margin:0 0 0 25px;}
.footer ul li{ display:inline;}
.footer ul li a{ background:url(./images/footer_list_marker.gif) center right no-repeat; padding:0 18px; color:#7f7f7f; text-decoration:none;}
.footer ul li a:hover{ text-decoration:underline;}

/*.footer span{ margin-left:43px; display:block; margin-top:8px;}*/
.footer span{ float:right; display:block; margin:0 20px 0 0;}
.footer span a{ color:#000000;}

.footer ul li.lastsection a{ background:none !important;}
.bg_none{ background:none !important;}

.footer_extras{
	font-size: 0.6em;
	line-height: 1.2em;
	color: #ccc;
	clear: both;
	margin:15px 15px 45px 15px;
}

/*content*/
.content { padding:31px 0 35px 0; font-size:0.75em; line-height:1.5em; width:980px;}
.content .extra_left{ margin-left:43px; width:936px; overflow:hidden;}
.content .title{ display:block; margin:17px 0 10px 0;}
.content .text{ color:#000000; font-size:1.187em;}
.content p{ margin-top:14px;}
.content .link{ font-size:1.187em !important;}

.pagebody
{
	width: 680px;
	background: #FFFFFF;
	font-size: 0.875em;
	line-height: 1.5em;
	border-color: #bdbdbd;
	border-width: 1px 0 0 0;
	border-style: solid;
	position:relative;
	float:left;
	margin-left:10px;
	color:#444;
}
.pagebody .page_text{ padding:12px;}
.pagebody .page_text h1
{
	color: #4c59a8;
	font-weight: lighter;
	font-size: 28px;
	line-height: 36px;
	font-style: italic;
}
.pagebody .page_text h1 span
{
	color:#E71B01;
}
.pagebody .page_text h1.red
{
	color:#E71B01;
}
.pagebody .page_text h1.red span
{
	color:#4c59a8;
}
.pagebody .page_text h2
{
	color: #E71B01;
	font-weight: lighter;
	font-size: 22px;
	font-style: italic;
	margin: 30px 0 0 0;
}
.pagebody .page_text h2.blue
{
	color: #4c59a8;
}
.pagebody .page_text h3
{
	color: #4c59a8;
	font-weight: lighter;
	font-size: 18px;
	font-style: italic;
	margin: 20px 0 0 0;
}
.pagebody .page_text h3.red
{
	color: #E71B01;
}
.pagebody .page_text p
{
	margin:1em 0 1.5em 0;
}
.pagebody .page_text xmp
{
	border-left: #99CC33;
	border-width: 0 0 0 4px;
	border-style: none none none solid;
	background-color:#FCFFF8;
	font-size: 14px;
	width: 100%;
	margin: 10px 0;
	padding: 0 5px 15px 10px;
	overflow: auto;
}
.pagebody .page_text ul
{
	margin:1em 0 1.5em 0;
	list-style: square inside;
}

.pagebody .page_text a
{
	color:#4c59a8;
}
.pagebody .page_text a.link
{
	color:#E71B01;
}

.hr
{
	padding-top: 30px;
	height: 1px;
	border-color: #CCCCCC;
	border-width: 0 0 1px 0;
	margin-bottom:15px;
	border-style: solid;
}

/*sidebars*/
.sidebars { position:relative; float:right; padding:0; font-size:0.75em; line-height:1.5em; width:190px;margin-right:40px;}
.sidebars .extra_left{ margin-left:43px; width:936px; overflow:hidden;}
.sidebars .title{ display:block; margin:17px 0 10px 0;}
.sidebars .text{ color:#000000; font-size:1.187em;}
.sidebars p{ margin-top:14px;}
.sidebars .link{ font-size:1.187em !important;}
.sidebars .callout{ 	
    width:200px;
    border-color: #bdbdbd;
	border-width: 1px 0 0 0;
	border-style: solid;
	padding:20px 10px;
}
.callout h2
{
	color: #4c59a8;
	font-weight: lighter;
	font-size: 19px;
	line-height: 19px;
	margin:0 0 10px 0;
	font-style: italic;
}
.callout h2 span{
	color:#E71B01;
}

.sidebars .callout span.subnav_section{color: #e71b01;font-size: 19px;margin-left:-8px;}

.sidebars .callout ul.subnavmenu li.page a.page { background:url(./images/link_bull_b.gif) center left no-repeat; padding:0 0 0 21px; color:#4c59a8;font-size:1.187em !important;}

.sidebars .callout ul.subnavmenu li.page_selected a.page_selected { background:url(./images/link_bull.gif) center left no-repeat; padding:0 0 0 21px; color:#e71b01;font-size:1.187em !important;text-decoration:none;}


.indent_top{ display:block; margin-top:14px;}
.img_left{ margin-left:30px; margin-bottom:11px; display:block;}
.link_1{ color:#e71b01; font-size:1.187em;}
.st_text_1 dt{ color:#000000; font-size:1.187em;}
.st_text_1 dd{ padding-bottom:17px;}
.extra_bot{ padding-bottom:0 !important;}
.list li a{ color:#e71b01; line-height:1.687em; font-size:1.187em;}
.inden_right{ float:right; margin-right:11px;}

/*================== index-1.html ==================*/
#page2 .content .col_1 .col_box_1{ width:182px;}
#page2 .content .col_1 .indent_left_box{ margin-left:52px;}
/*================== index-4.html ==================*/
#page5 .content .col_1 .col_box_1{ width:182px;}
#page5 .content .col_1 .indent_left_box{ margin-left:52px;}
/*================== index-6.html ==================*/
#page7 .form .indent_form{ height:26px;}
#page7 .form  input{ height:18px;}
#page7 .form  textarea{ height:142px; display:block; margin-bottom:8px; overflow:auto;}
#page7 .form  input, #page7 .form textarea{ width:178px; border:1px solid #d1d1d1; padding-left:4px; color:#8c8c8c; font-size:1em; font-family:Arial;}
.indent_form_button{ margin-left:53px; margin-right:18px;}




.pagebody .page_text ul.red_links {list-style: none;}
.pagebody .page_text ul.red_links li a {background:url(./images/link_bull.gif) center left no-repeat; padding:0 0 0 21px; color:#e71b01;}
	
.pagebody .page_text a.blue_links {background:url(./images/link_bull_b.gif) center left no-repeat; padding:0 0 0 21px; color:#4c59a8;}








.site_center {margin:0 auto; width:980px; text-align:left;}


.col_1, .col_2, .col_3, .col_4, .col_box_1, .col_box_2, .separator{ float:left;}
.separator{ width:52px; background:url(./images/separator_bg.gif) 28px 0 repeat-y;}
.separator span{ background:url(./images/sep_bg_but.gif) bottom left repeat-x; width:52px; display:block;}

/*======= index.html =======*/
#page1 .content .col_1{width:180px;}
#page1 .content .col_2{width:185px;}
#page1 .content .col_3{width:179px;}
#page1 .content .col_4{width:181px;}
/*=========================*/

/*======= index-1.html =======*/
#page2 .content .col_1{width:890px;}
/*=========================*/

/*======= index-2.html =======*/
#page3 .content .col_1{width:424px;}
#page3 .content .col_2{width:396px;}
/*=========================*/

/*======= index-3.html =======*/
#page4 .content .col_1{width:183px;}
#page4 .content .col_2{width:184px;}
#page4 .content .col_3{width:418px;}
/*=========================*/

/*======= index-4.html =======*/
#page5 .content .col_1{width:890px;}
/*=========================*/

/*======= index-5.html =======*/
#page6 .content .col_1{width:655px;}
#page6 .content .col_2{width:180px;}
/*=========================*/

/*======= index-6.html =======*/
#page7 .content .col_1{width:180px;}
#page7 .content .col_2{width:185px;}
#page7 .content .col_3{width:185px;}
#page7 .content .col_4{width:181px;}
/*=========================*/

/*======= index-7.html =======*/
#page8 .content .col_1{width:890px;}
/*=========================*/


