/* Start of CMSMS style sheet 'main' */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {background:transparent; margin:0; padding:0;} 
fieldset,img,abbr,acronym {border:0;} 
ol,ul {list-style:none;}
:focus {outline: 0;}
table {border-collapse:collapse; border-spacing:0; font-size:inherit; font-size:100%} 
caption,th {text-align:left;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;} 
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;} 
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
html {font-size:62.5%;}
body {font:100% arial,helvetica,sans-serif}
p,ul,ol {color:#4d4d4d; font-size:1.3em; line-height:1.4em; margin-bottom:1em;}
div {color:#4d4d4d;}
a {color:#0061aa; text-decoration:none;}
a:hover {text-decoration:underline;}
.wrapper {margin:1em auto; width:934px;}
.floatleft {float:left; margin:0 1em 1em 0;}
.floatright {float:right; margin:0 0 1em 1em;}

.topnav {float:left; width:934px;}
.topnav ul {float:left; padding-top:20px;}
.topnav ul li {float:left; display:inline; background:transparent url(img/nav-seperator.gif) right no-repeat; margin-right:0.8em; padding-right:0.8em;}
.topnav ul li.last {background:none; margin:0; padding:0;}
.topnav ul li a {color:#52524f; font-size:1.3em; text-decoration:none;}
.topnav ul li a:hover {color:#0078ad;}
.topnav ul li a:active,  {color:#0078ad;}
.topnav ul li.menuactive a {color:#0078ad;}
.topnav p {float:right;}
.topnav ul li h3 {color:#0078ad; font-size:1.3em; text-decoration:none;}

.sidenav {background:url(img/bg-sidenav.gif) top left repeat-x; float:left; width:230px;}

.maincontent {float:left; margin-left:19px; margin-top:1em; width:685px; font-size:1.1em;}
.maincontent .breadcrumbs li {color:#949a9f; display:inline; float:left; padding-right:.5em;}
.maincontent .breadcrumbs a {color:#949a9f;}
.maincontent .breadcrumbs .current a {color:#0061aa}
.maincontent .content {clear:left; padding-bottom:2em; padding-top:1em;}
.maincontent h1 {border-bottom:2px dotted #f0d39f; font-size:2em; margin-bottom:.5em;}
.maincontent h2 {color:#e79520; font-size:1.6em; margin-bottom:.5em; margin-top:1.5em;}
.maincontent h3 {color:#006cb5; font-size:1.4em; font-weight:bold; margin-bottom:.8em; margin-top:1.8em;}
.maincontent p {  font-size:1.1em;}
.maincontent smalltext {  font-size:0.8em;}
.smalltext {  font-size:0.8em;  line-height:1.1em;}

/* home page */
.homecontent {float:left; margin:1em 0; width:934px;}
.homecontent .hometext {display:inline; float:left; margin-left:23px; margin-right:14px; width:434px;}
.homecontent h1 {border-bottom:1px dotted #f0d39f; font-size:2.8em; margin-bottom:.5em;}
.homecontent .homethumbs {float:left;  margin-top:40px; width:450px;}

/* faq accordion slider */

.accordionWrapper{display:inline-block; background-color:#fff; overflow:hidden;}
.accordionWrapper img{vertical-align:top; border:0; margin:0; padding:0}
.accordionWrapper div{display:inline; float:left; margin:auto;}
.accordionWrapper div.acctitle{cursor:pointer;}
.accordionWrapper div.acccontent{display:none;}
.set{border-bottom:1px solid #dd9a9a; background-color:#ede6e6; padding:6px;}
.set1{background-color:#ede6e6;}
.set2{background-color:#ede6e6;}
.set3{background-color:#ede6e6;}
.set4{background-color:#ede6e6;}
.set5{background-color:#ede6e6;}
.set6{background-color:#ede6e6;}
.set7{background-color:#ede6e6;}
.set8{background-color:#ede6e6;}
.set9{background-color:#ede6e6;}
#accordion h2{border:1px solid #e6e6e6; background-color:#f7f9fa; padding:8px; color:#e79520; text-decoration:none; margin-bottom:5px; font-size:1.0em;}
#accordion h4{padding-left:9px; padding-top:10px;}
#accordion p{padding-left:9px; margin-top:5px;}

/*table style */
.maintable {background-color:#fff; padding: 5px;}
.maintable td {background-color:#f8f8f8; padding: 10px; border-bottom:1px solid #fff; border-left:1px solid #fff}

/* news */
.news {border-bottom:1px dotted #f0d39f; clear:left; margin-bottom:1em; padding-bottom:1em; width:100%;}
.NewsSummary {margin:0;}
.NewsSummaryCategory {margin:5px 0 0 0;font-size:0.9em;}
.NewsSummaryCategory .grey {color:#B0B0B0;}
.NewsSummary p {margin-bottom:0;font-size:1em;}
.NewsSummary img, #NewsPostDetailSummary img {float:left; margin: 0 1em .5em 0;}
.maincontent .NewsSummary h2 {margin-top:3px;font-size:1.5em;}
.maincontent .NewsSummary h2 a {margin-top:0;color:#E39A19}
.maincontent #NewsPostDetailTitle {margin:3px 0px;font-size:1.5em;font-weight:normal;color:#E39A19}
.maincontent .NewsSummary h2 a:hover {color:#0061aa; text-decoration:none;}
.news .newscontent p span {color:#999;}
.line {border-bottom:2px dotted #f0d39f;padding: 4px 0px 0px;clear:both}
.line2 {border-top:2px dotted #f0d39f;padding: 0px 0px 8px;clear:both} 
hr {border-bottom:2px dotted #f0d39f; border: 0; padding: 4px 0px 0px;clear:both}

/* gallery */
.gallery {float:left; padding-bottom:1em;}
.gallery ul li {float:left; margin-right:1em; padding-bottom:0.3em;}

/* 5th level */
.imagelinks {float:left; padding-bottom:1em;}
.imagelinks img {float:left; margin-right:0.7em; padding-bottom:0.3em; border:0;}

.footer {border-top:1px solid #e9e8e6; clear:left;}
.footercontent {margin-top:3px; border-top:19px solid #f7f9fa;}
.footer ul {float:right;}
.footer ul li {float:left; display:inline; background:transparent url(../img/nav-seperator.gif) right 8px no-repeat; margin-right:1em; padding-right:1em;}
.footer ul li.last {background:none; margin:0px 48px 0px 0px; padding:0;}
.footer ul li img {margin-right:1em; margin-top:-8px;}
.footer ul li a {color:#0061AA; display:block; margin-top:4px;}
.footer ul li.credit {background:none; color:#afc2ce; margin:4px 0 0 1em; padding:0;}
.footer ul li.credit a {color:#afc2ce; display:inline;}


/* side menu
ul.menu, ul.menu ul {list-style-type:none; margin:0; padding:0;}
ul.menu {margin:1em;}
ul.menu ul {border-top:1px solid #ebe9e6;}
ul.menu a {display:block; text-decoration:none;}
ul.menu li {border-top:1px solid #ebe9e6;}
ul.menu li a {background:#d8e4ed url(uploads/images/bg-box-arrow.gif) 200px center no-repeat; color:#0061aa !important; font-weight:bold; margin:2px 0; padding: 6px 0 6px 14px;}

ul.menu li a:hover {background-color:#aec6d8;}

ul.menu li.selected a, ul.menu li.activeparent a {background:#0e497e url(uploads/images/bg-box-arrow-selected.gif) 200px center no-repeat;}
ul.menu li.selected li a, ul.menu li.activeparent li a {background:#051b2e url(uploads/images/bg-arrow-submenu.gif) 5px center no-repeat;}
ul.menu li ul li {border:0; border-bottom:1px solid #ebe9e6;}

ul.menu li ul li a {background:#051b2e url(uploads/images/bg-arrow-submenu.gif) 5px center no-repeat; color: #fff; padding-left:15px;}
ul.menu li ul li a:hover, ul.menu li ul li.selected a.currentpage {background:#041322 url(uploads/images/bg-arrow-submenu-hover.gif) 5px center no-repeat; color:#e51937;}
ul.menu li.nomenu a {background-image:none;}

ul.menu ul li a {background:#eceae7 url(img/bg-sidenav-topitem.gif) 190px center no-repeat !important; color:#52524f !important; font-size:.7em; padding:.3em 0;}
ul.menu ul li a:hover {background-color:#d8e4ed !important; color:#1f7ebe !important;}
ul.menu ul li ul li a {font-size:.6em; padding-bottom:0; padding-top:0;}
ul.menu ul li ul li a {background:none !important;}
ul.menu li ul li.selected {border-bottom:0 !important;}
ul.menu li ul li.selected a {background:#d8e4ed url(img/bg-sidenav-current.gif) 190px center no-repeat !important; color:#0061aa !important; font-weight:bold;}
ul.menu li ul li.selected ul li a {background:#f9f7f4 url(img/bg-sidenav-item.gif) 10px center no-repeat !important; color:#72726e !important; font-weight:normal; padding-left:20px;}
ul.menu li ul li.selected ul li a:hover {background-color:#eef2f5 !important; color:#1f7ebe !important;}
ul.menu a.activeparent {display:none;}
*/
ul.menu, ul.menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.men {
	margin: 1em;
}
ul.men {
	border-top: 1px solid #ebe9e6;
}
ul.men ul {
	border-top: 1px solid #ebe9e6;
}
ul.men a {
	display: block;
	text-decoration: none;
}
ul.men li {
	border-bottom: 1px solid #ebe9e6;
}
ul.men li a {
	background: #EBEAE6 url(uploads/img/aroleft.gif) 190px center no-repeat;
	color: #969591;font-size:120%;
	font-weight: bold;
	margin: 2px 0;
	padding: 6px 0 6px 14px;
}
ul.menu {
	margin: 1em 1em 0em 1em;margin-bottom:0em;
}
div#menu2 ul.menu {
	margin: 0em 1em;margin-top:0em;
}
div#menu2 ul.menu li.activeparent {
	display:none;
}
ul.menu {
	border-top: 1px solid #ebe9e6;
}
ul.menu ul {
	border-top: 1px solid #ebe9e6;
}
ul.menu a {
	display: block;
	text-decoration: none;
}
ul.menu li {
	border-bottom: 1px solid #ebe9e6;
}
ul.menu li a { 
	background: #fcf1de url(uploads/img/aroleft.gif) 190px center no-repeat;    /*  EBEAE6 */
	color: #969591;font-size:100%;;
	font-weight: ;
	margin: 2px 0;
	padding: 6px 0 6px 14px;
}
ul.menu li a:hover {
	background-color: #aec6d8;
	 color:#1568AA;
	 /* NEW CHANGE HERE */
}
ul.menu li.activeparent a.activeparent, ul.menu li a.currentpage {
	background: #D7E4ED url(uploads/img/arodown.gif) 190px center no-repeat;
        color:#1568AA;
}
ul.menu li ul li {
	border: 0;
	border-bottom: 1px solid #ebe9e6;
}

/* COMMENT OUT FOR A SEC - AJ 
ul.menu li ul li a {
	background:  url(uploads/img/bg-sidenav-item.gif) 5px center no-repeat;
	color: #92908B;
	padding-left: 15px; 
	
}
*/

/* NEW AJ MENU */
ul.menu li ul li a {
	background:  url(uploads/img/bg-sidenav-item.gif) 5px center no-repeat;
	color: #1f7ebe;
	font-size: .7em;
	padding-left: 25px; 
}




ul.menu li ul li a:hover, ul.menu li ul li.selected a.currentpage {
	background: #EEF2F5 url(uploads/img/bg-sidenav-item.gif) 5px center no-repeat;
	color: #87B0CE;
}
ul.menu li.nomenu a {
	background-image: none;
}
ul.menu ul li a {
	/*color: #52524f; */
	/* NEW CHANGE HERE */
	font-size: .7em;
	color: #d68e0f;
	padding-left:30px;
	padding: .3em 0;
}
ul.menu ul li a:hover {
	background-color: #d8e4ed;
	color: #1f7ebe;
}
ul.menu ul li ul li a {
    /* NEW CHANGE HERE */
	
	color: #d68e0f;
	/* padding-left:35px; */
	font-size: .5em;
	padding-bottom: 0;
	padding-top: 0;
}
ul.menu ul li ul li a {
	background: none;
}
ul.menu li.activeparent {
	border-bottom: 0;
}
ul.menu li ul li.selected a {
	background: #d8e4ed url(img/bg-sidenav-current.gif) 190px center no-repeat;
	color: #0061aa;
	font-weight: bold;
}
ul.menu li ul li.selected ul li a {
	background: #f9f7f4 url(img/bg-sidenav-item.gif) 10px center no-repeat;
	/* color: #72726e; */
	 /* NEW CHANGE HERE */
	
	color: #d68e0f;
	font-weight: normal;
	padding-left: 30px;
}
ul.menu li ul li.selected ul li a:hover {
	background-color: #eef2f5;
	color: #1f7ebe;
}
div.content {font-size:1.2em;}
div.content li {font-size:.7em;}
div.content p {font-size:1em;}

div.breadcrumbs {color:#949a9f; font-size:1.1em;}
div.breadcrumbs .lastitem {color:#0061aa;}

.communities .topnav .menuactive a {color:#0078ad;}
div.community-wrap {background:url(img/bg-communities-seperator.gif) 308px top no-repeat; float:left; width:934px;}
div.community-wrap2 {background:url(img/bg-communities-seperator.gif) 626px top no-repeat; float:left;}
div.community {float:left; margin-right:20px;}
div.community-wrap .last {margin-right:0;}

/* Form Styling */

div.contactform  {color:#666; font-family:Arial, Helvetica, sans-serif; font-size:1em;}

div.contactform input {border: solid 1px #c3c3c3;background:#fff;width:300px;height:20px;padding:4px; margin-bottom: 10px;}


div.contactform button {border:none; margin: 5px; width: 64px;height:24px;}

div.contactform .fbsubmit {border: 1px #ccc solid; margin: 5px 5px 0px 0px; width: 100px; height:24px; cursor:pointer;}

textarea {border: solid 1px #c3c3c3;background:#fff;width:300px;height:125px;padding:5px;}
div#menu div.contactform {
        margin: 20px 0 0 1.2em;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
div#menu div.contactform label {
	font-size: 1.2em;
        color:#000;
}
div#menu div.contactform p {
	font-size: 1.25em;
        font-weight:normal;
        color:#0061aa;
}
div#menu div.contactform input {
	border: solid 1px #c3c3c3;
	background: #fff;
	width: 200px;
	eight: 20px;
	padding: 3px 0px 0px 1px;
	margin-bottom: 10px;
}
div#menu div.contactform button {
	border: 1px #666 solid;
	margin: 5px;
	width: 64px;
	height: 24px;
font-family:Arial, Helvetica, sans-serif;
}
div#menu div.contactform .subm {
        cursor:pointer;
	
	margin: 0px 0px 5px 0px;
        padding:0px;
	width: 70px;
	height: 24px;
border: 1px #ccc solid;
font-family:Arial, Helvetica, sans-serif;
}

/* homepage carousel */
div.carousel-wrap {display:inline-block; float:left; width:394px; vertical-align:middle;}
div.carousel ul {margin:0; padding:0;}
div.carousel li {display:inline; float:left; height:119px; overflow:hidden; width:197px;}
div.carousel .carousel-previous {background:transparent url(img/halcyon-home-left.gif) top left no-repeat; margin-right:5px;}
div.carousel .carousel-next {background:transparent url(img/halcyon-home-right.gif) top left no-repeat; margin-left:5px;}
div.carousel .carousel-control {cursor:pointer; display:inline-block; float:left; height:45px; line-height:999px; margin-top:30px; overflow:hidden; vertical-align:middle; width:17px;}

/* End of 'main' */


/* End of 'main' */

div.sitemap li a {background:url(img/icon-bullet.gif) left no-repeat; padding-left:1.4em;}
div.sitemap li li a {font-size:1.2em;}
div.sitemap li li li a {font-size:1.3em;}
div.sitemap ul ul {margin-left:1em;}

/* End of 'main' */

