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

body{font-family:Arial, Tahoma, Verdana; background:url(../images/main_bg.jpg) top repeat-x;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,blockquote{margin:0;padding:0;}
input{margin:0; padding:0; background:none;}
ul{list-style-type:none;}
a{text-decoration:none; outline:none;}
img{border:none;}




/*HOME PAGE
----------------------------------------*/
.top_link{font-family:Arial; font-size:11px; color:#dedede; font-weight:bold;}
.top_link a{color:#dedede;}
.top_link a:hover{color:#ffffff;}
.top_link a.act{color:#ffffff;}

.top_text{font-family:Arial; font-size:12px; color:#174e5f; font-weight:bold;}




/*START MENU PART
----------------------------------------*/
.menu_repeat{background:url(../images/menu_repeat.jpg) left top repeat-y;}



/*SMOOTH_MENU
----------------------------------------*/
.ddsmoothmenu{width:199px; font-family:Arial; font-size:12px; color:#ffffff; margin:1px 0 0 0;}

.ddsmoothmenu ul{
z-index:100000;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
width:185px;
display:inline-block;
padding:7px 15px 5px 4px;
color: #ffffff;
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/

display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color:#ffffff;
background:url(../images/dot_line.gif) left top repeat-x;}


.ddsmoothmenu ul li a.act{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
color:#0eb55d;
font-weight:bold;
}

.ddsmoothmenu ul li a:hover{
/*background of menu items during onmouseover (hover state)*/
color:#0eb55d;
font-weight:bold;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
width:240px;
position: absolute;
background:url(../images/menu_repeat.jpg) repeat-y;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font-family:Arial; font-size:12px; color:#ffffff;
width: 195px; /*width of sub menus*/
padding: 8px;
margin:0;
margin:0 0 0 15px;
display:block;
}


/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 10px;
right: 15px;
}

.rightarrowclass{
position: absolute;
top: 10px;
right: 10px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}

/*END SMOOTH_MENU
----------------------------------------*/




/*CONTEIN PART
----------------------------------------*/
.page_title{font-family:Arial; font-size:18px; color:#164e5f; font-weight:bold;}
.default_text{font-family:Arial; font-size:12px; line-height:18px; text-align:justify; color:#666766;}
.default_text a{color:#666766;}
.default_text a:hover{color:#666766; text-decoration:underline;}
.default_text span{font-size:14px; font-weight:bold; color:#0eb55d;}

.box_repeat{background:url(../images/box_repeat.jpg) left top repeat-y;}


.box_title{font-family:Arial; font-size:12px; color:#164e5f; line-height:16px; font-weight:bold;}
.box_title span{color:#666666; font-weight:normal;}

.new_box_repeat{background:url(../images/title_repeat.jpg) left top repeat-y;}

.new_title{font-family:Arial; font-size:18px; color:#164e5f; font-weight:bold;}
.right_repeat{background:url(../images/right_repeat.jpg) left top repeat-y;}

.last_repeat{background:url(../images/last_repeat.jpg) left top repeat-x #044b60;}

.recent_link{font-family:Arial; font-size:12px; color:#67a8bb;}
.recent_link a{color:#67a8bb; background:url(../images/link_bull.gif) left top no-repeat; display:block; padding:6px 0 6px 12px;}
.recent_link a:hover{text-decoration:underline;}

.footer_link{font-family:Arial; font-size:12px; color:#333333; font-weight:bold;}
.footer_link a{color:#333333; padding:0 29px 0 0;}
.footer_link a:hover{color:#044b60; text-decoration:underline;}
.footer_link a.act{color:#333333;}


.copy_right{font-family:Arial; font-size:11px; color:#333333;}
.copy_right span{color:#174e5f; font-weight:bold;}




/*SUB PAGES
---------------------------------------*/
.tt_repeat{background:url(../images/tt_repeat.jpg) left top repeat-y;}
.c_title{font-family:Arial; font-size:14px; line-height:18px; color:#174e5f; font-weight:bold;}
.c_title a{color:#174e5f;}
.c_title a:hover{color:#174e5f; text-decoration:underline;}

.two_default{font-family:Arial; font-size:12px; line-height:18px; color:#666766;}
.two_default span{font-weight:bold; color:#174e5f;}

.list_text{font-family:Arial; font-size:12px; line-height:24px; color:#666766;}
.list_text a{color:#666766; text-decoration:underline;}
.list_text a:hover{color:#666766; text-decoration:none;}
.form_repeat{background:url(../images/form_repeat.jpg) left top repeat-y;}

.f_text{font-family:Arial; line-height:14px; font-size:12px; color:#164e5f;}
.f_text span{font-size:11px; color:#164e5f;}

.input_bg{background:url(../images/input_bg.jpg) left top no-repeat;}
.fid_one{width:247px; height:23px; background:none; border:none; font-family:Arial; font-size:14px; color:#164e5f; padding:5px 0 0 5px;}

.submit_btn{width:116px; height:31px; background:url(../images/two_submit_btn.jpg) left top no-repeat; font-family:Arial; font-size:16px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:none; padding:0 0 0 0;}

.unified_text{font-family:Arial; font-size:14px; color:#666766; line-height:24px;}


.two_input_bg{background:url(../images/two_input_bg.jpg) left top no-repeat;}
.fid_two{width:347px; height:23px; background:none; border:none; font-family:Arial; font-size:14px; color:#164e5f; padding:5px 0 0 5px;}

.three_input_bg{background:url(../images/three_input_bg.jpg) left top no-repeat;}
.fid_three{width:148px; height:23px; background:none; border:none; font-family:Arial; font-size:14px; color:#164e5f; padding:5px 0 0 5px;}

.area_fid{width:347px; height:106px; background:none; border:none; font-family:Arial; font-size:14px; color:#164e5f; padding:5px 0 0 5px;}

.area_bg{background:url(../images/area_bg.jpg) left top no-repeat;}

.new_list_menu{width:215px;}


.p_link{font-family:Arial; line-height:20px; font-size:12px; color:#333333;}
.p_link a{color:#333333;}
.p_link a:hover{color:#044b60; text-decoration:underline;}

.map_link{font-family:Arial; font-size:14px; color:#174e5f; font-weight:bold;}
.map_link a{color:#174e5f; text-decoration:underline;}
.map_link a:hover{color:#174e5f; text-decoration:none;}
