BODY
{
	margin:0;
	background-color:#ffffff;
	background-image:url(../_gfx/bg_index.gif);
	background-repeat:repeat-x;
	font-family:Verdana,sans-serif;
	font-size:12px;
	color:#000000;
}
form
{ padding:0; margin:0; }

a
{
color: #14718C;	
}


TD.l_shadow
{
	background-image:url(../_gfx/shadow_gray.gif);
	background-repeat:repeat-y;
	width:16px;
}
TD.r_shadow
{
	background-image:url(../_gfx/shadow_gray2.gif);
	background-repeat:repeat-y;
	width:19px;
}
#header
{ top:7px; }
#logo
{ margin:7px 0px 0px 2px; }
#headertitle
{ margin:7px 0px 0px 0px; }

/*Header Menu Styles*/
#headermenu
{
	text-align:right;
	float:left;
	background-image:url(../_gfx/header_menu.gif);
	background-repeat:no-repeat;
	margin:7px 2px 0px 0px;
	width:196px;
	height:120px;
}
#headermenu ul
{
	list-style:none;
	margin:7px 0px 0px 0px;
	padding:0;
}
#headermenu ul li
{
	padding:0px;
	margin:-3px 0px 0px 0px;
}
#headermenu ul img
{
	margin-right:5px;
	vertical-align:bottom;
	display:inline;
}
#headermenu a
{
	font-family:Verdana,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	background-color:#C7D0EE;
	color:#000000;
	padding-right:10px;
}
#headermenu a:hover
{ color:#AE4A02; background-color:#C7D0EE; }
span.inactiveheadermenu
{
	font-family:Verdana,sans-serif;
	font-size:10px;
	font-weight:normal;
	background-color:#C7D0EE;
	color:#666666;
	padding-right:10px;
}
/*End Header Menu*/

/*Left Menu Styles*/
div.menu
{
	margin:2px 1px 0px 2px;
	float:left;
}
.menu ul
{
	margin:0px 0px 0px 5px;
	padding:0;
	list-style-position:outside;
	border-top:solid 1px #243A6A;
	border-bottom:solid 1px #3A69A0;	
}
.menu ul li
{
	padding:0;
	margin:0;
	border-bottom:solid 1px #243A6A;
	border-top:solid 1px #3A69A0;
	list-style: none;
}
div.inactivemenu
{
	background-color:#C7D0EE;
	color:#000000;
	border-top:solid 1px #fff;
	margin:0px 0px 0px -1px;
	padding:5px 0px 5px 0px;
}
div.inactivemenutxt
{
	font-family: "Trebuchet MS", sans-serif;
	font-size:13px;
	text-decoration:none;
	padding-left:17px;
	background-image:url(../_gfx/arrow_menudown.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
}
div.inactivemembmenu
{
	background-color:#2C4592;
	color:#ffffff;	
	margin:0px 0px 0px -1px;
	padding:5px 0px 5px 0px;
}
div.inactivemembmenutxt
{
	font-family: "Trebuchet MS", sans-serif;
	font-size:13px;
	text-decoration:none;
	padding-left:17px;
	background-image:url(../_gfx/arrow_membmenudown.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
}
div.submenu
{
	background-color:#dadada;
	color:#000000;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	margin:0px 0px 0px -1px;
}
.submenu ul
{
	margin:0;
	padding:0;
	border:0;
}
.submenu ul li
{
	padding:0;
	margin:0;
	border:0;
	list-style: none;
}
.submenu ul li a
{
	display:block;
	max-width:155px !important;
	width:173px;
	font-family:Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	background-color:#DADADA;
	color:#000000;
	padding:5px 0px 5px 18px;
	background-image:url(../_gfx/inmenu_dot.gif);
	background-repeat:no-repeat;
	background-position:6px 9px;
}
.submenu ul li a:hover
{ color:#AE4A02; background-color:#DADADA; background-image:url(../_gfx/inmenu_dot_red.gif); }
.submenu ul ul
{
	margin:0;
	padding:0;
	border:0;
}
.submenu ul ul li
{
	margin:0px 0px 0px 9px;
	padding:0;
	list-style:none;
	line-height:14px;
	border:0;
}
.submenu ul ul li a
{
	display:block;
	max-width:145px !important;
	width:164px;
	font-family:Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	background-color:#DADADA;
	color:#000000;
	padding:1px 0px 1px 19px;
	background-image:url(../_gfx/inmenu_dot.gif);
	background-repeat:no-repeat;
	background-position:7px 6px;
}
.submenu ul ul li a:hover
{ color:#AE4A02; background-color:#DADADA; background-image:url(../_gfx/inmenu_dot_red.gif); }
div.inactivesubmenu
{
	background-color:#666666;
	background-image:url(../_gfx/inmenu_dot_white.gif);
	background-repeat:no-repeat;
	background-position:6px 9px;
	color:#ffffff;
	padding:5px 0px 5px 17px;
	margin:0;
}
div.inactivesubmenutxt
{
	width:155px;
	margin:0;
	font-family:Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
}
div.inactivesubsubmenu
{
	background-color:#fff;
	color:#2C4592;
	margin:0px 0px 0px -9px;
	padding-bottom:2px;
}
div.inactivesubsubmenutxt
{
	font-family:Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:27px;
	background-image:url(../_gfx/inmenu_dot_blue.gif);
	background-repeat:no-repeat;
	background-position:16px 6px;
}
.menu a
{
	display:block;
	font-family:"Trebuchet MS",sans-serif;
	font-size:13px;
	text-decoration:none;
	background-color:#2C4592;
	color:#ffffff;
	padding:5px 0px 5px 17px;
	background-image:url(../_gfx/arrow.gif);
	background-repeat:no-repeat;
	background-position:5px 11px;
}
.menu a:hover
{ text-decoration:none; }
#menumain
{
	width:177px;
	height:100%;
	background-image:url(../_gfx/menu_bgr.gif);
	background-repeat:repeat-y;
	margin:0;
}
#menutop
{
	background-image:url(../_gfx/left_menu_top.gif);
	background-repeat:no-repeat;
	margin:0;
	width:177px;
	height:16px;
}
#menubot
{
	background-image:url(../_gfx/left_menu_bot.jpg);
	background-repeat:no-repeat;
	margin:0;
	width:177px;
	height:151px;
}

/*Members menu*/
#mmenutop
{
	background-image:url(../_gfx/mmenu_top.gif);
	background-repeat:no-repeat;
	margin:0;
	margin-top:3px;	
	width:177px;
	height:30px;
}
.membtitle
{
	font-family:"Trebuchet MS",sans-serif;
	font-size:13px;
	color:#ffffff;
	padding-left:11px;
	line-height:30px;	
}
div.mmenumain
{
	width:177px;
	height:100%;
	background-image:url(../_gfx/mmenu_bgr.gif);
	background-repeat:repeat-y;
	margin:0;
}
.mmenumain ul li
{
	border-bottom:solid 1px #95A0C5;
	border-top:solid 1px #E2E7F9;
}
.mmenumain ul
{
	border:0;	
}
.mmenumain a
{
	display:block;
	font-family:"Trebuchet MS",sans-serif;
	font-size:13px;
	text-decoration:none;
	background-color:#C7D0F0;
	color:#2C4592;
	padding:5px 0px 5px 17px;
	background-image:url(../_gfx/mmenu_arrow.gif);
	background-repeat:no-repeat;
	background-position:5px 11px;
}
.mmenumain a:hover
{
	text-decoration:none;
}
#mmenubot
{
	background-image:url(../_gfx/mmenu_bot.gif);
	background-repeat:no-repeat;
	margin:0;
	width:177px;
	height:22px;
}
#mmenubot2
{
	background-image:url(../_gfx/mmenu_bot_under.gif);
	background-repeat:no-repeat;
	margin:0;
	width:177px;
	height:23px;
}
.submenu ul li
{ border:0; }
/*End of members menu*/

/*End Left Menu*/

/*Main Content Styles*/
#content
{
	float:left;
	width:381px;
	margin-right:2px;
	margin-top:2px;
}
.txt12
{
	font-family:Verdana,sans-serif;
	font-size:12px;
	text-decoration:none;
	background-color:#ffffff;
	color:#000000;
}

/*ScrollArea styles*/
#scrolltop
{
	background-image:url(../_gfx/scroll_top.gif);
	background-repeat:no-repeat;
	margin:0;
	width:381px;
	height:7px;
}
#scrollmain
{
	background-image:url(../_gfx/scroll_main.gif);
	background-repeat:repeat-y;
	margin:0;
	width:381px;
	height:100%;
	padding-right:10px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	float:left;
}
#scrollmain marquee
{ width:325px; float:left; }
#scrollmain a
{ text-decoration:none; color:#666666; }
#scrollbot
{
	background-image:url(../_gfx/scroll_bot.gif);
	background-repeat:no-repeat;
	margin:0;
	width:381px;
	height:7px;
	float:left;
}
a.scroll
{ float:left; }
/*End ScrollArea*/

.txt12V
{
	font-family:Verdana,sans-serif;
	font-size:12px;
	text-decoration:none;
}
.txt12Vgrey
{
	font-family:Verdana,sans-serif;
	font-size:12px;
	background-color:#E2E2E2;
	color:#000000;
	text-decoration:none;
}
.txt12Vg
{
	font-family:Verdana,sans-serif;
	font-weight:bold;
	font-size:12px;
	background-color:#ffffff;
	color:#14718C;
	text-decoration:underline;
}
A.txt12Vg:hover
{ color:#FE9C06; background-color:#ffffff; }
.txt10Vg
{
	font-family:Verdana,sans-serif;
	font-weight:bold;
	font-size:10px;
	background-color:#ffffff;
	color:#14718C;
	text-decoration:underline;
}
.txt10Vs
{
	font-family:Verdana,sans-serif;
	font-size:10px;
	background-color:#ffffff;
	color:#666666;
}
A.txt10Vg:hover
{ color:#FE9C06; background-color:#ffffff; }
.morepos
{ 
	padding-left:10px; 
	background-image:url(../_gfx/read_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
}
DIV.sepline
{
	background-color:#BFBFBF;
	color:#fff;
	height:1px;
	margin:2px 10px 0px 10px;	
}
DIV.sepline2
{
	background-color:#BFBFBF;
	color:#fff;
	height:1px;
	margin:0px 20px 0px 180px;
}
DIV.sepline4
{
	background-color:#BFBFBF;
	color:#fff;
	height:1px;
	width:540px;
	margin:4px 0px 0px 0px;
}
ul.listyle
{ list-style-image:url(../_gfx/list_dot.gif); }
#main
{
	padding-left:10px;
	padding-bottom:15px;
}
#title
{
	font-family:Verdana,sans-serif;
	font-weight:normal;
	font-size:23px;
	background-color:#ffffff;
	color:#000000;
	text-decoration:none;
	padding-top:12px;
	padding-bottom:25px;
}
.indent
{ padding-left:4px; padding-right:8px; }

/*News Area Styles*/
#news
{ padding-left:10px; padding-top:17px; }
#news img
{ margin-top:4px; }
DIV.newstitle
{
	background-image:url(../_gfx/news_title.gif);
	background-repeat:no-repeat;
	background-position:20px 0px;
	width:360px;
	height:29px;
	display:block;
}
.ntitle
{
	font-family:Verdana,sans-serif;
	font-weight:normal;
	font-size:23px;
	text-decoration:none;
	padding-left:10px;
}
#newstable
{ margin-left:29px; margin-top:15px; margin-bottom:23px; }
TD.ndate
{
	vertical-align:top;
	background-image:url(../_gfx/arrow_news.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	font-family:Verdana,sans-serif;
	font-size:12px;
	background-color:#ffffff;
	color:#000000;
	padding-left:9px;
	padding-bottom:5px;
}
TD.ntitle
{
	vertical-align:top;
	text-align:left;
	padding-left:14px;
	padding-bottom:8px;
}
#newstable a
{
	font-family:Verdana,sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	text-decoration:underline;
}
#newstable a:hover
{ color:#AE4A02; background-color:#ffffff; }
.morenewspos
{
	background-image:url(../_gfx/read_arrow.gif);
	background-repeat:no-repeat;
	background-position:28px 2px;
	padding-left:38px;
}
/*End News Area*/

/*End Main Content*/

/*Right Menu Styles*/
#right_menu
{
	float:left;
	width:183px;
	margin-top:2px;
}
.star
{ margin-right:3px; }
.arrow
{ vertical-align:middle; }
div.tpos2
{ padding-left:28px; }
.txt13T
{
	font-family:"Trebuchet MS",sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#000000;
	background-color:inherit;
}
.txt13V
{
	font-family:Verdana,sans-serif;
	font-size:13px;
	background-color:#E2E2E2;
	color:#000000;
	text-decoration:none;
}
.txt15T
{
	font-family:"Trebuchet MS",sans-serif;
	font-size:15px;
	text-decoration:none;
}
.txt10V
{
	font-family:Verdana,sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000000;
	background-color:inherit;
}
.txt23V
{
	font-family:Verdana,sans-serif;
	font-size:23px;
	text-decoration:none;
}
.txt19V
{
	font-family:Verdana,sans-serif;
	font-size:19px;
	text-decoration:none;
}
A.txt10V:hover
{ text-decoration:underline; }
.txt11V
{
	font-family:Verdana,sans-serif;
	font-size:11px;
	text-decoration:none;
}
.txt11Vo
{
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	background-color:#ffffff;
	color:#FF7D24;
}
.txt15V
{
	font-family:Verdana,sans-serif;
	font-size:15px;
	background-color:#ffffff;
	color:#000000;
	text-decoration:none;
}
/*Search Area Styles*/
#homesearch
{ margin-bottom:3px; width:184px; }
#search
{ margin-bottom:3px; float:left; width:184px; }
#searchtop
{
	background-image:url(../_gfx/search_top.gif);
	background-repeat:no-repeat;
	margin:0;
	width:183px;
	height:7px;
}
#searchmain
{
	background-image:url(../_gfx/search_main.gif);
	background-repeat:repeat-y;
	margin:0;
	width:183px;
	height:100%;
	padding:0px 0px 6px 11px;
}
#searchbot
{
	background-image:url(../_gfx/search_bot.gif);
	background-repeat:no-repeat;
	margin:0;
	width:183px;
	height:10px;
}
.searchbox
{
	margin-top:6px;
	width:147px;
	height:22px;
	border:solid 1px #005500;
}
/*End Search Area*/

/*Index & Learn Area Styles*/
#index
{ margin-bottom:3px; }
#learn
{ margin-bottom:3px; }
#purpletop, #purpletop2
{
	background-image:url(../_gfx/purple_top.gif);
	background-repeat:no-repeat;
	margin:0;
	width:183px;
	height:7px;
}
#purplemain, #purplemain2
{
	background-image:url(../_gfx/purple_main.gif);
	background-repeat:repeat-y;
	margin:0;
	width:183px;
	height:100%;
	padding:0px 0px 6px 10px;
}
img.purpleimg
{ margin-bottom:4px; margin-top:4px; margin-left:45px; }
#purplebot, #purplebot2
{
	background-image:url(../_gfx/purple_bot.gif);
	background-repeat:no-repeat;
	margin:0;
	width:183px;
	height:8px;
}
.orangebtn
{
	text-align:center;
	padding-bottom:8px;
}
.orangebtntop
{
	background-image:url(../_gfx/orangebtn_top.gif);
	background-repeat:no-repeat;
	background-color:#F1CC4C;
	color:#000000;
	margin:0;
	width:168px;
	height:100%;
}
.orangebtnpos
{ padding:4px 0px 0px 0px; }
.orangebtnbot
{
	background-image:url(../_gfx/orangebtn_bot.gif);
	background-repeat:no-repeat;
	margin:0;
	width:168px;
	height:6px;
}
/*End Index & Learn Area*/

/*Links Area Styles*/
#linkstop
{
	background-image:url(../_gfx/links_top.gif);
	background-repeat:no-repeat;
	margin:0;
	width:183px;
	height:7px;
}
#linksmain
{
	background-image:url(../_gfx/links_main.gif);
	background-repeat:repeat-y;
	margin:0;
	width:183px;
	height:100%;
	padding:0px 0px 20px 11px;
}
.lpos
{ padding-top:8px; }
.servpos
{ padding-top:8px; padding-bottom:15px; }
.linkssel
{
	background-color:#fff;
	color:#000;
	width:147px;
	height:22px;
	border:solid 1px #9C9C9C;
}
#linksbot
{
	text-align:center;
	background-image:url(../_gfx/links_bot.gif);
	background-repeat:no-repeat;
	margin:0;
	width:183px;
	height:8px;
}
/*End Links Area*/

#favorites
{ margin-top:3px; padding-left:8px; }
#favorites img
{ vertical-align:text-bottom; }

div.paging
{ text-align:center; width:500px; margin-top:15px; }

/*End Right Menu*/

/*Footer Styles*/
.txt10Th
{
	font-family:Tahoma,sans-serif;
	font-size:10px;
}
.txt11Th
{
	font-family:Tahoma,sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#DADADA;
	color:#000000;
	text-decoration:underline;
}
A.txt11Th:hover
{ color:#D0061E; background-color:#DADADA; }
#address
{	
	padding:8px 0px 14px 180px;
	line-height:20px;
}
#addressc
{
	margin-top:30px;
	padding-top:8px;
	float:left;	
	line-height:20px;
	border-top:solid 1px #BFBFBF;
}
#construction
{
	padding-left:180px;
	padding-top:15px;
	line-height:12px;
}
#construction img
{ margin-right:10px; }
#footer
{
	margin-left:2px;
	margin-top:10px;
}
#footertop
{
	background-image:url(../_gfx/footer_top.gif);
	background-repeat:no-repeat;
	width:744px;
	height:7px;
}
#footermain
{
	background-image:url(../_gfx/footer_main.gif);
	background-repeat:repeat-y;
	width:744px;
	float:left;
}
#footerleft
{
	float:left;
	width:520px;
}
DIV.fleft
{
	padding-left:17px;
	padding-top:3px;
}
#footeright
{
	float:left;
	width:224px;
}
DIV.fright
{
	padding-right:17px;
	padding-top:3px;
}
.fright img
{
	vertical-align:bottom;
	margin-right:5px;
}
div.frlink
{
	padding-bottom:10px;
	text-align:right;
}
div.fimg
{
	float:left;
	padding:13px 10px 7px 0px;
	margin:0;
}
#footerbot
{
	background-image:url(../_gfx/footer_bot.gif);
	background-repeat:no-repeat;
	width:744px;
	height:8px;
	float:left;
}
/*End Footer*/

/*E-libray special styles*/
div.topc
{
	float:left;
	width:375px;
	margin-right:6px;
}
#contentf
{
	float:left;
	width:565px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:0px;
}
#navigationmenu
{ 
	margin-left:10px;
	font-size:10px;
	height:35px;
	padding-bottom:3px;	
	border-bottom:solid 1px #bfbfbf;
}
#navigationmenu a
{
	font-family:Verdana,sans-serif;
	font-weight:normal;
	font-size:10px;
	background-color:#ffffff;
	color:#000000;
	text-decoration:underline;
}
#navigationmenu a:hover
{ color:#AE4A02; background-color:#ffffff; }
#contentitle
{
	margin-left:9px;	
	padding:5px 0px 2px 30px;	
	background-image:url(../_gfx/title_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
}
DIV.orangesep
{
	background-image:url(../_gfx/orange_sep.gif);
	background-repeat:repeat-x;
	height:7px;
	margin:0px 5px 5px 5px;
	float:left;
	width:552px;
}
DIV.orangesep2
{
	background-image:url(../_gfx/orange_sep.gif);
	background-repeat:repeat-x;
	height:7px;
	width:100%;
	margin:12px 0px 18px 0px;
}
.subtitle
{
	padding-left:9px;
	padding-bottom:18px;
}
UL.green
{
	list-style-image:url(../_gfx/greendot.gif);
	list-style-position:outside;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 13px;
}
DIV.intext
{
	float:left;
	padding-left:13px;
	margin-bottom:15px;
}

DIV.imgtext
{
	display:inline;
	float:left;
	width:390px;
}
DIV.images
{
	display:inline;
	float:left;
	width:155px;
}
#insearch
{
	margin-top:26px;
	margin-bottom:23px;
	float:left;
}
#insearchtop
{
	background-image:url(../_gfx/insearch_top.gif);
	background-repeat:no-repeat;
	width:562px;
	height:7px;
	margin-left:4px;
}
#insearchmain
{
	background-image:url(../_gfx/insearch_main.gif);
	background-repeat:repeat-y;
	width:562px;
	height:100%;
	margin-left:4px;
	padding-bottom:10px;
}
div.inspos
{
	margin-left:14px;
	margin-bottom:12px;
	width:300px;
}
div.searchcells
{
	width:189px;
	margin-left:14px;
	padding-left:2px;
	display:inline;	
	float:left;
	line-height:25px;
}
div.searchtbox
{
	width:280px;
	display:inline;
}
div.sepline3
{
	background-image:url(../_gfx/white_grey.gif);
	background-repeat:repeat-x;
	height:2px;
	margin:8px 9px 8px 14px;
}
.instbox
{
	width:259px;
	height:23px;
	border:solid 1px #808080;
	background-color:#fff;
	color:#000;
}
.instbox option
{
	width:259px;
}
#insearchbot
{
	background-image:url(../_gfx/insearch_bot.gif);
	background-repeat:no-repeat;
	width:562px;
	height:8px;
	margin-left:4px;
}

/*Buttons*/
div.greybtnleft
{
	float:right;
	background-image:url(../_gfx/greybtn_left.gif);
	background-repeat:no-repeat;
	width:8px;
	height:39px;
}
a.greybtnmain
{
	display:block;
	float:right;
	background-image:url(../_gfx/greybtn_main.gif);
	background-repeat:repeat-x;
	height:39px;
	font-family:"Trebuchet MS",sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	background-color:inherit;
	text-align:center;
	padding-top:9px;
}
div.greybtnright
{
	float:right;
	background-image:url(../_gfx/greybtn_right.gif);
	background-repeat:no-repeat;
	width:8px;
	height:39px;
}
div.submitbtnleft
{
	float:right;
	background-image:url(../_gfx/submitbtn_left.gif);
	background-repeat:no-repeat;
	width:8px;
	height:39px;
	margin-left:7px;
}
a.submitbtnmain
{
	display:block;
	float:right;
	background-image:url(../_gfx/submitbtn_main.gif);
	background-repeat:repeat-x;
	height:39px;
	font-family:"Trebuchet MS",sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	background-color:inherit;
	text-align:center;
	padding-top:9px;
}
div.submitbtnright
{
	float:right;
	background-image:url(../_gfx/submitbtn_right.gif);
	background-repeat:no-repeat;
	width:8px;
	height:39px;
}
	

/*Special styles for Contact page*/
div.contact
{
	padding-left:16px;
	margin-top:18px;
}
div.cform
{
	padding-bottom:5px;
	padding-top:5px;
}
.cform input
{
	width:380px;
	height:17px;
	font-size:12px;
	border:solid 1px #808080;
}
input.check
{ border:0; width:15px; }
input.comments
{ height:80px; }
.cform img
{
	vertical-align:top;
	margin-top:5px;
	margin-right:6px;
}
div.cfields
{
	width:75px;
	float:left;
}
div.cbtns
{ width:464px; margin-top:11px; }
/*Special styles for FAQs page*/
ul.faqs
{
	list-style:none;
	padding:0;
	margin:0px 0px 15px 30px;
}
.faqs li
{
	padding:0;
	margin:16px 0px 0px 0px;
}
.faqs a
{
	font-family:Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#ffffff;
	color:#14718C;
}
.faqs a:hover
{ color:#FF9C05; background-color:#ffffff; }
div.answer
{
	width:510px;
	margin-bottom:30px;
	margin-left:30px;
	font-family:Verdana,sans-serif;
	font-size:12px;
	background-color:#ffffff;
	color:#5D5D5D;
}
.answer strong
{
	background-color:#ffffff;
	color:#000;
}
a.toplink
{
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#ffffff;
	color:#14718C;
	padding-right:5px;
}
a.toplink:hover
{ color:#FF9C05; background-color:#ffffff; }
.toplink img
{ margin-left:5px; }
/*Special styles for article_list page*/

div.arlist
{
	float:left;
	background-image:url(../_gfx/arrow_blue.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:10px;
	margin-bottom:25px;
}
.arlist strong
{ width:400px; display:block; }
.arlist a
{
	font-family:Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#ffffff;
	color:#14718C;
}
.arlist a:hover
{ text-decoration:none; }
div.arcomment
{
	width:418px;
	float:left;
}
div.arlink
{ float:left; width:105px; }
.arlink img
{ vertical-align:text-top; }

/*Special styles for article_page page*/
div.articletitle
{
	width:480px;
	margin-bottom:17px;
	font-family:Verdana,sans-serif;
	font-size:15px;
	background-color:#ffffff;
	color:#000000;
}
div.articletext
{ padding:0px 15px 0px 2px; }
.articletext img
{
	margin:0px 4px 0px 4px;
	vertical-align:text-bottom;
}
ul.articleul
{
	padding:0;
	margin:0;
	list-style-position:outside;
	list-style:none;
}
.articleul li
{
	padding:0px 0px 3px 10px;
	margin:0;
	background-image:url(../_gfx/black_dot.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
}
div.dloadareatitle
{
	font-family:Verdana,sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#ffffff;
	color:#000000;
	margin-bottom:5px;
	width:450px;			
}
/*Special styles for sitemap page*/
#smaplist
{
	list-style:none;
	padding:0;
	margin:8px 0px 0px 29px;	
}
#smaplist li
{margin-bottom:25px; font-weight:bold;}
#smaplist li li
{margin-bottom:0; font-weight:normal;}
#smaplist ul
{
	list-style:none;
	padding:0;
	margin:0px 0px 0px 15px;	
}
#smaplist a
{
	font-family:Verdana,sans-serif;
	font-size:12px;
	background-color:#ffffff;
	color:#14718C;
}
#smaplist a:hover
{ color:#FE9C06; background-color:#ffffff; }

/*Special styles for login page*/
div.login
{ margin:11px 0px 0px 29px; }
div.lgfields
{ float:left; margin-right:11px; }
.login input
{ width:170px; height:22px; border:solid 1px #808080; }
.login img
{ margin-top:15px; }
div.ltbox
{ padding:0; float:left; }
div.lcom1
{ margin:25px 21px 0px 23px; }
.lcom1 img
{ margin-right:3px; }
div.lcom2
{ width:380px; margin-left:8px; }
div.pchange
{ margin-left:435px; margin-top:23px; }

/*Special styles for popup*/
div.pheader
{ margin:10px 0px 7px 6px; }
div.pcontent
{ 
	display:table;
	width:540px;
}
div.ptitle
{
	display:table-row; 
	font-family:Verdana,sans-serif;
	font-size:14px;
	font-weight:bold;
}
div.ptitlepos
{ padding:0px 100px 14px 46px; }
div.ptext
{
	display:table-row; 
	font-family:Verdana,sans-serif;
	font-size:12px;
	height:168px;
}
div.ptextpos
{ padding:0px 100px 0px 76px; }
div.pfooter
{
	display:table-row;
	text-align:right;
}
div.pfooterpos
{ padding-bottom:11px; }
.pfooter img
{ margin:0px 12px 0px 3px; }
.pfooter a
{ font-weight:bold; text-decoration:underline; }