/* CSS Document */

body{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.topheader
{
background-image:url(../image/top_head.jpg);
background-repeat:repeat-x;
height:111px;
}

.topheader_sbt
{
background-image:url(../image/bg_img.jpg);
background-repeat:repeat-x;
height:111px;
}


.head_title
{
font-size:16px;
}
.toplinks
{
vertical-align:bottom;
text-align:right;
color:#ffffff;
}
.toplinks a
{
font-size:8pt;
color:#ffffff;
text-decoration:none;
}
.toplinks a:hover
{
font-size:8pt;
color:#000000;
text-decoration:underline;
}
.top_boder
{
background-image:url(../image/top_border.jpg);
background-repeat:repeat-x;
height:4px;
}
.smallfont
{
   	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0px
     
}
.side_panel
{
background-image:url(../image/side_p_bg.jpg);
background-repeat:repeat-y;
width:125px;
border:1px solid;
border-color:#909090;
vertical-align:top;
}
.side_top
{
background-image:url(../image/side_top.jpg);
background-repeat:repeat-x;
height:25px;
}
.menu
{
background-image:url(../image/menu_bg.jpg);
background-repeat:repeat-x;
height:19px;
padding-bottom:2px;
padding-left:3px;
border:1px solid;
border-color:#D2D2D2;
font-size:8pt;
}
.menu a
{
background-image:url(../image/triangle_rtg_blue.gif);
background-repeat:no-repeat;
padding-left:21px;
font-size:8pt;
color:#0472A5;
text-decoration:none;
}
.menu a:hover
{
background-image:url(../image/triangle_dwn_blue.gif);
background-repeat:no-repeat;
padding-left:21px;
font-size:8pt;
color:#052D35;
text-decoration:none;
}
.inner_menu
{
	padding:5px;
}
.inner_menu a
{
display:block;
background-image:url(../image/dot_blue.gif);
background-repeat:no-repeat;
padding-left:16px;
font-size:8pt;
color:#ffffff;
text-decoration:none;
}

.inner_menu a:hover
{
background-image:url(../image/dot_over.gif);
background-repeat:no-repeat;
padding-left:16px;
font-size:8pt;
color:#052D35;
text-decoration:none;
}
.menu_sep
{
height:6px;
background-color:#909090;
}
/*------------------innertables style-------------------------------*/

td
{
font-size:8pt;
color:#000000;
}
.tablemain
{
border:1px solid;
border-color:#A0A0A4;
}
.tbl_main
{
background-color:#6CBDDB;
}
.tbl_submain
{
background-color:#FFFFFF;
color:#1077A9;
}
.col_head
{
height:10;
background-color:#1077A9;
color:#FFFFFF;
}
.col_head td
{
vertical-align:middle;
horizontal-align:center;
}
.col_head a
{
FONT-SIZE: 11px;
color:#000000;

}
.col_footer
{
background-color:#9ACAE1;
}
.selectcell
{
height:18px;
background-color:#000000;
vertical-align:middle;
}
.input
{
	BORDER-RIGHT: #A5AEBD 1px solid;
    BORDER-TOP: #A5AEBD 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #A5AEBD 1px solid;
    BORDER-BOTTOM: #A5AEBD 1px solid;
    FONT-FAMILY: "verdana";
    
}
.outerborder
{
	BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #f0f0f0
    
}
.selectcell a
{

color:#000000;
text-decoration:none;
}
.tbl_head
{
background-image:url(../image/yel_curv_bg.gif);
height:32px;
background-repeat:repeat-x;
text-align:center;
vertical-align:top;
padding-top:2px;
font-size:9pt;
color:#000000;
}
/* ---------------footer---------------------*/
.footer
{
border-top:1px solid;
border-color:#4193B9;
text-align:center;
font-size:7pt;
color:#8DBFD6;
}
/*------------------internate_survey style-------------------------------*/
.gray_box
{
border:1px solid;
border-color:#AAACAE;
font-size:8pt;
padding:5px;
}

A.fieldnav
{
 
	FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: verdana;
    text-align:center;
    TEXT-DECORATION: underline
    
    
}
.showselected
{
	text-align:center;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #E7F7FF
    
    }
.rowheader
{
	height:10px;
	FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #9ACAE1
}
.dropd
{
font-family:Verdana;
font-size: 7pt;
}
.total
{
 BACKGROUND-COLOR: #FFFFFF;
}

.amp{FONT-FAMILY: Palatino Linotype;}
.amp{ FONT-STYLE : italic ;}
.button
{
    BORDER-RIGHT: #A5AEBD 1px solid;
    BORDER-TOP: #A5AEBD 1px solid;
    MARGIN-TOP: 1px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #A5AEBD 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #A5AEBD 1px solid;
    FONT-FAMILY: Verdana
}
.titles
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #333333;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: center
}