/* CSS Document */
body { background:#D1E0EA url(../images/bg.gif) repeat-x top left; padding:0px; margin:0px 0px 10px 0px; }
table { font:12px Arial, Tahoma, Verdana; color:#333; line-height:18px; }
ul,li { padding:0px; margin:0px; list-style:none; }

form { padding:0; margin:0; }
input, textarea, select { padding:4px; border:1px solid #c9c9c9; font:12px Arial, Verdana, Helvetica, sans-serif; background: #fff url(../images/background-input.gif) no-repeat 0 0; }
input:hover, textarea:hover, select:hover,
input:focus, textarea:focus, select:focus { border: 1px solid #aaa; background-position: 0 -400px; }
input.triple-length, textarea.triple-length, select.triple-length { width:287px; }
fieldset { border: 1px solid #EAEBEC; padding: 15px; margin-bottom:1em; background:url(../images/login_bg.gif) repeat-x top left #FDFDFD; }
legend { font:normal 18px Georgia Ref, Georgia, Arial, Tahoma; color: #999; line-height: 1.6em; }

h2 { font:normal 22px "Trebuchet MS", Arial, Tahoma, Verdana; color:#FF7600; padding:10px 0px; margin:0px; }
h3 { font:normal 22px "Trebuchet MS", Arial, Tahoma, Verdana; color:#0797F2; padding:0px; margin:0px; }
h3 strong { color:#636363; font-weight:normal; }

a { color:#0797F2; text-decoration:none; }
a:hover { color:#333; text-decoration:underline; }

.font_blue { color:#0797F2; }
.font_red { color:#FF0000; }
.font_01 { font-size:14px; font-weight:bold; color:#0797F2; }

/*------------------------------------------ Border Class ------------------------------------------*/
.border_bottom_1 { border-bottom:1px solid #F5F5F5; padding:2px 0px; margin:10px 0px; }
.border_01 { border:2px solid #ccc; padding:2px; }

/*------------------------------------------ Padding Class ------------------------------------------*/
.padding_1 { padding:30px 20px; }
.padding_2 { padding:20px; }

/*------------------------------------------ Background Class ------------------------------------------*/
.menu_bg { background:#0797F2 url(../images/menu_bg.jpg) no-repeat top center; padding:10px 0px; }
.button_bg { background:#0797F2 url(../images/button_bg.jpg) repeat-y top center; padding:10px 0px; }
.page_curve_bottom { background:#fff url(../images/page_curve_bottom.gif) no-repeat bottom center; }
.page_curve_top { background:#fff url(../images/page_curve_top.gif) no-repeat top center; padding:10px 0px 0px 0px; border-top:10px solid #D1E0EA; }
.right_part_bg { background:url(../images/right_part_bg.gif) no-repeat top right; padding:20px; }

/*------------------------------------------ Link Class ------------------------------------------*/
.h_link li { display:inline; font:bold 15px "Trebuchet MS", Arial, Tahoma, Verdana; color:#fff; }
.h_link li a { color:#fff; padding:10px 16px; text-decoration:none; }
.h_link li a:hover { color:#0C1481; text-decoration:none; }
.h_link li a.active { color:#0C1481; text-decoration:none; }

.button_link li { display:inline; font:18px "Trebuchet MS", Arial, Tahoma, Verdana; color:#0C1481; }
.button_link li a { padding:10px 20px; text-decoration:none; color:#0C1481; }
.button_link li a:hover { text-decoration:none; color:#fff; }

.list_01 li { line-height:24px; background:url(../images/li_arrow.gif) no-repeat left 6px; padding:0px 0px 0px 20px; }
.list_01 li a { text-decoration:none; color:#333; }
.list_01 li a:hover { text-decoration:none; color:#0797F2; }

.footer_link { color:#666; padding:0px 5px 10px 5px; line-height:25px; }
.footer_link a { color:#666; padding:5px; }
.footer_link a:hover { color:#FE7701; }

.adobe_reader { background:url(../images/adobe-lq.gif) no-repeat top left; color:#0797F2; padding:15px 0px 15px 0px; }
.adobe_reader a { padding:10px 0px 10px 42px; text-decoration:none; color:#0797F2; }
.adobe_reader a:hover { text-decoration:underline; color:#333; }

/***************** Drop Down Menu **************************/
#dropmenu { width:900px; margin:0px auto; z-index:1000; }

#dropmenu li { display:block; padding:0px; margin:0px; font:bold 12px Arial, Tahoma, Verdana; color:#fff; }
#dropmenu li a { display:block; padding:10px; text-decoration:none; color:#fff; background-color:#0797F2; width:100px; }
#dropmenu li a:hover { display:block; color:#fff; background-color:#0C1481; }

#about_us { padding:0; margin:170px 0 0 568px; position:absolute; visibility:hidden; }
#faq_link { padding:0; margin:171px 0 0 780px; position:absolute; visibility:hidden; }.warning-border {
	border: thin dashed #FF0000;
}
