body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small;}
/*.centered { text-align:center; }*/
.main {background-color:#FFFFFF; width:758px; padding:0px; margin:8px auto; display:table; }
.langLinks {float:right; font-size:xx-small; margin-bottom:24px;}
.langLinks a, .langLinks a.selected:hover {text-decoration:none; color:#000000;}
.langLinks a:hover, .langLinks a.selected {text-decoration:underline;}
.hidden {display:none;}

hr {margin-top:20px; height:1px;}


.siteLogo {margin:0px; float:left; width:278px;}

.topNav {float:left; margin:0px; width:480px; height:35px; margin-top:36px;}
.topNav ul {list-style:none; margin:0px; padding:0px; display:inline; float:right;}
.topNav ul li {display:inline;  float:left; margin-left:7px;}
.topNav ul li a { margin:0px 0px 0px 0px; float:left; padding:12px 8px 0px 0px; width:105px; height:23px; display:block; text-align:right; color:#FFFFFF; font-size:small; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
.topNav ul li a.news { background-color:#CC0000;}
.topNav ul li a.events { background-color:#006600;}
.topNav ul li a.forum { background-color:#FF6600;}
.topNav ul li a.fun { background-color:#660033;}
.topNav ul li a:hover { text-decoration:underline;}

/*Breadcrumb/search */
.searchBar {background-color:#044E8C; height:25px; width:758px; float:left; margin:7px 0px 15px 0px;}
.searchBar .breadCrumb {float:left; margin:0px;}
.searchBar .breadCrumb p, .searchBar .search p{color:#FFFFFF; margin: 5px 0px 0px 10px;}
.searchBar .breadCrumb a, .searchBar .search a {color:#FFFFFF; text-decoration:underline;}
.searchBar .breadCrumb a:hover, .searchBar .search a:hover  {text-decoration:none;}
.searchBar .breadCrumb a.selected {color:#FFFFFF; text-decoration:none; font-weight:bold;}
.searchBar .breadCrumb a.selected:hover {text-decoration:underline;}
.searchBar .search {float:right; margin:0px 5px 0px 0px;}
.searchBar .search form {margin:0px; padding:0px;}
.searchBar .search form label{color:#FFFFFF; padding-bottom:3px; display:inline; margin:0px 0px 0px 0px;}
.searchBar .search form .text {margin:2px 0px 2px 5px; width:100px;  font-size:xx-small;}
/*end bread crumb */

/*3 column layout*/	
.columnWrapper {width:758px; margin:0px 0px 0px 0px; padding:0px;}
.col1 {float:left; width: 151px; table-layout:fixed; margin:0px;}
.col2 {float:left; width: 456px;  margin:0px;}
.col3 {float:left; width: 151px; margin:0px;}
/*/ end 3 cols */

/* LH PANELS */
/* left Navgation */
ul.leftNav {list-style:none; margin:0px 0px 10px 0px; padding:0px; display:table;}
ul.leftNav li a, ul.leftNav li a:visited, ul.leftNav li a:active {background-color:#F2F2F2; border-bottom:1px solid #D9D9D9; color:#044E8C; display:block; text-decoration:none; font-weight:normal; padding:5px 5px 3px 9px; margin: 0px 0px 0px 0px; width:125px; height:17px;}
ul.leftNav li a:hover, ul.leftNav li a.selected, ul.leftNav li a.selected:visited  {display:block; color:#FFFFFF; background-color:#044E8C;}
ul.leftNav li a.subNav, ul.leftNav li a.subNav:visited {font-weight:normal; font-size:x-small; display:block; color:#FFFFFF; background-color:#C2B3D1; padding:3px 5px 3px 12px; width:122px; color:#000000;}
ul.leftNav li a.subNav:hover, ul.leftNav li a.subNavSelected, ul.leftNav li a.subNavSelected:visited {text-decoration:underline; font-weight:normal; font-size:x-small; display:block; color:#FFFFFF; background-color:#C2B3D1; padding:3px 5px 3px 12px; width:122px; color:#000000;}

/* end left navigation */

/* END LH PANELS */

/* CENTRE CONTENT */
h1 {font-size:medium; color:#330066; margin:10px 0px 0px 0px;}
h2 {font-size:small; color:#330066; margin:10px 0px 0px 0px;}
h3 {font-size:medium; color:#330066; margin:20px 0px 5px 0px; font-weight:bold;}
.col2 p {font-size:small; margin:5px 0px 5px 0px; line-height:130%;}
.col2 ul, .col2 ol {font-size:small;}
.col2 li {margin:5px 0px 5px 0px;}
.col2 a {color:#000000; text-decoration:underline;}
.col2 a:hover {text-decoration:none;}
.more {float:right;}
.emsg { color:#FF3333; }

.newsTicker {width:456px; height:24px; background-color:#D1E0F0; margin:10px 0px 10px 0px; float:left;}
.newsTicker p {color:#0066CC; font-size: x-small; font-weight:bold; margin:6px 0px 0px 250px;}
.newsTicker a {color:#0066CC;  font-weight:bold; text-decoration:none;}
.newsTicker a:hover { text-decoration:underline;}

.centreLeftPanel {float:left; margin:0px; width:224px;}
.centreRightPanel {float:right; margin:0px; width:224px;}

.centrePanelHead {margin:0px 0px 0px 0px; height:22px; width:224px; background-color:#330066;}
.centrePanelHead h2 { font-size:x-small; font-weight:bold; color:#FFFFFF; margin:0px 0px 0px 8px; padding-top:5px; }

.centrePanel {width:224px; background-color:#D1E0F0; display:table; height:195px;}
.centrePanel a{text-decoration:none;}
.centrePanel a:hover{text-decoration:underline;}
.centrePanel p {font-size:x-small; margin:5px 8px 5px 8px; line-height:135%;}
.centrePanel ol {font-size:x-small; margin:0px 5px 0px 25px; padding-left:0px;}
.panelFooter {width:224px; background-color:#D1E0F0; padding:10px 0px 6px 0px; display:table;}

.editContent {border:2px solid #009966; padding:0px; margin:0px;}

.resourceDetail a:hover {text-decoration:none;}

.eventsList ul {padding:0px; margin:0px; list-style:none;}
.eventsList ul li{border-bottom:#330066 1px solid; margin:10px 0px 10px 0px; width:450px; padding-bottom:10px;}
.eventsList a{text-decoration:none; color:#330066; font-weight:bold;}
.eventsList a:hover{text-decoration:underline;}
.eventsList p {margin:0px;}
.eventDate {color:#330066; margin:3px 0px 3px 0px; text-transform:uppercase; display:block;}

/*END CENTRE CONTENT */



/* RH PANELS */
.signInPanelHead {margin-left:16px; height:22px; width:135px; background-color:#0066CC;}
.signInPanelHead p {font-weight:bold; color:#FFFFFF; margin:5px 0px 0px 8px;}
.signInPanel {margin-left:16px; width:135px; background-color:#330066;}
.signInPanel p {font-size:small; color:#FFFFFF; margin:10px;}
.signInPanel .login-div { padding-bottom:8px; }
.signInPanel form { margin:0px 8px 0px 8px; display:table; padding-top:6px; }
.signInPanel form label{ color:#FFFFFF;  margin:0px; padding:0px;}
.signInPanel form input { font-size:xx-small; }
.signInPanel form .text {width:112px; height:12px;}
.signInPanel .register { margin:0px 0px 10px 0px; float:left;}
.signInPanel .login { margin: 0px 1px 10px 0px; text-align:right; float:right; }
.signInPanel a {color:#FFFFFF;}
.signInPanel a:hover {text-decoration:none;}



.resourcePanelHead {margin:10px 0px 0px 16px; height:22px; width:135px; background-color:#330066;}
.resourcePanelHead p {font-weight:bold; color:#FFFFFF; margin:5px 0px 0px 8px;}
.resourcePanel {margin-left:16px; width:131px; padding:0px 0px 0px 4px; background-color:#D1E0F0; border-bottom:1px #6699CC solid; display:table;}
.resourcePanel .image { margin:7px 0px 7px 3px; float:left;}
.resourcePanel .text { float:left; }
.resourcePanel .text p {margin:10px 5px 7px 4px;}
.resourcePanel a { color:#000000; }
.resourcePanel a:hover { text-decoration:none; }
.resourcePanel .image_f { margin:7px 0px 7px 3px; }
.resourcePanel  p {margin:10px 5px 7px 4px;}
.resourcePanel .text_f a { color:#000000; }
.resourcePanel .text_f a:hover { text-decoration:none; }
.resourcePanelFooter {margin-left:16px; width:135px; background-color:#D1E0F0; height:26px;}

.scoutNews {background-color:#99cc00; border:none;}
.scoutNewsHead {background-color:#4d1979;}

.moreButton {float:right; margin:7px 5px 0px 0px;}

img.skillsForBusiness {margin-top:20px; float:right;}
/* END RH PANELS */

.pageFooter {width:758px;}
.pageFooter p {text-align:center; margin:8px;}
.pageFooter a {color:#000000; text-decoration:underline;}
.pageFooter a:hover {color:#000000; text-decoration:none;}
.pageFooter a.strongLink {color:#000000; text-decoration:none;}
.pageFooter a.strongLink:hover {color:#000000; text-decoration:underline;}


.newsPanel {background-image:url(/image_assets/news_background_slice.jpg); background-repeat:repeat-x; background-color:#336699; height:auto; border: 1px #999999 solid;}
p.newsPanelHeader {margin-top:10px; margin-bottom:5px; color:#FFFFFF; font-weight:bold; font-size:small;	padding-left:10px;}
p.newsPanelBody {margin-top:6px; color:#FFFFFF;	padding-left:10px; padding-right:10px;}
.newsPanel a {color:#FFFFFF;text-decoration:underline;}
.newsPanel a:hover {text-decoration:none;}

.randImageHead {background-color:#FF6600;  margin-top:15px; height:22px; width:445px; float:left; display:table;} 
.randImage {border:1px #FF6600 solid; margin-bottom:15px; padding:10px; width:423px; float:left; display:table;}

.randQuoteHead {margin-top:5px; background-color:#660033;  height:22px; width:445px; float:left; display:table;} 
.randQuoteHead p, .randImageHead p, .wideNewsHead p {color:#FFFFFF; font-weight:bold; margin:0px 0px 2px 10px;}
.randQuote {border:1px #660033 solid; padding:10px; width:423px; float:left; display:table;}

.boardList a {font-weight:bold;}
.boardList a:visited {font-weight:normal;}

.wideNewsHead {background-color:#CC0000;  margin-top:15px; height:22px; width:445px; float:left; display:table;} 
.wideNews {border:1px #CC0000 solid; margin-bottom:15px; padding:10px; width:423px; float:left; display:table;}

.news_article {margin-left:20px;}
.news_article h1, .news_summary h1 {margin-left:0px; padding-left:0px; color:#336699; margin-bottom:5px; font-weight:bold; font-size:large;}
.news_article p.intro{ font-weight: bold; }
.news_article img{border:1px #064F8C solid;}

.news_summary{margin-left:20px; padding: 10px 0 10px 0; border-bottom: 1px solid #CCCCCC; float:left;}
.news_summary .image {float:left; width:115px; margin:0px; padding-top:3px;}
.news_summary .summary {float:left; margin:0px; width:450px;}
.news_summary .summary h2 {margin-top:0px; padding-top:0px; color:#336699;}
