/*General*/
body, table, td, div, textarea, input, select {font-family : Verdana, Helvetica, Arial, sans-serif}


/*Sheet*/
body {background:#FFFDEF; margin-top:2px;}
.page {margin: 0px auto; width:780px;}
.bg {background: #ffffff 0 0 repeat; }
.t {background: url(lgo/skin/t.gif) 0 0 repeat-x; }
.b {background: url(lgo/skin/b.gif) 0 100% repeat-x}
.l {background: url(lgo/skin/l.gif) 0 0 repeat-y}
.r {background: url(lgo/skin/r.gif) 100% 0 repeat-y}
.bl {background: url(lgo/skin/bl.gif) 0 100% no-repeat}
.br {background: url(lgo/skin/br.gif) 100% 100% no-repeat}
.tl {background: url(lgo/skin/tl.gif) 0 0 no-repeat}
.tr {background: url(lgo/skin/tr.gif) 100% 0 no-repeat; } 
.sheet {padding: 0px;  margin-left:14px; margin-right:14px; padding-top: 11px; padding-bottom: 11px;}
#first {background:#fff; }
.bottom {height:20px};


/*Header*/
.ovrlyd h1 {}
.ovrlyd h1 {position: absolute; top: 0px; left: -9000px; font-size: 50%;  color: #ccffff; }
#title_l {margin:6px 0px 0px 0px;  float: right;}
#title_r {margin:36px 0px 0px 4px;}

/*Footer*/
.foot {padding-left:20px;padding-right:20px;}
.foot {color:#BDCBD8; text-align:center; margin:0px 0px 8px 0px;}
.foot1 {font-size:80%; margin-top:5px;}
.foot2 {font-size:65%;}
.foot .hr {margin:0px; padding:0px; display:block; height:1px; width:100%; background:#DBE5F8}

.md	{text-decoration:none; color:#c9c9c9; font-size:12px; font-weight:normal; text-align:right; padding-top:5px;}
.md a:link, .md a:visited, .md a:active	{text-decoration:none;color:#c9c9c9;font-weight:normal}
.md a:hover {text-decoration:underline;color:#0066ff;font-weight:normal}


/*Menu*/
.menu {background-color: #E9F5FF; width:176px;}

.menu ul { 
list-style: none;
margin: 0px;
padding: 0px;
}
.menu li a {color:#ED007A; text-decoration: none;}
.menu li a:hover, li .live {color:#2905A1; text-decoration: none;}

.menu li {margin:0px 0px 7px 0px; padding: 0px;}

.menu li li {margin-bottom:0px;padding:0px}

.menu a {text-decoration: none;}
.menu li .aa, .menu li a .aa, .menu li a:link .aa, .menu li a:visited .aa, .menu li a:active .aa { font-weight:bold;  font-size:90%; }
.menu li a:hover .aa, .menu li .live .aa {font-weight:bold; }

.menu li .aa, .menu li .bb, .menu li a, .menu li .live {display:block;}

.menu li a, .menu li .live {width:100%; }

.menu li .aa {padding: 5px 5px 5px 20px; } /*indent*/
.xmenu li .aa {text-indent: -20px;}  /*indent*/
.menu li a {
 background-image: url(lgo/skin/menu_tab_l_m.gif);
 background-position: top left; background-repeat: repeat;}

.menu li a:hover, .menu li .live {
 background-image: url(lgo/skin/menu_tab_v_m.gif);
 background-position: top left; background-repeat: repeat;}

.menu li a .aa {background-image: url(lgo/skin/menu_tab_l_b.gif); background-position:
 bottom left; background-repeat: no-repeat;}

.menu li a:hover .aa, .menu li .live .aa {
 background-image: url(lgo/skin/menu_tab_v_b.gif); background-position: bottom left;
 background-repeat: no-repeat;}

.menu li a .bb { 
 background-image: url(lgo/skin/menu_tab_l_t.gif); background-position: top left;
 background-repeat: no-repeat;}

.menu li a:hover .bb, .menu li .live .bb {margin:0px; padding:0px;
 background-image: url(lgo/skin/menu_tab_v_t.gif); background-position: top left;
 background-repeat: no-repeat;}

.menu li .live a {background:none}
.menu li .live a:hover {background:none}

.menu li li {font-size:80%;}
.menu li li li {font-size:90%;}
.menu li li li li {font-size:100%;}
.menu li li li li li {font-size:100%;}
.menu li li  {margin:0px;padding:0px;}
.menu li li li {margin:0px;padding:0px 0px 0px 10px;}
.menu li li  {font-weight:normal; color:#ED007A;} /* padding-left:10px; text-indent: -10px;*/
.menu li li a {font-weight:normal; color:#ED007A}
.menu li .live li a:hover, .menu li .live li .live {font-weight:normal; color:#2905A1; background: url(lgo/skin/menu_dot_v.gif) 0px 2px no-repeat; padding-left:10px;}
.menu li .live li a { background: url(lgo/skin/menu_dot_l.gif) 0px 2px no-repeat; padding-left:10px; }

.menu li .live li li a:hover, .menu li .live li li .live { background-position: 0px 0px; }
.menu li .live li li a { background-position: 0px 0px; }

.menu li li .aa , .menu li li .bb {  background: none;}
.menu li li {  background: none;}

.menu .print	{ font-size:80%; font-weight:normal; margin: 16px 0px 16px 21px;}
.menu .print a	{ color:#ED007A; background: url(lgo/skin/menu_print_l.gif) 0px 3px no-repeat; padding-left:20px; }
.menu .print a:hover { color:#2905A1; background: url(lgo/skin/menu_print_v.gif) 0px 3px no-repeat; padding-left:20px;}


#pdn {margin: 20px auto 0px auto; text-align:center;
}


/*Main sections*/
.main-outer {padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:5px;}
.main {padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:15px;
font-size:80%; color:#2905A1; }

.phdg {color:#EE007D; }
.phdg h2 {font-size:140%; font-weight:normal; margin-top:10px;}

.main ul	{margin-top:7px}
.main li	{margin-top:7px;list-style:disk}

.main h1 {font-size:150%; font-weight:normal; margin-bottom:12px;}
.main h2 {font-size:130%; font-weight:normal; margin-bottom:5px;}
.main h3 {font-size:120%; font-weight:bold; margin-bottom:0px;}

.main table .num {text-align:right} 

/*Message*/
.mesgmain {height:20px; width:25px;;  background-position: 0px 2px;}
.tcbg {background-position: 60% 2px; }

.mesgtriangle {background-repeat: no-repeat; }
.mesgtriangle {background-image: url(lgo/skin/mesg_tri_xwhite.gif);}


/*Misc*/

.line	{background:#DBE5F8};
hr, .hr	{background:#DBE5F8; color:#DBE5F8; width:100%; height:1px;};



.mark_E1 {background:#Fcc;color:#f00}
.mark_E	{background:#Fcc;color:#f00}
.mark_W	{background:#cfc;color:#090}


.slight, .slight a:link, .slight a:visited, .slight a:active, .slight a:hover{text-decoration:none;color:#dddddd;font-weight:normal;font-size:40%;}

.pic	{text-align:center;font-size:80%;color:#669999}

.center {text-align:center}
.pl1	{font-size:105%}
.pl2	{font-size:110%}
.txtc1	{font-size:92%;text-align:center}
.smlink {font-size:86%}
.small {font-size:80%;}
.smallg {font-size:80%;color:#aa9966}
.smalla {font-size:80%;color:#000099}
.smallb {font-size:60%;color:#000099}
.smallerbold {font-size:92%;font-weight:bold}
.intrst {color:#990000;font-size:70%;vertical-align:bottom}
.data {color:#009900;font-weight:bold}
.data2 {color:#996633;font-weight:normal}
.smalllight {font-size:80%; color:#99bbff;}
.smalllight a, .smalllight a:link, .smalllight a:visited {color:#99bbff;}

.emph	{color:#0033AA; font-weight:bold; font-family :Kristen ITC, tempus Sans ITC, Verdana, Arial, Helvetica, sans-serif;}
.quotation {font-size:120%; color:#0033AA; font-weight:bold; font-family : Lucida Handwriting, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;}
.linktable {padding-top:10px}

.or {color:#000;font-weight:bold}
.faqrow em {font-weight:bold}
.faqq {font-weight:bold;color:#090;}
.faq a:link, .faq a:visited, .faq a:active {color:#090;text-decoration:none;}
.faq a:hover {text-decoration:underline;}

.eg	{font-size:80%;font-weight:normal;color:#a99;}

/*input forms*/
.input-heading {padding-top:10px;padding-bottom:8px; font-weight:bold}

/*content*/
.tableofimg td  {padding: 7px;}
.img_box {text-align:center; font-size:80%; color:#B9BCE6;}
.img_box td {padding: 2px;}
.captmod td {padding-bottom:7px;}
.pale_bdr .img_box {border:solid 1px #DBE5F8}
.leftpic {  float: left; margin:0px 10px 10px 0px; }
.rightpic { float: right; margin:0px 0px 10px 5px; }

.tableofimg td {text-align:center;}
.tableofimg td table {margin: 0px auto;}
.columnofimg {text-align:center;}
.xxcolumnofimg td table {margin: 0px auto;}
.columnofimg table {margin: 0px auto 20px auto;;}

.item_heading	{ font-weight:bold;color:#330033;}
.item_desc  	{ font-size:90%;}
.item_item	{}
.item_image	{ text-align:center;font-size:70%;color:#666600; }
.event_item	{ }
.event_day	{ font-size:100%; color:#6B005C; font-weight:bold; }
.event_month	{}	
.event_desc	{ font-size:90%;}
.event_heading	{ font-size:110%; font-weight:bold; color:#330033;}
.event_contact	{ color:#940058; margin-top:5px; }	
.event_venue	{ color:#940058; margin-bottom:5px; }	
.box_date	{ color:#6B005C;font-size:80%} /* {color:#cceeff} */
.box_event_head	{}
.box_event_desc	{font-size:80%}
.more {}
.moreonright {text-align:right}
.clear {clear: both;}

.admin_notice {font-size:120%; color:#cc6666;}
.forum_found {font-size:120%; color:#3333cc;}
.forum {width:100%;}
.forum tr { background:#e9f5ff; } /*dde2ff*/
.forum td, .forum th {padding: 3px 12px 3px 10px; }
.forum h1 {font-size:130%; margin-bottom:0px; color:#009900;}
.forum h1 .prefix {font-size:70%; }}
.forum_edit { margin: 5px 0px 0px 0px; }
.forum_mesg_small {font-size:80%; color:#333399; margin-top:5px;}
.forum_details {font-size:85%; color:#aa9900;}
.forum_dates {color:#6666aa; font-size:70%; }
.forum_contact {color:#aa9900;}
.forum_note {font-size:85%; color:#009933; margin-top: 6px;}
.forum_topic_status {font-size:120%; margin-bottom:5px; font-weight:bold; color:#990000; }

.forum_posts {width:100%;}
.forum_posts tr { background:#fff7d7; } /*fffeee*/
.forum_posts td, .forum_posts th {padding: 6px 12px 3px 10px; }
.forum_posts h1 {font-size:140%; margin-top:5px; margin-bottom:5px; }
.forum_posts .forum_post_mesg {font-size:100%; margin-bottom:8px; }
