/* 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;}
.nuffin {height:0;}
/*General*/
body, table, td, div, textarea, input, select {font-family : Arial, Helvetica, sans-serif}
 /*Verdana, */

/*Sheet*/
body {margin:0px 0px 12px 0px;}    /* LIVE */
body { background: #F1F4F8 url("lgo/skin/bodybackground.jpg") repeat;}/* border: solid 3px #C7C7C7;         */
.pageouter {
margin: 0px auto;
width: 940px;
background: #fff;
}

.pouter1 { background: url("mainshadowL.jpg") left top repeat-y;}
.pouter2 { background: url("mainshadowR.jpg") right top repeat-y;}
.pouter3 { background: url("mainshadowB.jpg") left bottom repeat-x;}
.pouter4 { background: url("mainshadowLB.jpg") left bottom no-repeat;}
.pouter5 { background: url("mainshadowRB.jpg") right bottom  no-repeat;}

.page {
/* background: url("pagetopbg.gif") repeat-x;  */
background: #ffffff;
margin: 0px 10px 0px 10px;
padding: 0px 10px 20px 10px;
width: 900px;
}

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

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

.topmarg {margin-top:20px;}
.botmarg {margin-bottom:15px;}
.column_item {margin-bottom: 10px;}
.mainscroller {margin:10px 0 10px 0;}
.mainscroller .wystext{padding-right:17px;}
.lhcol {font-size:10pt;}
.colhdng1,
.colhdng2,
.colhdng3 {width:100%; background:#0f86c6; color:#fff; padding:3px 0 3px 0; text-align:center; font-weight:bold;}
.colhdng1 {font-size:10pt;}
.colhdng2 {font-size:8pt;}
.colhdng3 {font-size:6pt;}

.div_left   .img_outer table {margin-left: 0px; margin-right: auto;}
.div_center .img_outer table {margin-left: auto; margin-right: auto;}
.div_right  .img_outer table {margin-left: auto; margin-right: 0px;}



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

/*Header*/
.header { margin: 0px; display: block; position:relative; height:177px; border: none;}
.header a {text-decoration:none; }
.header .lhcol p {margin: 1em 0;}
.header .lhcol {font-size:10pt;}
/* .header .lhcol a, .header .lhcol a:link, .header .lhcol a:active, .header .lhcol a:visited {color:#fff;}
.header .lhcol a:hover {text-decoration:none; color:#DF264D;} */

.header_left { display: block; float: left;  }
.header_right { background: #feffcc; float: right; margin-top: 14px;}
.pale_line {background: #f5f5f9; }

/*Footer*/
.footer { display: block; position:relative;  border: none; margin: 0px;}
.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: 4px auto 8px auto;  width: 900px; padding-bottom:14px;}

.foot1 {color:#ffff00; font-weight:normal; font-size:120%; margin-top:5px;}
.foot2, .foot3, .foot5 {color:#bababa; font-size:80%;}

.foot4  {margin-bottom:20px;}
.foot4, .foot4 a:link, .foot4 a:visited, .foot4 a:active  {color: #0f86c6; font-size:20px; text-align:center; text-decoration:none; font-weight:normal;}

.foot a:link, .foot a:visited, .foot a:active  {text-decoration:none; color:#DF264D; font-weight:normal;}

.footc {font-size:80%; color:#666666; text-align:center; margin:  14px 0px 14px 0px;}

.footer a:hover, .foot a:hover {text-decoration:none; color:#DF264D; 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;}
.md a:hover {text-decoration:none; color:#DF264D; font-weight:normal;}

/* news box */
.menu_news  {background: #7B9EC8; padding: 2px; }
.menu_news_inner {background: #7B9EC8; padding: 6px 8px 8px 8px;  border:solid 1px #99B5D6;
font-weight:normal; font-size:80%; text-align:left;
 }
.menu_news .item_heading  {color:#fff; padding-bottom: 10px;}
.menu_news .more_news  {text-align:left;color:#fff;}
.menu_news .more_news a, .menu_news .more_news a:link, .menu_news .more_news a:visited  {color:#fff;}

.selected_list  .item_heading  {color:#0f86c6; margin-bottom: 20px;}
/*Menu*/



.menu, .leftcolnorm {padding: 0px 4px 0px 0px; }

.menu_inner {padding: 0px 0px 0px 0px; font-family : Arial, Helvetica, sans-serif; font-weight:normal; font-size:90%; text-align:left;}


#nav {
float:left;
margin:0;
padding:0;
width:170px;
}


#nav .mntop {
background: #0f86c6;
border-bottom:1px solid;
border-bottom-color:#83A4C5;
}
#nav ul .mnut, #nav ul .mnutx {
display:block;
border-bottom:1px solid;
padding:4px 6px;
}
#nav ul .mnut {
background: #0f86c6;
}
#nav ul .mnut, #nav ul .mnutx {
border-bottom-color:#83A4C5;
}
#nav ul ul .mnut{
padding-left:16px;
border-bottom-color:#BACDDF;
}
#nav ul ul ul .mnut {
padding-left:26px;
}
#nav ul ul ul ul .mnut {
padding-left:36px;
}
#nav ul ul ul ul ul .mnut {
padding-left:46px;
}

#nav ul .mnutx {color:#000;}

#nav a {width:100%;}

#nav ul {
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
#xxnav li {
background:#99ffff;
margin:0px;
padding:0px;
}

#xxnav ul li {
background:#99ff99;
padding-top:0%;
}

#nav a {
display:inline-block;
text-decoration:none;
}
#nav a:link, #nav a:visited {
display:block;
margin:0;
text-decoration:none;
}

#nav ul ul {
border:0 none;
padding:0;
text-decoration:none;
}

#nav a:link, #nav a:visited, #nav a:hover {
text-decoration:none;
}
#nav .mnthis .mnut{
background:#FFFFFF;


