body {margin:0px; padding:0 0 20px 0; background:url(images/bg.jpg) left top repeat-x;}
.main_bg {background:url(images/mid_bg.jpg) center top repeat-y;}
.main_bdr {border-top:1px solid #010167; border-bottom:1px solid #010167;}

.title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color: #000099;}
.txt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;font-weight:normal; color:#000000;}
.txt1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;font-weight:normal; color:#FFFFFF;}
.ftr:link {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size:12px; font-weight:normal; color:#FFFFFF;}
.ftr:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; font-weight:normal; color:#FFFFFF;}
.slogan {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:normal; color:#0F7BA9;}
.textbold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;	color:#000000;}
a:link {color: #ffffff;	text-decoration: none;}
a:visited {color: #ffffff; text-decoration: none;}
a:hover {color: #ECC4C1; text-decoration: none;}
a:active {color:#ECC4C1; text-decoration: none;}
.blue:link { color:#3333FF; text-decoration: none;}
.blue:visited {color: #336699; text-decoration: none;}
.blue:hover {color: #336699; text-decoration: underline;}
.blue:active {color: #336699; text-decoration: underline;}
.heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color: #999999;}
.linkblack:link {color: #000000; text-decoration: none;}
.linkblack:visited { color: #000000; text-decoration: none;}
.linkblack:hover {color: #000000;	text-decoration: underline;}
.linkblack:active {color: #000000;	text-decoration: underline;}

/* New Class */
.arrow {padding:0 0 0 0px; margin:25px 0 0 10px; list-style:none; }
.arrow li {margin:0px; padding:3px 0 3px 18px; list-style:none; background:url(images/arrow.jpg) left 7px no-repeat; }


/* Navigation */
.menu_bg {background:url(images/menu_bg.jpg) left top repeat-x; margin:0px; padding:0px; list-style:none;}
.navmenu {padding:0 0 0 0px; margin:0; list-style:none; height:44px; white-space:nowrap; float: left;}
.navmenu li {float:left; }
.navmenu li a {display:block; float:left; height:44px; line-height:44px; color:#fff; text-decoration:none; font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 0 16px; cursor:pointer; background:url(images/blank.gif) no-repeat; text-transform:uppercase;}
.navmenu li a span {float:left; display:block; padding:0 16px 0 0px; background:url(images/blank1.gif) no-repeat center top;}
.navmenu li.current a {color:#fff; background:url(images/blank_over.gif) no-repeat;}
.navmenu li.current a span {background:url(images/blank_over1.gif) no-repeat center top;}
.navmenu li a:hover {color:#fff; background:url(images/blank_over.gif) no-repeat;}
.navmenu li a:hover span {background:url(images/blank_over1.gif) no-repeat center top;}
.navmenu li.current a:hover {color:#fff; background:url(images/blank_over.gif) no-repeat; cursor:pointer;}
.navmenu li.current a:hover span{background:url(images/blank_over1.gif) no-repeat center top;}

.navmenu li.first a {color:#fff; background:url(images/blank_first.gif) no-repeat;}
.navmenu li.first a span {background:url(images/blank1.gif) no-repeat center top;}
.navmenu li.first a:hover, .navmenu li.firstact a, .navmenu li.firstact a:hover {color:#fff; background:url(images/blank_over_fst.gif) no-repeat; }
.navmenu li.first a:hover span, .navmenu li.firstact a span, .navmenu li.firstact a:hover span{ background:url(images/blank_over_fst.gif) no-repeat right top;}

.leftimg {border:2px solid #fff; padding:2px;}
