/* CSS Document */

/*Clear defaults
----------------*/
:link,:visited {text-decoration:none;} 
ul,ol,dl {list-style:none;} 
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em; font-weight:normal;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd {margin:0; padding:0;} 
a img,:link img,:visited img {border:0 none; text-decoration:none}
address {font-style:normal;}
strong {font-weight:bold;}
em {font-style:italic;}
i {display:none;}


body { margin:0; padding:0; background:#e1eaec url(../img/body_bg.gif) left top repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; height:100%;}

#landingpage {margin:0; padding:0; background:#4F6176 url(../img/landingpage_bg.gif) left top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; height:100%;}

p, ul, li, img {padding:0; margin:0;}
p{ padding:0 0 1.5em 0;}
img { border:0 none;}

td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; vertical-align:top; text-align:left; line-height:150%}

a:link, a:visited {color: #23538D; text-decoration:none; border-bottom:1px solid #94BCE4}
a:hover, a:active {color:#C98B18; text-decoration:none; border-bottom:1px solid #DDD}
a.noborder:link, a.noborder:visited {text-decoration:none; border:0 none;}
a.noborder:hover, a.noborder:active {text-decoration:none; border:0 none;}

#content { background: url(../img/bg_maincontent.gif) right top no-repeat; }
#content .cont_pad{ padding: 0 18px 0 30px; line-height:1.75em;}
#content ul.list1{ list-style:none;} 
#content ul.list1 li{ background: url(../img/a2.gif) left top no-repeat; padding-left:14px; padding-bottom:4px;}
#content .newp{ letter-spacing:1px; border-bottom:1px solid #DDD; color: #912020; font-weight: bold}
#content .newp .author{ font-size:11px; color:#666; border:1px dashed #F1F1F1; margin-bottom:6px; float:right; margin-left:10px; padding:10px; line-height:125%; background-color:#F1F1F1; width:165px;}



td#menu {background: #a8bcd2 url(../img/bar_menu.gif) left top no-repeat; text-align:right}
td#menu a{ display:block; text-decoration:none; border:0 none;}
td#menu a:hover{ background-image: url(../img/menu/menu_arrow2.gif);background-repeat: no-repeat; background-position: 22px 7px; text-decoration:none; border:0 none;}
td#menu a.active{ background-image: url(../img/menu/menu_arrow2.gif);background-repeat: no-repeat; background-position: 22px 7px; text-decoration:none; border:0 none;}

#lp_header {height:213px; text-align:center; background: url(../img/landingpage_topbg.jpg) left top no-repeat;}
#lp_header img.logo{ padding-top: 106px;}
#lp_body {height:213px; text-align:center;}
#lp_footer {height:74px; text-align:center;}
#lp_footer img.textenter{ padding-top: 18px;}
#lp_footer img.textnewworld{ padding-top: 9px;}

td.bgcolor01 {background-color:#384c5d}
td.bgcolor02 {background-color:#92a4b7}

.borderbot {border-bottom:1px solid #DDD}
.borderbot2 {border-bottom:1px solid #EEE}
td.padcontact{ padding-bottom:18px; padding-left: 12px;}
td.padcontact .heading{ margin-left:-12px; padding-left:12px; font-weight:bold; color:#777; background: url(../img/a2.gif) left -3px no-repeat;}
td.bg_whatnews { background:url(../img/bg_whatnews.gif) left top no-repeat; text-align:center; padding-top:10px; color:#222}
td.nav_slogan { background: url(../img/bg_slogan.gif) left top no-repeat}
td div.addr {color:#70859A; padding: 8px 10px 8px 20px; font-size:11px; letter-spacing:1px; border-top: 1px solid #344a5a; border-bottom: 1px solid #344a5a;}

td.bg_event { background:url(../img/event_bg.gif) left top no-repeat;}
div.event { color: #a9c2dd; padding: 10px 4px 12px 20px; font-size:11px; line-height:1.75em; letter-spacing:1px;}
div.event .date{ color:#FFFFFF; margin-left:-12px;}
div.event .datehide{ color:#FFFFFF; margin-left:-12px; display:none}
div.event a:link, div.event a:visited{ color:#FFFFFF; text-decoration:none; background: url(../img/a1.gif) left 5px no-repeat; padding-left:12px; border:0 none;}
div.event a:hover{ border-bottom:1px solid #FFCC00; text-decoration:none;}

img.textimg { display:block; padding-bottom:8px;}

#feedbackf {}
#feedbackf .input1{ width:100%; border:1px solid #9DAC7C; color:#777; padding:2px 0 2px 2px; margin-right:3px; background-color:#F1F1F0; margin-bottom:2px;border-bottom:1px solid #CFE3A4; border-right:1px solid #CFE3A4;}
#feedbackf .textarea1{ width:100%; border:1px solid #9DAC7C; color:#626261; padding:2px 0 2px 2px; background-color:#F1F1F0; margin-bottom:4px;height:85px; border-bottom:1px solid #CFE3A4; border-right:1px solid #CFE3A4;}
#feedbackf .submit1{ border:2px solid #285582; color: #074B96; font-weight:bold; letter-spacing:1px; padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color: #B9D0EA}
#feedbackf .submit1over{ border:2px solid #285582; color: #074B96; font-weight:bold; letter-spacing:1px; padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color: #B9D0EA}
#feedbackf .inputover{ color:#000; background-color: #FAF8E2; border:1px solid #84A93F;}


.imgGrid01 { padding-left:86px;}
.imgGrid01 a:link, .imgGrid01 a:visited{border:1px solid #CCC; padding:4px; margin:4px; display:block; width:150px; height:50px; float:left; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: .80; background: #fff url(../img/logoimg.gif) 50% 50% no-repeat;}
.imgGrid01 a:hover, .imgGrid01 a:active{border:1px solid #E8C63C; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; background: #fff url(../img/logoimg.gif) 50% 50% no-repeat;}
.imgGrid01 .namep {padding-top:6px; padding-left:16px; background: url(../img/a2.gif) 4px 6px no-repeat; width:155px; float:left;}
.imgGrid01 .namep2 {padding-top:6px; padding-left:16px; background: url(../img/a2.gif) 4px 6px no-repeat;}

.clear {clear:both}

.sNote {font-size:11px; letter-spacing:1px; color:#444}

#catdis {}
#catdis td{ text-align:center; padding-bottom:11px}
#catdis a:link, #catdis a:visited{ text-decoration:none; border:0 none; display:block; text-align:center; width:217px; height:185px; font-weight:bold; font-size:12px; letter-spacing:1px; color:#000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=45); -moz-opacity: .45; font-family:Georgia, "Times New Roman", Times, serif}
#catdis a:hover, #catdis a:active{ color: #f0a721; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1;}


.catmenu {text-align:left; padding: 0 10px 0 15px; font-size:11px; font-family: Tahoma, Verdana }
.catmenu img{ margin-right:3px;}
.catmenu a:link, .catmenu a:visited{ text-decoration:none; border:0 none; display:block; width:156px; height:38px; margin-bottom:10px; border:1px solid #a8bacf; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: .40; color: #092E66; font-weight:bold}
.catmenu a:hover, .catmenu a:active{ color: #222; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1;}

.pTable td{ font-size:11px; letter-spacing:1px;}
.pTable a:link, .pTable a:visited {background: url(../img/a2.gif) left -3px no-repeat; padding-left:13px; color:#222; border-bottom:1px solid #CCC;} 
.pTable a:hover, .pTable a:active {color: #E8800D; border-bottom:0 none}
.pTable a.nlink{ background-image:none; padding:0; margin:0; border:0 none; text-decoration:none} 

.imgGrid01 img{background: #eae6e6 url(../img/logoimg.gif) 50% 50% no-repeat;}
#catdis img{background: #eae6e6 url(../img/logoimg.gif) 50% 50% no-repeat;}