/* CSS Document */
.header
	{ background-color:#D2D2D2; height:324px; margin:0px; padding:0px 50px 0px 53px }
.header-nav
	{ background-color:#D2D2D2; height:20px; margin:0px; padding-left:270px; padding-right:4px; padding-top:2px}
.header-logout
	{ float:left; vertical-align:top; text-align:right; margin:0px; padding:0px 0px 0px 0px; margin-left:323px; height:20px }
.header-inner
	{ background-color:#D2D2D2; height:130px; margin:0px; padding:0px 20px 0px 25px }
.popup_header-inner
	{ background:#D2D2D2; height:100px; margin:0px padding:0px}
.header-lf
	{ float:left; width:90px; margin:0px; padding:0px}
.header-middle
	{ float:left; width:460px; margin:0px; padding:40px 0px 0px 0px}
.header-lf-hm
	{ float:left; width:300px; margin:0px; padding:0px }
.logo
	{ margin:0px; padding:10px 0px 10px 0px }
.logo-inner
	{ margin:0px; padding:20px 0px 10px 0px }
.hd_text
	{ margin:0px; padding:35px 0px 35px 0px }
.header-rt
	{ float:right; width:350px; vertical-align:baseline; text-align:right; margin:30px 0 0 0; padding:0px; }
.header-rt-inner
	{ float:left; width:155px; vertical-align:baseline; text-align:right; margin:1px 0 0 0; padding:0px;}
.header-rt-inner-afterlogin
	{ float:left; width:355px; vertical-align:baseline; text-align:right; margin:1px 0 0 0; padding:0px 0px 0px 0px}
.header-rt-afterlogin
	{ float:left; width:355px; vertical-align:baseline; text-align:right; margin:1px 0 0 0; padding:0px 0px 0px 0px}
.topnav
	{ margin:0px; padding:0px; position:relative; top:-24px }
.topnav a
	{ margin:0px 0px 0px 0px!important; padding:0px!important }
.topnav span
	{ margin:0px 0px 0px 0px!important; padding:0px }
.welcomemsg{ margin:0px; position:relative; top:-20px; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:9pt; color:#004081; padding-left:8px }
.maincontent{margin:0px; position:relative; top:-10px}
.topnav_admin
	{ margin:0px; padding:0px; position:relative; float:left; display:inline; top:-24px }
.topnav_admin a
	{ margin:0px 1px 0px 0px!important; padding:0px!important }
.topnav_admin span
	{ margin:0px 1px 0px 0px!important; padding:0px }	
.logout
	{ margin-top:-18px!important; padding:0px!important; float:left; width:100%; text-align:right; vertical-align:text-top;}
.hm-pagebody
	{ padding:10px 0px 20px 0px; margin:0px; display:block }
.pagebody
	{ padding:0px 23px 20px 0px; margin:0px; display:block}
.lhs
	{ margin:0px; vertical-align:top; padding:0px; width:193px; border-right:1px solid #787A88; height:226px}
.lhs h1
	{ margin:0px 0px 0px 5px; padding:3px 0px 3px 10px; font-size:12px; font-weight:bold; color:#004081; background:url(../images/lhs_title_arrow.gif) no-repeat top left; text-decoration:none }
.lhs h2
	{ margin:0px; padding:0px; font-weight:normal; font-size:12px }
.lhs h2 a
	{ margin:2px 0px 2px 0px; padding:3px 0px 3px 25px; text-decoration:none; color:#004081; display:block; 
	background:url(../images/lhs_blue_bullet.gif) no-repeat top left }
.lhs h2 span
	{ margin:2px 0px 2px 0px; padding:3px 0px 3px 25px; color:#004081; display:block; background:#E4E3E3 url(../images/lhs_blue_bullet.gif) no-repeat top left }

.content
	{ margin:3px 0px 0px 0px; padding:3px 0px 10px 10px; float:left; display:block;width:575px; vertical-align:top }
.content-title
	{ margin:0px 0px 10px 0px; padding:0px; font-size:14px; font-weight:bold; color:#004081; display:block }
.nopadding
	{ margin:0px!important; padding:0px!important;}
.description
	{ margin:0px; padding:0px; text-align:justify }
.description table
	{ width:100%; background-color:#CCCCCC; margin:0px; padding:0px; text-align:left }
.description table td
	{ padding:5px 5px 5px 5px; margin:0px; background-color:#FFFFFF; }
div.description .bodyblbd
	{ background-color:#E4E3E3; color:#004081; font-weight:bold;}
div.description .bodyblbd1
	{ background-color:#FFFFFF; color:#000000; font-weight:normal; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }
div.description .bodyblbd2
	{ background-color:#FFFFFF; color:#000000; font-weight:normal; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
div.description .bodyblbd3
	{ background-color:#E4E3E3; color:#004081; font-weight:bold; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
div.description .bodyblbd4
	{ background-color:#FFFFFF; color:#ff0000; font-weight:normal; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
div.description .bodyblbd5
	{ background-color:#FFFFFF; color:#ff0000; font-weight:normal; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding-bottom:3px!important}
div.description .bodyblbd6
	{ background-color:#FFFFFF; color:#ff0000; font-weight:normal; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; }

.description table input
	{ border:#8195AA 1px solid; font-size:11px; width:130px; color:#000000; font-family:Verdana, Arial; background-color:#ffffff; }

.description table select
	{ width:134px; border:#8195AA 1px solid; font-size:11px; width:130px; color:#000000; font-family:Verdana, Arial; background-color:#ffffff; height:18px }
div.description .table_title
	{ background-color:#004081; color:#FFFFFF; font-size:12px; font-weight:bold }



.adminlogin
	{ margin:0px; padding:0px; width:100%; text-align:justify }
.adminlogin table
	{ width:60%; background-color:#CCCCCC; margin:0px; padding:0px; border:solid; border-collapse:collapse}
.adminlogin table td
	{ padding:5px 5px 5px 10px; margin:0px; background-color:#FFFFFF }
div.adminlogin .bodyblbd
	{ background-color:#E4E3E3; color:#004081; font-weight:bold }
	
.admindelete
	{ margin:0px; padding:0px; width:100%; text-align:justify }
.admindelete table
	{ width:100%; background-color:#CCCCCC; margin:0px; padding:5px; border-collapse:collapse}
.admindelete table td
	{ padding:2px 2px 2px 2px; margin:0px; background-color:#FFFFFF }
div.admindelete .bodyblbd
	{ background-color:#E4E3E3; color:#004081; font-weight:bold }	

.hm-toolbox
	{ margin:0px 14px 0px 0px; padding:0px 10px 10px 0px; border-right:1px solid #787A88; }
.hm-toolbox acronym
	{ display:block; margin:0px; padding:10px 0px 12px 0px; color:#004081; font-size:14px; font-weight:bold;}
.hm-toolbox h1
	{float:right; margin:10px 0 0 0}
.news{height:120px; border:0px solid #000000}
.hm-link h1
	{ margin:0px; padding:10px 0px 0px 0px; text-align:right }
.hm-toolbox a
	{ background:url(../images/bullet_grey.gif) no-repeat top left; text-decoration:none; color:#000000; padding:0px 0px 0px 7px; margin:0px }
#hm-about
	{ width:25%; float:left }
#hm-about1
	{ width:32%; float:left }
#hm-about2
	{ width:35%; float:left }
#hm-news
	{ width:22%; float:left }
#hm-members
	{ width:24%; float:left; border:none }
#hm-members1
	{ width:36%; float:left; border:none }
#hm-members2
	{ width:36%; float:left; border:none }
	
.login
	{ width:153px; color:#004081; text-transform:uppercase; border:1px solid #787A88; float:right; margin:0px; padding:1px }
.login input
	{ width:105px; border:1px solid #CCCCCC; font-size:11px }
.msg
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; border: 0px solid #000099; text-transform:capitalize }

.footer
	{ background-color:#004081; color:#FFFFFF; margin:0px 0px 0px 0px; padding:2px 0px 2px 2px; float:left; width:100%; height:15px }
.footer span
{margin-left:305px}
.footer a
	{ color:#FFFFFF; text-decoration:none }
	
.footer_prelogin
	{ background-color:#004081; color:#FFFFFF; margin:0px 0px 0px 0px; padding:2px 0px 2px 2px; float:left; width:100%; height:15px }
.footer_prelogin span
{margin-left:245px}
.footer_prelogin a
	{ color:#FFFFFF; text-decoration:none }
	
.footer2
	{ text-align:right; margin:0px 0px 0px 0px; padding:2px; width:100%; float:left }
.footer2 a
	{ color:#000000; text-decoration:none }
.lnk_image
	{ margin:0px!important; padding:0px!important; background:none!important }
.red 
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000;  border: 0px solid #000099 }
	

.pop
	{ margin:0px; padding:0px; width:391px; text-align:justify }
.pop table
	{ width:100%; background-color:#CCCCCC; margin:0px; padding:0px }
.pop table td
	{ padding:5px 5px 5px 10px; margin:0px; background-color:#FFFFFF }
div.pop .bodyblbd
	{ background-color:#E4E3E3; color:#004081; font-weight:bold }
.pop table input
	{ border:#8195AA 1px solid; font-size:11px; width:130px; color:#000000; font-family:Verdana, Arial; background-color:#ffffff; }
.pop table select
	{ width:134px; border:#8195AA 1px solid; font-size:11px; width:130px; color:#000000; font-family:Verdana, Arial; background-color:#ffffff; height:18px }
div.pop .table_title
	{ background-color:#004081; color:#FFFFFF; font-size:12px; font-weight:bold }
.pagetopnav
{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004081; text-decoration:none; padding-left:6px; padding-right:6px}
.header-navlink a
{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004081; text-decoration:none}
.postloginlhs
{ margin:0px; vertical-align:top; padding:0px; width:228px}
.postloginlhs span a
{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none}
.postlogincontent
{ margin:0px; vertical-align:top; padding:0px; width:322px}
.postloginrhs
{ margin:0px; vertical-align:top; padding:0px; width:228px}
.postloginlhsheader
{font-size:13px; font-family:UniversCond; background-color:#f1f1f1; font-weight:bold;
vertical-align:middle; width:210px; color:#3C6C9D}
.postloginlhscontent
{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; 
width:210px; color:#000000; vertical-align:top; padding-top:0px; padding-bottom:5px; margin-top:0px}
ul.bullet{ margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:5px; padding:0}
li.bullet{
	DISPLAY:block!important;PADDING-LEFT:20px; margin-top:-6px; margin-bottom:-5px; BACKGROUND: url(../images/samllbullets.gif) no-repeat left top; margin-left:15px; list-style:none}
	li.bullet a{text-decoration:none; color:#000000;}
.lhstablesetting
{border:2px solid #f1f1f1; vertical-align:top}
.postlogincontentheader
{font-size:13px; font-family:UniversCond; background-color:#f1f1f1; font-weight:bold;
vertical-align:middle; width:322px; color:#3C6C9D}
.postloginmaincontent
{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; 
width:322px; color:#000000; vertical-align:top; padding-top:5px; padding-bottom:5px}
.postloginmaincontent span a
{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none}
.select
{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; color:#000000}
.inputbox
{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; color:#000000; border:1px solid #dddddd;
vertical-align:top; height:17px}

.input1
{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; color:#000000; border:1px solid #dddddd;
vertical-align:top; height:14px; width:250px!important;}
.textarea
{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; color:#000000; border:1px solid #dddddd;
vertical-align:top; height:80px; width:250px!important;}

.postloginfooter
{font-size:13px; font-family:UniversCond; background-color:#f1f1f1; font-weight:bold;
vertical-align:middle; width:764px; color:#3C6C9D; padding:3px 0px 3px 0px}
.postloginfootercontent
{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; 
color:#000000; vertical-align:top; padding-bottom:2px; padding-left:2px}
.breadcrumbs
{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004081; text-decoration:none}
.boldfont a
{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004081; text-decoration:underline}
.boldfont h5{margin:0 0 2px 0; padding:0}
.errormsg
{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000; text-decoration:none; 
padding-left:8px; padding-top:12px}
.boldfont
{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004081}
.contentdesc
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify}
.contentdesc a
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004081; text-align:justify}
.table_content
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;padding-left:3px; padding-bottom:3px;
padding-top:3px;}
.lhsbox
{width:160px; border:1px solid #cccccc; display:block; height:50px;font-family:Arial, Helvetica, sans-serif; font-size:12px; 
color:#000000;padding-left:5px; padding-bottom:3px; padding-top:3px; }
