/* CSS Document */

BODY {
		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}

P, TD, UL, OL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}

/**************** Text Size ***************/
.txt_10px, .txt_toplink, .txt_footer { font-size: 10px; }
.txt_12px { font-size: 12px; }
.txt_20px { font-size: 20px; line-height: 25px;}
.txt_25px { font-size: 25px; }
.txt_column { font-size: 10px; line-height: 15px; }

/**************** Text Color ***************/
.txt_green, .txt_toplink { color: #A5C481; }
.txt_greenHilite { color: #94AE1A; }
.txt_grey, .cell_copyDivider01 { color: #6A6A6A; }
.txt_darkgrey { color: #666666; }
.txt_liteGrey, .txt_footer { color: #8a8a8a; }
.txt_red { color: #DE0000; }
.txt_orance { color: #FF7200; }
.txt_orange2 { color: #FF9140; }
.txt_green2, .bullet01 { color: #6E9E4A; }


/************** Bullet ******************/
.bullet01 {
	background-image: url(../images/bullet02.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-bottom: 5px;
}


/**************** Division Line ***************/
.divline01 {
	background-image: url(../images/divline01.gif);
	background-position: top center;
	background-repeat: repeat-y;
	padding-left: 3px;
	padding-right: 3px;
}
.divline02 {
	background-image: url(../images/divline04.gif);
	background-position: top left;
	background-repeat: repeat-x;
}


/**************** Cell Color & Style ***************/
.cell_rightside { font-family: Arial; font-size: 20px; text-decoration: underline }
.cell_grey { background-color: #DEDEDE; }
.cell_lightGrey { background-color: #F0F0F0; }

.cell_copyLeft { border-left: 1px solid #c8d19d; }
.cell_copyTop { border-top: 1px solid #c8d19d; }
.cell_copyRight { border-right: 1px solid #c8d19d; }
.cell_copyBtm { border-bottom: 1px solid #c8d19d; }


.cell_copy, .cell_copy2 {
	border-left: 1px solid #c8d19d;
	border-right: 1px solid #c8d19d;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.cell_green, .cell_copy2 { background-color: #eaf0cd; }

.cell_copyDivider01, .cell_copyDivider02 {
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 7px;
}
.cell_copyDivider01 { background-image: url(../images/divline02.gif); }
.cell_copyDivider02 { background-image: url(../images/divline03.gif); }

.cell_sub_BtnBg {
	background-image: url(../images/sub_btn_bg01.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}


/**************** Cell Background Image ***************/
.cell_topBg {
	background-image: url(../images/topbar_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.cell_frameBg {
	background-image: url(../images/frame_bg.gif);
	background-position: top left;
	background-repeat: repeat-y;
	/* padding-left: 20px; */
	/* padding-right: 20px; */
}
.cell_dotBg1 {
	background-image: url(../images/bg_dot01.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}
.cell_dotBg2 {
	background-image: url(../images/bg_dot02.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}


/**************** Border Style ***************/
.border_whiteLeft { border-left: 1px solid #FFFFFF; }

/**************** Padding Style **************/
.paddingRight { padding-right: 5px; }
.paddingTop15px { padding-top: 15px; }
.paddingLeftRight {
	padding-left: 5px;
	padding-right: 5px;
}


/**************** Link Style ***************/
a { text-decoration: none; }
a:link { color: #55909e; border-bottom: 1px dotted #55909e }
a:active { color: #6b6b6b; }
a:visited { color: #55909e;border-bottom: 1px dotted #55909e }
a:hover { color: #154e7c;border-bottom: 1px solid #154e7c; background-color: #d6edf5}

a.link_top { text-decoration: none;  }
a.link_top:link { color: #6b6b6b; }
a.link_top:active { color: #6b6b6b; }
a.link_top:visited { color: #6b6b6b; }
a.link_top:hover { color: #CC0000; }

a.link_sidebar { text-decoration: none; }
a.link_sidebar:link { color: #FF8A00; }
a.link_sidebar:active { color: #FF8A00; }
a.link_sidebar:visited { color: #FF8A00; }
a.link_sidebar:hover { color: #000000; }

a.link_menubar { text-decoration: none; }
a.link_menubar:link { color: #415264; }
a.link_menubar:active { color: #FF8A00; }
a.link_menubar:visited { color: #415264; }
a.link_menubar:hover { color: #CC0000; }

a.link_footer { text-decoration: none; }
a.link_footer:link { color: #ffffff; border-bottom:0px}
a.link_footer:active { color: #FF8A00; }
a.link_footer:visited { color: #ffffff; border-bottom:0px}
a.link_footer:hover { color: #c1e8f9;text-decoration: none;border-bottom:0px;background-color: transparent}

a.link_white { text-decoration: none; }
a.link_white:link { color: #FFFFFF; }
a.link_white:active { color: #FF8A00; }
a.link_white:visited { color: #FFFFFF; }
a.link_white:hover { color: #f4f5c7; }

a.link_Red { text-decoration: none; }
a.link_Red:link { color: #DE0000; }
a.link_Red:active { color: #DE0000; }
a.link_Red:visited { color: #DE0000; }
a.link_Red:hover { color: #FF8A00; }

a.link_orange { text-decoration: none; }
a.link_orange:link { color: #ee9b00; }
a.link_orange:active { color: #ee9b00; }
a.link_orange:visited { color: #ee9b00; }
a.link_orange:hover { color: #FFFFFF; }

/**************** Form *******************/
FORM {
	display: inline;
	margin: 0px;
}
INPUT, SELECT, TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}