display:block;
text-decoration:none;
color:#0f86c6;
}

#xxxxnav ul ul .mnthis .mnut {
background:#FFFFFF;
display:block;
color:#0f86c6;
}
#nav ul .mnthis .mnut {
background:#0f86c6;
display:block;
color:#000; ?>;
}

#nav ul ul .mnthis .mnut {
background:#0f86c6;
display:block;
color:#ddf; ?>;
}


#nav ul a:link, #nav ul a:visited {
background: #0f86c6;
color:#fff;
}


#nav ul a:hover .mnut{
background:#F6F6FF;
color: #DF264D;
/* #0f86c6; */
}
  /* , #nav ul ul .live .mnut */

#nav ul ul a:link .mnut, #nav ul ul a:visited .mnut, #nav ul ul .mnut{
background:#F0F0F0;
color:#696969;
}
#nav ul ul a:hover .mnut{
background:#FFFFFF;
color: #DF264D;
/* #0f86c6; */
}



/*Main sections*/

/*.main-outer {padding: 0px 21px 5px 34px;} */
.main-outer {padding: 0px 28px 5px 24px;}
/*.main-outer {margin-top:20px;} */
/* .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:#0f86c6; font-weight:normal}*/
/* .main a:link, .main a:visited, .main a:active  {text-decoration:none; color:#0f86c6; font-weight:bold} */
/* .main a:hover {text-decoration:underline;color:#DF264D;font-weight:bold}*/
/* NLI formats (see also FCK editor CSS). */
.main {  font-size:9pt; color:#595959; padding-left:1px; background:#fff; line-height: 150%;}
p {margin: 0px;}
h1 {line-height: 150%; font-size:9pt; color:#595959; font-weight:normal; margin: 12pt 0 6pt 0;}
h2 {line-height: 150%; font-size:9pt; color:#0f86c6; font-weight:normal; margin: 12pt 0 6pt 0;}
h3 {line-height: 150%; font-size:10.5pt; color:#0f86c6; font-weight:bold; text-transform: uppercase; margin: 12pt 0 6pt 0;}
h4 {line-height: 150%; font-size:14.5pt; color:#0f86c6; font-weight:normal; margin: 12pt 0 6pt 0;}
h5 {line-height: 150%; font-size:9pt; color:#000; font-weight:bold; margin: 12pt 0 6pt 0;}
h6 {line-height: 150%; background: #0f86c6; font-size:12pt; color:#fff; font-weight:normal; margin: 12pt 0 6pt 0; padding:3px 10px;}

a:link, a:visited, a:active  {text-decoration:none; color:#0f86c6; font-weight:bold}
a:hover {text-decoration:none; color:#DF264D; font-weight:bold;}


a:link {text-decoration:none;
font-weight:bold}


/*page heading*/
.main-outer .phdg h2 {color:#0f86c6;}
.main-outer .phdg h2 {font-size:120%; font-weight:normal; 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:normal; margin-bottom:12px; color:#0f86c6; }
.main h2 {font-size:140%; font-weight:normal; margin-bottom:5px; color:#0f86c6; }
.main h3 {font-size:120%; font-weight:bold; margin-bottom:0px; color:#0f86c6; }}

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


/**/
.menulinks2 {font-size: 8pt;}
.menulinks2  {float:right; margin: 6px 15px 4px 15px;}
.menulinks2 img {border: 0;}
.menulinks2 a, .menulinks2 a:link, .menulinks2 a:visited, {text-decoration: none; color:#000}
.menulinks2 .live, .menulinks2 a:hover {text-decoration: none; color:#DF264D;}
/* #0f86c6;}   */
/*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; }
.quotation {font-size:120%; color:#0033AA; font-weight:bold; }
.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:none;}

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

/* 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:none;color:#DF264D;}

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

#linkedin,
#twitter,
#mailinglist {display:block; width:100%; padding: 6px 0 3px 35px; margin:0;}

#linkedin  {background: url("lgo/skin/linkedin.gif") 5px 3px no-repeat; }
#twitter    {background: url("lgo/skin/twitter.gif") 3px 5px no-repeat;}
#mailinglist  {background: url("lgo/skin/mailinglist.gif") 5px 4px no-repeat;}

/* Dropdown NAV */

#xxxx {padding:0; margin:0; list-style:none; height:29px; background: url("lgo/skin/drop bg.gif") repeat #095A86; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#navc {padding:0; margin:0; list-style:none; height:29px; background: #0f86c6; z-index:500; font-family:arial, verdana, sans-serif;}

#xxxx li {background: url("lgo/skin/drop bg.gif") repeat #095A86;}
#navc li {#0f86c6;}
#navc li li {background: #0f86c6;}    /* #01496F */

#navc .spacer { display:block; float:left; width:1px; height:29px; background:#6CA6C2; }

#navc li {display:block; float:left; height:29px; white-space:nowrap;}
#navc li li {float:none;}
#navc li a {display:block; float:left; height:29px; line-height:29px; color:#fcfcff; text-decoration:none; font-size:14px; font-weight:normal; padding:0 16px 0 16px; cursor:pointer; }

#navc li a:hover {background:#25729B;  color:#f65;} /* lighter (darker!) shade*/

#navc li:hover {position:relative; z-index:200;}

#navc li:hover ul {left:0px; top:29px; width:auto; padding:1px; white-space:nowrap; height:auto; z-index:300; margin: 0; background:#6CA6C2;}     /* #0f86c6 */
#navc li:hover ul li { height:22px; margin: 1px;}

#navc li:hover ul li a { font-size:12px; height:22px; padding:0px; width:150px; line-height:22px; text-indent:5px; text-decoration:none;}

#navc ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#navc .this {color:#A1B7C2;}


/*scrollers*/
.mainscroller  { border: 1px solid #79BDE1;}
.mainscroller .img_box td {padding: 0px;}
.mainscroller .leftpic {margin: 0px 15px 0px 0px;}




