/* temp backgrounds */
.xxmain-outer { background:#f0ffff;}
.xxmenu {background:#f0ff0f;}
.xxsheet {background:#f0f0ff;} /* temp bg */

/*util*/
.point {cursor:pointer;}
.clear {clear: both;}
.l {float:left;}
.r {float:right;}
.cb {position:relative;} /*container block*/
.overlay {position:absolute; left:0; top:0; width:100%;}
.hid {display:none;}
.centre {margin: 0px  auto; }
textarea {font-size:100%;}

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


/*Sheet*/
body {background:#ffffff; margin-top:6px; padding-bottom:12px;}    /* LIVE */

.page {
margin: 0px auto;
width: 900px;
}

/*Sheet*/
.sheet {padding: 5px 0px 11px 0px;  margin: 0px; float:left; }

.letterbox {
display:block;
background:#ffffff;
}



.letterbox {min-height: 400px;}
.sheet {min-width: 100%;}

/*Header*/
.header { margin: 0px; display: block; position:relative; }        /* height:200px; border: solid 1px #C7C7C7; */
.header a {text-decoration:none; }


/*Footer*/
.footer { margin: 0px; display: block; position:relative;  border-top: solid 1px #C7C7C7;  border-bottom: solid 1px #C7C7C7; background:#F2F5F8;}
.footer a {text-decoration:none; }
/*.xxfoot {padding-left:20px;padding-right:20px;}
.xxfoot .hr {margin:0px; padding:0px; display:block; height:1px; width:100%; background:#b1d8ff}
suv_colour_1
*/
.foot {text-align:center; margin:3px 0px 8px 0px;}
.foot1 {color:#ffff00; font-weight:normal; font-size:120%; margin-top:5px;}
.foot2, .foot3, .foot5 {color:#bababa; font-size:80%;}

.footer .foot4 {margin-bottom:14px; font-family:  Garamond, Hoefler Text, Times New Roman, Times, serif;  font-weight:bold; font-size:28px; text-align:center;}
.footer .foot4 {color: #999999; text-decoration:none;}
.footer .foot4 a:link, .footer .foot4 a:visited, .footer .foot4 a:active  {color: #999999; text-decoration:underline;}
.footer .foot4 a:hover {text-decoration:underline; color:#0000ff; font-weight:bold; }

.foot a:link, .foot a:visited, .foot a:active  {text-decoration:none;color:#0000ff; font-weight:normal}
.footer a:hover, .foot a:hover {text-decoration:underline;color:#0000ff; font-weight:normal}

.md  {text-decoration:none; color:#bababa; font-size:12px; font-weight:normal;}
.md a:link, .md a:visited, .md a:active  {text-decoration:none;color:#bababa;font-weight:normal}

.footdark, .footdark a:link , .footdark a:visited  {color:#666666;}
.md a:hover, .footdark a:hover {text-decoration:underline;color:#0000ff;font-weight:normal}
/*Menu*/


.menu {font-family:  Garamond, Hoefler Text, Times New Roman, Times, serif;
 font-weight:normal; font-size:100%;
 }
.xxxxxmenu {padding: 30px 10px 10px 0px; margin-left:30px;}
.menu {padding: 30px 0px 10px 25px; margin-left:0px;}
.menu {width:230px;}


.menu ul { 
list-style: none;
margin: 0px;
padding: 0px;
}

.menu li {font-size:14pt; font-weight:bold;}


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

.menu li .live .mnut0   { background: url(lgo/skin/menu_li_live.gif) 15px 2px no-repeat; }
.menu li a:hover .mnut0 { background: url(lgo/skin/menu_li_hov.gif)  15px 2px no-repeat; }

.menu li li  {font-weight:normal; }
.menu li li a {font-weight:normal; }
.menu li .live li a:hover, .menu li .live li .live {font-weight:normal; color:#000000;}

.xxmenu .mnutx {font-size:25pt; font-weight:bold; color:#aaaaaa;
margin : 10px 0px 0px 0px;}
.menu .mnutx {font-size:20pt; font-weight:bold; color:#aaaaaa;
margin : 7px 0px 0px 0px;}
.menu .mnut0, .menu .mnut, .menu .mnutx {display:block;}
.xxmenu .mnut0            {padding:2px 0px 1px 40px; }
.menu .mnut0            {padding:0px 0px 0px 40px; }
.menu li li .mnut       {padding-left:45px;  font-size:85%;}
.menu li li li .mnut    {padding-left:55px;  font-size:85%;}
.menu li li li li .mnut {padding-left:65px;  font-size:80%;}
.menu li li li li li .mnut {padding-left:70px;  font-size:80%;}
.menu li li li li li li .mnut {padding-left:75px;  font-size:80%;}

.menu li li a {color:#aaaaaa;}
.menu li li li a {color:#55aaff;}
.menu li li li li a {color:#aaaaaa;}
.menu li li li li li a {color:#55aaff;}
.menu li li li li li li a {color:#aaaaaa;}

.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 {float: right;}
.main-outer {padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:5px;}
.main {  font-size:80%; color:#666666; padding-left:1px;  background:#fff;}
/* padding-top:10px;padding-right:10px;padding-bottom:50px; */
.main a:link, .main a:visited, .main a:active  {text-decoration:underline; color:#000000; font-weight:normal}
.main a:hover {text-decoration:underline;color:#0000ff;font-weight:normal}


/*page heading*/
.main-outer .phdg h2 {color:#1B68CE;}
.main-outer .phdg h2 {font-size:180%; font-weight:bold; margin:20px 0px 20px 0px; }


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

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

.main h2 a, .main h2 a:link, .main h2 a:visited, .main h3 a, .main h3 a:link, .main h3 a:visited
 {font-weight:bold; color:#4F81BD; }
.main h2 a:hover, .main h3 a:hover {font-weight:bold; color:#0000ff; }

.main-outer .phdg h2, .main h1, .main h2, .main h3 {font-family:  Garamond, Hoefler Text, Times New Roman, Times, serif;}

.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:#6D7DAB;}    /* #B9BCE6; 929EC1*/
.img_box td {padding: 2px;}
.captmod td {padding-bottom:7px;}
.img_box .capt { margin-top:4px; margin-bottom:0px; text-align:center;}
.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 5px auto;}

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

.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}

/* next/back/prev: */
.toplinks { font-size:80%; font-weight:normal;  padding: 2px 0px 0px 0px;}
.toplinks {text-decoration:none;}
.toplinks a:link, .toplinks a:visited, .toplinks a:active  {text-decoration:none;color:#666666}
.toplinks a:hover {text-decoration:underline;color:#0000ff;}

.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%;}

.fbbadge {width:120px; text-align:center; margin-left:14px; }

