/*General*/
body, table, td, div, textarea, input, select {font-family : Verdana, Helvetica, Arial, sans-serif}


/*Sheet*/
body {background: url(lgo/skin/page_bg.jpg) #F4F8FA; margin:2px 25px 4px 2px;} 
.page {margin: 0px auto; width:770px; }
 
.xxxsheet {padding: 0px;  margin-left:14px; margin-right:14px; padding-top: 5px; padding-bottom: 11px; }
.sheet {padding: 0px;  margin-left:0px; margin-right:0px; padding-top: 0px; padding-bottom: 0px; }
#first { }
.bottom {height:20px;}

.letterbox { }
/* display:block; height:400px; background:#ffffff; */

/*Header*/
.header { display:block;}
.point {cursor:pointer;}

.headerblock {height:70px; width:270px; display:block;
  background: url(lgo/skin/prismalence.gif) 0px 0px no-repeat; float: left;}


.header a {text-decoration:none; }
.hid {display:none;}


/*
  .ovrlyd h1 {}
  .ovrlyd h1 {position: absolute; top: 0px; left: -9000px; font-size: 50%;  color: #ccffff; background: #330099; }
  #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:#EECCCC; 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:#8899CC; font-size:12px; font-weight:normal; padding-top:5px;}
.md a:link, .md a:visited, .md a:active  {text-decoration:none;color:#8899CC;font-weight:normal}
.md a:hover {text-decoration:underline;color:#000000;font-weight:normal}
.md_r { text-align:right; }

/*Menu*/


.menu { color:#1D75B3;}

.menu_ind {padding: 0px 10px 0px 0px; }

.menu ul { 
list-style: none;
margin: 0px;
padding: 0px;
}
.topmenu {font-size:80%;}

.menu li a, .topmenu a {color:#1D75B3; text-decoration: none;}
.topmenu a:hover {color:#000000; text-decoration: none;}

.menu li a:hover, .menu li .live {color:#000000; text-decoration: none; font-weight:bold;}

.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 0px; } /*indent*/
.xmenu li .aa {text-indent: -20px;}  /*indent*/

/*.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%; text-indent:0px}
.menu li li li {font-size:90%; text-indent:0px}
.menu li li li li {font-size:100%; text-indent:0px}
.menu li li li li li {font-size:100%; text-indent:0px}
.menu li li  {margin:0px;padding:0px;}
.menu li li li {margin:0px;padding:0px 0px 0px 10px;}
.menu li li  {font-weight:normal; ;} /* padding-left:10px; text-indent: -10px;*/
.menu li li a {font-weight:normal; }
.menu li .live li a:hover, .menu li .live li .live {font-weight:normal; color:#000000; padding-left:10px;}
.menu li .live li a { padding-left:10px; }

.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:1px 1px 1px 1px; background: #1D75B3; }
.main {height:400px; vertical-align:top; padding: 16px 20px 20px 20px;
font-size:80%; color:#666666; background: #ffffff;}
/*14px 16px 16px 20px;*/
.main a:link, .main a:visited, .main a:active  {text-decoration:underline; color:#1D75B3; font-weight:normal}
.main a:hover {text-decoration:underline;color:#000000;font-weight:normal}




.main ul  {margin-top:7px}
.main li  {margin-top:7px;list-style:disk}

.main h1 {font-size:150%; font-weight:normal; margin-bottom:12px; color:#1D75B3;}
.main h2 {font-size:130%; font-weight:normal; margin-bottom:5px; color:#1D75B3;}
.main h3 {font-size:120%; font-weight:bold; margin-bottom:0px; color:#1D75B3;}




.wystext h2 {}
.wystext h3 {margin:-5px 0px -15px 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*/
.par1 {margin-top:0px;}
.tableofimg td  {padding: 5px;}
.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_heading a, .item_heading a:link, .item_heading a:visited { font-weight:bold;}
.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;}

.imgpack {text-align:center;}
.imgpack table {border-collapse: collapse; }
.imgpack td {padding:0px; text-align:center; }

.tagline {height:70px; display:block; color:#1D75B3;
   float: right; text-align:center; line-height:120%; }
.tagline h1 { font-size:100%; margin:0px 0px 0px 0px; } 
.tagline .first { font-size:110%; font-weight:bold; }
.tagline .last { margin-top:5px; color:#aa0;}

/*page heading*/
.phdg {color:#DD0000; }

.phdg h2 {font-size:180%; font-weight:bold; margin:0px 5px 15px 0px;  }
.phdg_med {font-size:65%; margin-top:5px}
.phdg_small {font-size:40%; margin-top:10px}
.ffaward {font-size:11px; color:#ffff99; background: #00009C; height:55px; display:block;}
.ffaward2 { a, .ffaward2 a:link, .ffaward2 a:visited {text-decoration: none; color:#ffff99; }


.pbn {display:block; text-align:center; }
.pbn .ll { display:block; float:left; width:20%;}
.pbn .mm { display:block; float:left; width:58%; }
.pbn .rr { display:block; float:right; width:20%;}

