/** CSS Basic Document **/
p, * { font-size: 10pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; line-height: 18px; color: #4c74af; }

body { margin: 0px auto; padding: 0px; background: url(../images/body_bg.jpg) left top repeat-x #24a1cf;   }

h1{ font-size: 14pt; text-transform: capitalize; font-style: normal; line-height: 26pt; }

h1 b { font-size: 14pt; text-transform: capitalize; font-style: bold; line-height: 26pt; }

h2{ font-size: 12pt; text-transform: capitalize; line-height: 18pt; }

h3{ font-size: 11pt; }

h4{ font-size: 10pt; }

/** top menu **/
td.off { background: url(../images/menu_bg.gif) 0px 0px repeat-x; color: #ffffff; height: 24px; text-decoration: none; padding: 0px 5px 0px 5px; }

td.on{ background: url(../images/menu_bg.gif) 0px 0px repeat-x; color: #ffffff; height: 24px; text-decoration: none; padding: 0px 5px 0px 5px; }

/** New Top Menu **/
#tabs10 { float: left; background: url(../images/table.gif); width: 787px; font-size: 93%; border-bottom: 1px solid #2763a5; line-height: normal; padding: 0px 0px 0px 100px; margin: 0px 0px 0px 9px; }

#tabs10 ul { margin: 0; padding: 0px 50px 0px 50px; list-style: none; }

#tabs10 li { display: inline; margin: 0; padding: 0; }

#tabs10 a { float: left; background: url(../images/tableft.gif) no-repeat left top; margin: 0; padding: 0 0 0 4px; text-decoration: none; }

#tabs10 a span { float: left; display: block; background: url(../images/tabright.gif) no-repeat right top; padding: 5px 15px 4px 6px; color: #ffffff; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs10 a span { float: none; }
/* End IE5-Mac hack */

#tabs10 a:hover span { color: #ffffff; }

#tabs10 a:hover { background-position: 0% -42px; }

#tabs10 a:hover span { background-position: 100% -42px; }

#tabs10 #current a { background-position: 0% -42px; }

#tabs10 #current a span { background-position: 100% -42px; }

/** Side Menu **/
ul { list-style: none; margin: 0px; padding: 0px; }

img { border: none; }

#menu10 { font-size: 10pt; width: 160px; margin: 5px; }

#menu10 li a { height: 32px; height: 24px; text-decoration: none; text-align: left; }

#menu10 li a:link, #menu10 li a:visited { color: #4d4d4d; display: block; background: url(../images/menu.gif); padding: 8px 0px 0px 10px; }

#menu10 li a:hover, #menu10 li #current { color: #ff9834; background: url(../images/menu.gif) 0 -32px; padding: 8px 0px 0px 10px; }

.body_text_box { padding: 35px 30px 15px 30px; background-color: #ffffff; color: #5b5a5a; }

.main_bg { background: url(../images/main_text_bg.jpg) repeat-y; width: 787px; }

.body_left_bg { background: url(../images/body_left_bg.jpg) left top repeat-y; width: 8px; }

.body_right_bg { background: url(../images/body_right_bg.jpg) left top repeat-y; width: 8px; }

.footer_bg { background: url(../images/footer_bg.gif) left top no-repeat; height: 32px; }

.box_top_line { background: url(../images/top_line.gif) left top repeat-x; height: 9px; }

.box_left_line { background: url(../images/left_line.gif) left top repeat-y; width: 9px; }

.box_right_line { background: url(../images/right_line.gif) left top repeat-y; width: 9px; }

.box_bottom_line { background: url(../images/bottom_line.gif) left top repeat-x; height: 9px; }

.input_box { border: 1px solid #4c74af; width: 108px; height: 18px; background-color: #e1e8f2; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #4c74af; text-decoration: none; padding-left: 3px; }

/* CSS Background image Document */
.header_image { background: url(../images/header.jpg) left top no-repeat; height: 23px; width: 787px; }

.main_image { background: url(../images/main_image.jpg) left top no-repeat; height: 317px; width: 787px; }

.menu_bg { background: url(../images/menu_bg.jpg) left top repeat-x; height: 27px; }

/* CSS Text Document */
.menu_link { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 25px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; background-color: inherit; }

.menu_link:hover { text-decoration: none; color: #ffffff; background-color: inherit; }

.footer_link { line-height: 18px; font-weight: normal; font-variant: normal; text-transform: none; color: #2E4567; background-color: inherit; text-decoration: none; text-align: center; }

.footer_link:hover { text-decoration: none; color: #000; background-color: inherit; }

.highlight { color: #4c74af; font-size: 14px; text-decoration: none; background-color: inherit; }

.left_menu_link { line-height: 33px; font-weight: normal; font-variant: normal; text-transform: none; color: #4c74af; text-decoration: none; background-color: inherit; }

.left_menu_link:hover { text-decoration: none; color: #4c74af; background-color: inherit; }

.alternate { background-color: #ecf8ff; }
