/*
Theme Name: Lux Home Warranty
Theme URI: http://luxwarranty.com
Description: Lux Residential Warranty Program Inc. (LRWP) provides Warranty protection for New
Home buyers through our Professional Builder Members. 
Author: Cassie Ward
Author URI: http://now-ic.com/
Version: 1.0
*/
*{padding:0;margin:0;}

@media screen {

@font-face {
    font-family: 'myriadprorregular';
    src: url('font/myriadprorregular.eot');
    src: url('font/myriadprorregular.eot?#iefix') format('embedded-opentype'),
         url('font/myriadprorregular.woff') format('woff'),
         url('font/myriadprorregular.ttf') format('truetype'),
         url('font/myriadprorregular.svg#myriadpro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'myriadprobboldcond';
    src: url('font/myriadprobboldcond.eot');
    src: url('font/myriadprobboldcond.eot?#iefix') format('embedded-opentype'),
         url('font/myriadprobboldcond.woff') format('woff'),
         url('font/myriadprobboldcond.ttf') format('truetype'),
         url('font/myriadprobboldcond.svg#myriadpro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gothamllight';
    src: url('font/gothamllight.eot');
    src: url('font/gothamllight.eot?#iefix') format('embedded-opentype'),
         url('font/gothamllight.woff') format('woff'),
         url('font/gothamllight.ttf') format('truetype'),
         url('font/gothamllight.svg#myriadpro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gothambbold';
    src: url('font/gothambbold.eot');
    src: url('font/gothambbold.eot?#iefix') format('embedded-opentype'),
         url('font/gothambbold.woff') format('woff'),
         url('font/gothambbold.ttf') format('truetype'),
         url('font/gothambbold.svg#myriadpro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
IMG {
border: 0px;
}
BODY{
background:#ffffff url('images/bg.jpg') repeat-x;
background-position:top;
font-family:'trebuchet ms', 'arial';
font-size:16px;
margin-left:auto;
margin-right:auto;
width:100%;
height:100%;
text-align:center;
}
#BannerContainer{
width:100%;
margin-left:auto;
margin-right:auto;
background-position:top;
text-align:center;
z-index:1px;
}
#BannerBackground{
width:933px;
height:165px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
text-align:center;
z-index:0px;
}
#bannersearch{
background: url('images/search_bg.jpg') no-repeat;
background-position: left;
width: 217px;
height: 48px;
float: right;
margin-top:45px;
margin-right: 0px;
}
#searchform{
height: 32px;
width: 140px;
float: left;
}
#searchform input{
margin-left: 15px;
}
#s-404{
font-family: 'Arial';
font-size: 16px;
color: #75716d;
float: left;
width: 140px;
margin-left: 10px;
margin-top: 12px;
}
#Divider1{
background:url('images/divider1.png') no-repeat;
background-position:top;
width:933px;
height:14px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#Divider2{
background:url('images/divider2.jpg') no-repeat;
background-position:top;
width:933px;
height:11px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#Divider3{
background:url('images/divider3.jpg') no-repeat;
background-position:top;
width:933px;
height:25px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#Divider4{
width:900px;
height:10px;
float:left;
}
#Logo{
float:left;
position:relative;
margin-left:5px;
margin-top:15px;
}
#LogoSide{
float:right;
position:relative;
margin-left:5px;
margin-top:53px;
}
#MainContainer{
text-align:center;
z-index:2px;
}
#ContentHeader1{
text-align:center;
width:933px;
height:319px;
margin-left:auto;
margin-right:auto;
overflow:auto;
}
#ContentHeader2{
text-align:center;
width:933px;
height:208px;
margin-top:7px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
#ContentBackground1{
text-align:center;
width:933px;
height:auto;
margin-left:auto;
margin-right:auto;
overflow:auto;
}
#ContentBackground2{
text-align:center;
width:933px;
height:auto;
margin-left:auto;
margin-right:auto;
overflow:auto;
}
#ContentContainer{
text-align:left;
width:933px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
#PortletContainer{
text-align:left;
width:100%;
height:100%;
float:left;
overflow:hidden;
}
#PortletRotate{
text-align:left;
width:959px;
height:319px;
float:left;
overflow:hidden;
}
#Portlet1{
font-family:'Trebuchet MS','Arial';
color:#666666;
font-size: 13px;
letter-spacing:0px;
text-align:left;
width:290px;
height:100%;
float:left;
overflow:auto;
}
#Portlet2{
font-family:'Trebuchet MS','Arial';
color:#666666;
font-size: 13px;
letter-spacing:0px;
text-align:left;
width:290px;
height:100%;
float:right;
overflow:auto;
}
#Portlet1 H1, #Portlet2 H1{
font-family:'Trebuchet MS','Arial';
color:#f87b39;
font-size: 30px;
font-weight:900;
}
#Portlet1 A, #Portlet2 A{
font-family:'Trebuchet MS','Arial';
color:#055073;
font-size: 13px;
letter-spacing:0px;
font-weight:900;
float:right;
}
#SideBar{
background:url('images/sidebar_bg.jpg') no-repeat;
background-position:top;
width:220px;
min-height:678px;
float:left;
}
#SideBarMenu H4 A{
font-family:'Trebuchet MS','Arial';
font-size:30px;
letter-spacing:-1px;
font-weight:900;
color:#f87b39;
}
#SideBarMenu H4 A:hover{
font-family:'Trebuchet MS','Arial';
font-size:30px;
letter-spacing:-1px;
font-weight:900;
color:#f87b39;
}
#SideBarProfessional{
width:332px;
height:100%;
float:right;
margin-bottom:50px;
}
#SideBarNav {
margin-bottom:50px;
}
#SideBarPic {
margin-left:5px;
margin-right:auto;
height:100%;
width:332px;

}
#SideBarPicBtm {
margin-left:5px;
margin-right:auto;
height:100%;
width:332px;

}
#SideBarGallery {
background-color: #ffffff;
margin-left:25px;
margin-right:auto;
height:100%;
width:332px;

}
#SideBar IMG{
}

#sb-pagemenu{
height: 39px;
width: 220px;
font-family:'Trebuchet MS','Arial';
text-decoration: none;
font-size: 18px;
color: #009dab;
font-style: bold;
text-align: center;
}
#SideBarMenu{
font-family:'Trebuchet MS','Arial';
height: auto;
margin-bottom: 10px;
float: left;
}
#SideBarMenu ul{
font-weight: 100;
list-style: none;
}
#SideBarMenu li A{
font-weight: 100;
list-style: none;
float: left;
}
#SideBarMenu ul ul{
font-weight: 100;
list-style: none;
width: 200px;
}
#SideBarMenu ul ul A{
width: 200px;
}
#SideBarMenu ul A{
width: 200px;
height: auto;
overflow: auto;
}
#SideBarMenu ul A:hover{
width: 200px;
height: auto;
overflow: auto;
}
#SideBarMenu A{
font-size: 20px;
color: #c95314;
text-decoration: none;
letter-spacing: -1px;
font-family:'Trebuchet MS','Arial';
padding-right: 0px;
padding-top:3px;
padding-bottom:3px;
}
#SideBarMenu A:hover{
font-size: 20px;
color: #f98f56;
text-decoration: none;
letter-spacing: -1px;
font-family:'Trebuchet MS','Arial';
padding-right: 0px;
padding-top:3px;
padding-bottom:3px;
}
#SideBarMenu .children A{
font-size: 16px;
color: #bd6535;
text-decoration: none;
letter-spacing: -1px;
font-family:'Trebuchet MS','Arial';
margin-left: 0px;
padding-right: 0px;
}
#SideBarMenu .children A:hover{
font-size: 16px;
color: #be957f;
text-decoration: none;
letter-spacing: -1px;
font-family:'Trebuchet MS','Arial';
margin-left: 0px;
padding-right: 0px;
}
#SideBarMenu ul li.current_page_item  > a, #SideBarMenu ul li:hover.current_page_item > a{
color: #10b8c7;
width: 200px;
height: auto;
overflow: auto;
}
#SideBarMenu H2{
}
#SideBarMenu P{
}
/*CONTENTSTYLESSTART*/
#Content{
text-align:left;
width:580px;
height:100%;
float:left;
font-family: arial;
letter-spacing:0px;
font-size:16px;
margin-left:5px;
color:#000000;

}
#ContentProfessional{
text-align:left;
width:580px;
height:100%;
float:left;
font-family: 'Arial';
letter-spacing:0px;
font-size:16px;
line-height: 20px;
margin-left:5px;
}


#ContentProfessional P{
margin-bottom: 25px;
font-family: arial;
color: #727272;

}
#ProfessionalBanner {
height: 233px;
width: 933px;
margin-top: 15px;
margin-bottom:15px;
}
#PageBreak {
background:url('images/pagebreak.jpg') no-repeat;
background-position:top;
float: left;
width: 928px;
height: 13px;
margin-bottom: 18px;
}
#PageBreak2 {
background:url('images/pagebreak.jpg') no-repeat;
background-position:top;
float: left;
width: 928px;
height: 18px;
margin-top: 35px;
margin-bottom: 25px;
text-align: center;
font-family: Arial;
}
#Content P{
font-family: Arial;
letter-spacing:-.025px;
margin-bottom:15px;
font-size:18px;
line-height: 20px;
color:#000000;
}
#Content LI,#ContentProfessional LI{
font-family:'Arial';
letter-spacing:0px;
margin-left:26px;
font-size:18px;
color:#4a4c4c;
margin-bottom:6px;
}
#Content UL,#ContentProfessional UL{
font-family: 'Arial';
margin-top:10px;
margin-bottom:20px;
list-style:#4a4c4c;


}
#Content TABLE,#ContentProfessional TABLE{
font-family: 'Arial';
letter-spacing:0px;
font-size:16px;
color:#6e6e6e;
margin-bottom:15px;
}
#ContentProfessional H1{
font-family: 'PT Sans Narrow', sans-serif;
font-weight: 700;
font-size:36px;
line-height: 40px;
text-align: left;
letter-spacing:0px;
margin-bottom: 0px;
margin-top: 8px;
color:#21368B;
}
#ContentProfessional H2{
font-family: 'PT Sans Narrow', sans-serif;
font-weight: 300;
font-size:26px;
letter-spacing:0px;
line-height: 25px;
color:#21368B;
margin-top: 20px;
margin-bottom: 6px;
}
#ContentProfessional H3{
font-family: 'PT Sans Narrow', sans-serif;
font-size:24px;
letter-spacing:0px;
font-weight:300;
color:#21368B;
}
#ContentProfessional H3 A{
font-family: 'PT Sans Narrow', sans-serif;
font-size:20px;
letter-spacing:0px;
font-weight:300;
color:#21368B;
text-decoration:none;
}
#ContentProfessional H3 A:hover{
font-family:'Arial';
font-size:18px;
letter-spacing:0px;
font-weight:100;
color:#21368B;
text-decoration:none;
}
#ContentProfessional A,.LandingContent A{
font-family: 'Arial';
letter-spacing:-.025px;
margin-bottom:8px;
font-size:16px;
color:#21368b;
}
#CContentProfessional A:hover,.LandingContent A:hover{
font-family: 'Arial';
letter-spacing:-.025px;
margin-bottom:8px;
font-size:16px;
color:#21368b;
}
#Newsfeed{
background:url('images/newsfeed_bg.jpg') no-repeat;
background-position:top;
text-align:left;
width:609px;
height:212px;
float:left;
overflow:hidden;
margin-left:43px;
margin-top:25px;
}
#Newsfeed H1{
font-family:'arial';
font-weight:100;
font-size:28px;
line-height:20px;
text-transform:uppercase;
letter-spacing:-.025em;
color:#003559;
margin-top:12px;
margin-bottom:28px;
}
#Newsfeed H2{
font-family:'arial';
font-size:22px;
letter-spacing:0;
color:#01aefc;
}
#Newsfeed H3{
font-family:'arial';
font-size:16px;
letter-spacing:0;
color:#373737;
}
#Newsfeed P{
font-family:'arial';
font-size:15px;
letter-spacing:0;
color:#373737;
}
/*CONTENTSTYLESEND*/
#ContentPost{
text-align:left;
width:720px;
height:100%;
float:right;
font-family:'Trebuchet MS','Arial';
letter-spacing:0px;
font-size:16px;
margin-right:0px;
color:#000000;
}
/*POSTSTYLESSTART*/
#ContentPost P{
font-family:'Arial';
letter-spacing:-.025px;
margin-bottom:10px;
font-size:16px;
color:#626262;
}
#ContentPost LI{
font-family:'Arial';
letter-spacing:0px;
margin-left:20px;
font-size:16px;
color:#626262;
margin-bottom:2px;
}
#ContentPost UL{
font-family:'Arial';
margin-top:10px;
margin-bottom:15px;
margin-left: 15px;
}
#ContentPost TABLE{
font-family:'arial';
letter-spacing:0px;
font-size:13px;
color:#6e6e6e;
margin-bottom:15px;
}
#ContentPost H1{
font-family:'Trebuchet MS','Arial';
font-size:36px;
line-height: 40px;
letter-spacing:0px;
color:#21368B;
}
#titlecontainer{
}
#titlecontainer H1{
font-family:'Trebuchet MS','Arial';
font-size:46px;
letter-spacing:-1px;
font-weight:900;
color:#21368b;
}
#HeaderBackground1{
background:url('images/header_bg1.jpg') repeat-x;
width:100%;
height:2px;
}
#HeaderBackground2{
background:url('images/header_bg2.jpg') repeat-x;
width:100%;
height:3px;
float:left;
}
#subtitle1 H2,#subtitle1 H2 A{
font-family:'Trebuchet MS','Arial';
font-size:36px;
color:#000000;
letter-spacing:-2px;
text-decoration:none;
font-weight:100;
}
#subtitle1 H2 A:hover{
font-family:'Trebuchet MS','Arial';
font-size:36px;
color:#3a3a3a;
text-decoration:none;
}
#subtitle2{
text-align:left;
width:100%;
float:left;
}
#subtitle2 H2,#subtitle2 H2 A{
width:100%;
font-family:'Trebuchet MS','Arial';
color:#f87b39;
font-size: 36px;
font-weight:900;
text-decoration:none;
letter-spacing:0px;
}
#subtitle2 H2 A:hover{
width:100%;
font-family:'Trebuchet MS','Arial';
color:#f7a67c;
font-weight:900;
text-decoration:none;
letter-spacing:0px;
}
#excerptcontainer1{
width:460px;
height:240px;
float:left;
margin-top:15px;
margin-left:22px;
}
#excerpt1{
font-family:'Trebuchet MS','Arial';
margin-top:12px;
margin-bottom:10px;
font-size:22px;
letter-spacing:-1px;
color:#ffffff;
}
#excerpt2{
width:auto;
font-family:'Arial';
margin-top:5px;
font-size:14px;
letter-spacing:0px;
color:#666666;
}
#entry-content{
font-family:'Arial';
margin-top:10px;
margin-bottom:10px;
font-size:15px;
letter-spacing:0px;
color:#333333;
}
#thumbnail1{
width:auto;
height:auto;
float:left;
margin-top:8px;
margin-right:10px;
overflow:hidden;
}
#thumbnail2{
width:auto;
height:auto;
margin-right:10px;
float:left;
}
#thumbnail3{
height:auto;
height:auto;
margin-right:10px;
float:left;
overflow:hidden;
}
#thumbnailrotate{
width:402px;
height:280px;
float:right;
margin-top:12px;
margin-left:0px;
margin-right:30px;
overflow:hidden;
}
#thumbnailrotate IMG{
border:1pxsolid#c5c5c5;
}
#thumbnail1IMG{
border:0;
}
#thumbnail2IMG{
border:0;
}
#date1{
font-family:'Trebuchet MS','Arial';
width:125px;
height:125px;
background:url('images/date_bg.jpg') no-repeat;
float:left;
margin-top:12px;
margin-left:5px;
margin-right:10px;
overflow:hidden;
}
#date1 H4{
background:none;
font-family:'Trebuchet MS','Arial';
font-weight:100;
font-size:25px;
text-transform:capitalize;
text-align:center;
color:#ffffff;
margin:0px;
margin-top:4px;
}
#date1 H5{
background:none;
font-family:'Trebuchet MS','Arial';
font-weight:100;
font-size:62px;
text-align:center;
color:#000000;
margin:0px;
margin-top:4px;
}
#date2{
font-family:'Trebuchet MS','Arial';
width:125px;
height:125px;
background:url('images/date_bg.jpg') no-repeat;
float:left;
margin-top:12px;
margin-left:5px;
margin-right:10px;
overflow:hidden;
}
#date2 H4{
background:none;
font-family:'Trebuchet MS','Arial';
font-weight:900;
font-size:25px;
text-transform:capitalize;
text-align:center;
color:#ffffff;
margin:0px;
margin-top:4px;
}
#date2 H5{
background:none;
font-family:'Trebuchet MS','Arial';
font-weight:100;
font-size:62px;
text-align:center;
color:#000000;
margin:0px;
margin-top:4px;
}
#date3{
font-family:'Trebuchet MS','Arial';
width:50px;
height:50px;
background:url('images/date_bg_sm.jpg') no-repeat;
float:left;
margin-left:5px;
margin-right:10px;
overflow:hidden;
}
#date3 H4{
background:none;
font-family:'Trebuchet MS','Arial';
font-weight:900;
font-size:10px;
text-transform:capitalize;
text-align:center;
color:#4d3314;
margin:0px;
margin-top:2px;
}
#date3 H5{
background:none;
font-family:'Trebuchet MS','Arial';
font-weight:900;
font-size:26px;
text-align:center;
color:#000000;
margin:0px;
margin-top:1px;
}
#ContentPost H1 A{
font-family:'Arial';
font-weight:100;
font-size:24px;
text-transform:uppercase;
letter-spacing:0px;
color:#003559;
}
/* #ContentPost H1 A:hover{
font-family:'Arial';
font-weight:100;
font-size:24px;
text-transform:uppercase;
letter-spacing:0px;
color:#005e9d; 
}*/
#ContentPost H2{
}
#ContentPost H3{
font-family:'Arial';
font-size:16px;
color:#4ca12e;
font-style:bold;
margin-bottom:3px;
margin-top:15px;
letter-spacing:-1px;
}
#ContentPost H6{
font-family:'Arial';
font-size:30px;
letter-spacing:0px;
color:#208990;
font-weight:900;
margin-bottom:20px;
margin-top:15px;
}
#ContentPost li{
font-family:'Arial';
font-size:16px;
color:#6e6e6e;
margin-right:25px;
margin-left:40px;
}
#ContentPost A{
font-family:'Arial';
font-weight:100;
text-decoration:none;
letter-spacing:0px;
font-size:15px;
color:#002239;
}
/* #ContentPost A:hover{
font-family:'Arial';
font-weight:100;
text-decoration:none;
letter-spacing:0px;
color:#11496f;
outline:none; 
}  */
/*POSTSTYLESEND*/
#FooterContainer{
width:100%;
margin-left:auto;
margin-right:auto;
text-align:center;
z-index:1px;
background:url('images/footer_background.jpg');
background-position:top;
background-repeat: no-repeat;
}
#FooterBackground{
font-family:'Trebuchet MS','Arial';
width:933px;
height:301px;
font-weight:900;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
text-align:center;
z-index:0px;
color:#ffffff;
font-size:16px;
letter-spacing: 1px;
}
#FooterBackground H1{
font-family:'Trebuchet MS','Arial';
color:#ffffff;
font-size:21px;
font-weight:900;
letter-spacing: 0px;
}
#FooterInfo{
width:983px;
height:auto;
margin-top:113px;
margin-left:30px;
text-align:left;
float: left;
}
/* Footer content for Head office*/
#FooterContent{
align:left;
float: left;
width: 180px;
}
#FooterContent H2{
font-family: 'PT Sans Narrow', sans-serif;
font-weight: 300;
font-size:20px;
margin-bottom: 8px;
color:#FFFFFF;
}
#FooterContent P, #Copy P, #FootLinks P,#Copy A, #FootLinks A{
font-family:'Arial';
line-height:16px;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
/* Footer content for Atlantic Region*/
#FooterContent2{
align:left;
margin-left:9px;
margin-right:10px;
float:left;
width: 180px;
}
#FooterContent2 H2{
font-family: 'PT Sans Narrow', sans-serif;
font-weight: 700;
font-size:20px;
margin-bottom: 8px;
color:#FFFFFF;
}
#FooterContent2 P{
font-family:'Arial';
line-height:16px;
font-size:12px;
color:#FFFFFF;
}
#FooterContent3{
align:left;
margin-right:10px;
float:left;
width: 180px;
}
#FooterContent3 H2{
font-family: 'PT Sans Narrow', sans-serif;
font-weight: 700;
font-size:20px;
color:#FFFFFF;
margin-bottom: 8px;
}
#FooterContent3 P{
font-family:'Arial';
line-height:16px;
font-size:12px;
color:#FFFFFF;
}
#Copy{
width:375px;
float:left;
text-align: left;
margin-top:40px;
padding-left: 26px;
}
#FootLinks{
width:350px;
float:right;
margin-top:40px;
font-size: 8px;
}
/* this is for the very bottom of the footer */

/*FaceBookPHPEND*/
/*MAINMENU*/
#MenuContainer {
height: 51px;
width: 933px;
margin-left:auto;
margin-right:auto;
}

#Navigation{
background:url('images/menu_bg.jpg') repeat-x;
background-position:top;
font-family: 'PT Sans Narrow', sans-serif;
font-weight: 700;
height:51px;
width: auto;

list-style: none;
}
.menu-header{
font-family: 'PT Sans Narrow', sans-serif;
font-weight: 700;
display:block;
float:left;
margin:auto;
width:100%;
height:51px;
z-index:990;
padding-left: 8px;
color:#ffffff;
}
.menu-header ul,
div.menu ul{
	list-style:none;
	margin:0;
	padding:0;
	font-size:18px;
}
.menu-header li,
div.menu li{
	float:left;
	position:relative;
	list-style: none;
}
.menu-header li,
div.menu li{
	float:left;
	position:relative;
	list-style: none;
}
.menu-header ul ul{
	display:none;
	top:38px;
	z-index:99999;
	text-align:center;
}
/* Controls non-hover menu items*/
/* text transform can change the text in the menu to uppercase, title case,lower case no matter how you type it in*/
.menu-header a{
	height:51px;
	width:auto;
	color:#FFFFFF;
	display:block;
	padding-left:32px;
	padding-right:32px;
	text-decoration:none;
	text-transform: uppercase;
	letter-spacing:0px;
	font-family: 'PT Sans Narrow', sans-serif;
font-weight: 700;
	font-size:28px;
	line-height:56px;
	list-style: none;
	border-right:1px solid #767676;
	text-shadow: 3px 0 5px #4d4d4d;
	
}
.menu-header ul li:hover > ul{
	display:block;
	list-style: none;
}
.menu-header li:hover > a,
.menu-header ul ul:hover > a{
	width:auto;
height:auto;
color:#ffffff;
}
.menu-header ul ul{
	height:auto;
	position:absolute;
	float:left;
	margin-top:13px;
	background-color:#7c7c7c;
	width:220px;/*changethiswidthtohavethemenuvertical*/
}
.menu-header ul ul a{
	font-size:16px;
	width:200px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	float:left;
	border:0;
}
.menu-header ul ul a:hover{
	background:#9f9f9f;
	font-size:16px;
	width:200px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	float:left;
	border:0;
}
.menu-header ul a:hover{
	background:url('images/menu_bg_hov.jpg') repeat-x;
	background-position:top;
	height:51px;
	color:#ffffff;
	border-right:1px solid #767676;
}
.menu-header ul li.current_page_item > a,
.menu-header ul li.current-menu-ancestor > a,
.menu-header ul li.current-menu-item > a,
.menu-header ul li.current-menu-parent > a{
color:#ffffff;
background:url('images/menu_bg_hov.jpg') repeat-x;
background-position:top;
border-right:1px solid #767676;
}
/*MENUEND*/
/*IMAGEALIGNMENT*/
.alignleft,
img.alignleft{
	display:inline;
	float:left;
	margin-right:24px;
	margin-top:4px;
}
.alignright,
img.alignright{
	display:inline;
	float:right;
	margin-left:24px;
	margin-top:4px;
}
.aligncenter,
img.aligncenter{
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
img.alignleft,
img.alignright,
img.aligncenter{
	margin-bottom:12px;
}
/*ENDIMAGEALIGNMENT*/
/*HOMEPAGEROTATOR*/
#wrap{
margin:0px0px0px0px;
padding:0px0px0px0px;
width:933px;
height:319px;
background-repeat:no-repeat;
background-position:top;
list-style-type:none;
overflow:hidden;
}
.jcarousel-skin-tango.jcarousel-container{
padding:0px0px0px0px;
margin:0px0px0px0px;
height:319px;
}
.jcarousel-skin-tango.jcarousel-direction-rtl{
direction:rtl;
}
.jcarousel-skin-tango.jcarousel-container-horizontal{
height:319px;
padding:0px0px0px0px;
margin:0px0px0px0px;
}
.jcarousel-skin-tango.jcarousel-clip-horizontal{
width:933px;
height:319px;
padding:0px0px0px0px;
margin:0px0px0px0px;
}
.jcarousel-skin-tango.jcarousel-item{
width:933px;
height:319px;
list-style-type:none;
padding:0px0px0px0px;
margin:0px0px0px0px;
}
.jcarousel-skin-tango.jcarousel-item-horizontal{
margin-left:0;
}
.jcarousel-skin-tango.jcarousel-direction-rtl.jcarousel-item-horizontal{
margin-right:0;
}
.jcarousel-skin-tango.jcarousel-item-placeholder{
margin-left:-10px;
width:959px;
color:#000;
}
/**
*HorizontalButtons
*/
.jcarousel-skin-tango.jcarousel-next-horizontal{
position:absolute;
top:150px;
left:935px;
width:32px;
height:32px;
cursor:pointer;
background:url('images/arrow_right.png') no-repeat00;
z-index:10;
}
.jcarousel-skin-tango.jcarousel-prev-horizontal{
position:absolute;
top:150px;
left:508px;
width:32px;
height:32px;
cursor:pointer;
background:url('images/arrow_left.png') no-repeat00;
z-index:10;
}
#mycarousel LI{
	list-style:none;
}
.submit{
margin-left:20px;
margin-bottom:15px;
}
.l-rotator{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
background-color:#fff;
border:1px solid #fff;
position:relative;
width:326px;
height:285px;
overflow:hidden;
}
.l-rotator a{
outline:none;
}
.l-rotator .screen{
position:relative;
top:0;
left:250px;
width:627px;
height:300px;
overflow:hidden;
}
.l-rotator .main-img{
display:none;
position:absolute;
top:0;
left:0;
z-index:0;
border:0;
}
.l-rotator .textbox{
position:absolute;
color:#ffffff;
z-index:4;
overflow:hidden;
visibility:hidden;
}
.l-rotator .inner-bg{
position:relative;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
z-index:0;
}
.l-rotator .inner-text{
position:absolute;
top:0;
left:0;
padding:10px;
height:auto;
z-index:1;
font-family:'Trebuchet MS','Arial';
font-size: 14px;
color:#ffffff;
}
.inner-text H2{
font-family:'Trebuchet MS','Arial';
color:#f97c3a;
font-size: 20px;
font-weight:900;
line-height:22px;
}
#rotator-excerpt{
top:191px;
width:650px;
height:87px; 
color:#ffffff;
/*background:url('images/rotator_text_bg.png') repeat-x;*/
background:#000000;
}
.l-rotator .timer{
position:absolute;
top:0;
left:0;
height:3px;
background-color:#000;
-moz-opacity:.5;
filter:alpha(opacity=50);
opacity:.5;
z-index:5;
visibility:hidden;
font-size:0;
}
.l-rotator .cpanel{
position:absolute;
margin:5px;
z-index:6;
visibility:hidden;
background:#000;
background:rgba(0,0,0,.7);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
}
.l-rotator .play-btn{
position:relative;
float:left;
width:22px;
height:22px;
background:url(images/assets/rotator_icons.png) -5px center no-repeat;
cursor:pointer;
z-index:1;
}
.l-rotator .play-btn.pause{
background-position:-21px center;
}
.l-rotator .num-info{
position:relative;
float:left;
height:22px;
line-height:22px;
padding:0 4px;
text-align:center;
color:#FFF;
z-index:1;
}
.l-rotator .preloader{
position:absolute;
top:50%;
left:50%;
width:34px;
height:34px;
margin-top:-17px;
margin-left:-17px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
background:#000 url(images/assets/loader.gif) no-repeat center;
background:rgba(0,0,0,.7) url(images/assets/loader.gif) center no-repeat;
z-index:7;
}
.l-rotator .thumbnails{
position:absolute;
top:0;
left:0;
width:348px;
height:300px;
overflow:visible;
z-index:10;
}
.l-rotator .thumbnails ul{
list-style:none;
position:absolute;
top:0;
left:0;
height:999999px;
margin:0;
padding:0;
}
.l-rotator .thumbnails li{
position:relative;
display:block;
float:left;
clear:both;
}
.l-rotator .thumbnails li a{
display:none;
}
.l-rotator .thumbnails li div{
position:relative;
display:none;
color:#FFF;
background-color:#000;
}
.l-rotator #right-arrow,
.l-rotator #left-arrow{
position:relative;
display:block;
float:left;
width:12px;
}
.l-rotator #right-arrow{
background:url(images/assets/rotator_icons.png) -43px center no-repeat;
}
.l-rotator #left-arrow{
background:url(images/assets/rotator_icons.png) 7px center no-repeat;
}
.l-rotator .thumbnails .thumb{
position:relative;
display:block;
float:left;
cursor:pointer;
width:348px;
padding:5px;
color:#868481;
background:url(images/rotator_item_bg.jpg) no-repeat;
overflow:hidden;
}
.l-rot
.l-rotator .thumb img{
display:block;
float:left;
padding-right:5px;
}
.l-rotator .thumb p{
position:relative;
display:block;
overflow:hidden;
margin:0;
}
.l-rotator .thumbnails li.selected{
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.l-rotator .thumbnails li.square{
-moz-border-radius:0 !important;
-webkit-border-radius:0 !important;
border-radius:0 !important;
}
.l-rotator .thumbnails li.selected,
.l-rotator .thumbnails li.selected .thumb{
background:url(images/rotator_item_bg_hov.png) no-repeat;
color:#ffffff;
}
.l-rotator .thumbnails li.selected .thumb{
color:#FFF;
border-left:none;
border-right:none;
border-bottom:1px solid #333;
cursor:default;
}
.l-rotator .thumbnails li:hover .thumb{
color:#FFF;
}
.l-rotator .scrollbar{
position:relative;
width:4px;
height:100%;
overflow:hidden;
visibility:hidden;
}
.l-rotator .knob{
position:absolute;
top:0;
left:0;
width:4px;
background-color:#333;
-moz-opacity:.75;
filter:alpha(opacity=75);
opacity:.75;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}
.l-rotator .btn-pane{
position:absolute;
top:0;
left:0;
width:100%;
height:24px;
background:url(images/assets/spacer.png) no-repeat;
z-index:2;
visibility:hidden;
}
.l-rotator .up-btn,
.l-rotator .down-btn{
position:absolute;
top:0;
left:50%;
width:60px;
height:24px;
margin-left:-30px;
background:#DDD url(images/assets/rotator_icons.png) no-repeat;
background:rgba(221,221,221,0.7) url(images/assets/rotator_icons.png) no-repeat;
}
.l-rotator .up-btn{
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
background-position:center 7px;
}
.l-rotator .down-btn{
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border-top-left-radius:4px;
border-top-right-radius:4px;
background-position:center -27px;
}
.l-rotator .block,
.l-rotator .vpiece,
.l-rotator .hpiece{
position:absolute;
z-index:2;
}
.l-rotator .strip{
display:block;
position:absolute;
top:0;
left:0;
z-index:0;
overflow:hidden;
}
.l-rotator .content-box{
display:none;
position:absolute;
top:0;
left:0;
overflow:hidden;
}
.thumb P{
font-size:18px;
font-family:'Trebuchet MS','Arial';
}

#FooterNav ul{
list-style:none;
width:auto;
}
#FooterNav li{
list-style:none;
float:left;
width:auto;
position:relative;
margin-right:35px;
}
#FooterNav li a{
font-family:'Trebuchet MS','Arial';
color:#e26827;
font-size: 28px;
text-decoration:none;
}
#FooterNav li li{
list-style:none;
float:none;
width:auto;
margin-left: 8px;
line-height: 16px;
}
#FooterNav li li a{
font-family:'Trebuchet MS';
color:#000000;
font-size: 16px;
font-weight:100;
text-decoration:none;
letter-spacing:-1px;
}

#Content p{
font-family: arial;
font-size: 16px;
color: #727272;
}


#ContentContainer li {
font-family: arial;
font-size: 16px;
margin-left: 15px;
color: #727272;
}

#ContentContainer ul {
}

#Content H1{
font-family: arial;
font-size: 36px;
letter-spacing: -2px;
margin-top:20px;
}

#Content H2{
margin-top:12px;
margin-bottom:8px;
font-family: arial;
font-size: 26px;
letter-spacing: -2px;
}
#SideBarGallery .slideshowlink{
display:none;
}
#SideBarGallery .ngg-gallery-thumbnail{
width:26%;
float:left;
padding:5px;
}
#SideBarGallery .ngg-gallery-thumbnail img{

}

}


/* ----------   */


@media print{

@font-face {
    font-family: 'myriadprorregular';
    src: url('font/myriadprorregular.eot');
    src: url('font/myriadprorregular.eot?#iefix') format('embedded-opentype'),
         url('font/myriadprorregular.woff') format('woff'),
         url('font/myriadprorregular.ttf') format('truetype'),
         url('font/myriadprorregular.svg#myriadpro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'myriadprobboldcond';
    src: url('font/myriadprobboldcond.eot');
    src: url('font/myriadprobboldcond.eot?#iefix') format('embedded-opentype'),
         url('font/myriadprobboldcond.woff') format('woff'),
         url('font/myriadprobboldcond.ttf') format('truetype'),
         url('font/myriadprobboldcond.svg#myriadpro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gothamllight';
    src: url('font/gothamllight.eot');
    src: url('font/gothamllight.eot?#iefix') format('embedded-opentype'),
         url('font/gothamllight.woff') format('woff'),
         url('font/gothamllight.ttf') format('truetype'),
         url('font/gothamllight.svg#myriadpro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gothambbold';
    src: url('font/gothambbold.eot');
    src: url('font/gothambbold.eot?#iefix') format('embedded-opentype'),
         url('font/gothambbold.woff') format('woff'),
         url('font/gothambbold.ttf') format('truetype'),
         url('font/gothambbold.svg#myriadpro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
IMG {
border: 0px;
}
BODY{
background:none;
background-position:top;
font-family:'trebuchet ms', 'arial';
font-size:16px;
margin-left:auto;
margin-right:auto;
width:100%;
height:100%;
text-align:center;
}
#BannerContainer{
width:100%;
margin-left:auto;
margin-right:auto;
background-position:top;
text-align:center;
z-index:1px;
}
#BannerBackground{
width:933px;
height:165px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
text-align:center;
z-index:0px;
}
#bannersearch{
background: url('images/search_bg.jpg') no-repeat;
background-position: left;
width: 217px;
height: 48px;
float: right;
margin-top:45px;
margin-right: 0px;
}
#searchform{
height: 32px;
width: 140px;
float: left;
}
#searchform input{
margin-left: 15px;
}
#s-404{
font-family: 'Arial';
font-size: 16px;
color: #75716d;
float: left;
width: 140px;
margin-left: 10px;
margin-top: 12px;
}
#Divider1{
background:url('images/divider1.png') no-repeat;
background-position:top;
width:933px;
height:14px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#Divider2{
background:url('images/divider2.jpg') no-repeat;
background-position:top;
width:933px;
height:11px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#Divider3{
background:url('images/divider3.jpg') no-repeat;
background-position:top;
width:933px;
height:25px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#Divider4{
width:900px;
height:10px;
float:left;
}
#Logo{
float:left;
position:relative;
margin-left:5px;
margin-top:15px;
}
#LogoSide{
float:right;
position:relative;
margin-left:5px;
margin-top:53px;
}
#MainContainer{
text-align:center;
z-index:2px;
}
#ContentHeader1{
text-align:center;
width:933px;
height:319px;
margin-left:auto;
margin-right:auto;
overflow:auto;
}
#ContentHeader2{
text-align:center;
width:933px;
height:208px;
margin-top:7px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
#ContentBackground1{
text-align:center;
width:933px;
height:auto;
margin-left:auto;
margin-right:auto;
overflow:auto;
}
#ContentBackground2{
text-align:center;
width:933px;
height:auto;
margin-left:auto;
margin-right:auto;
overflow:auto;
}
#ContentContainer{
text-align:left;
width:933px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
#PortletContainer{
text-align:left;
width:100%;
height:100%;
float:left;
overflow:hidden;
}
#PortletRotate{
text-align:left;
width:959px;
height:319px;
float:left;
overflow:hidden;
}
#Portlet1{
font-family:'Trebuchet MS','Arial';
color:#666666;
font-size: 13px;
letter-spacing:0px;
text-align:left;
width:290px;
height:100%;
float:left;
overflow:auto;
}
#Portlet2{
font-family:'Trebuchet MS','Arial';
color:#666666;
font-size: 13px;
letter-spacing:0px;
text-align:left;
width:290px;
height:100%;
float:right;
overflow:auto;
}
#Portlet1 H1, #Portlet2 H1{
font-family:'Trebuchet MS','Arial';
color:#f87b39;
font-size: 30px;
font-weight:900;
}
#Portlet1 A, #Portlet2 A{
font-family:'Trebuchet MS','Arial';
color:#055073;
font-size: 13px;
letter-spacing:0px;
font-weight:900;
float:right;
}
#SideBar{
background:url('images/sidebar_bg.jpg') no-repeat;
background-position:top;
width:220px;
min-height:678px;
float:left;
}
#SideBarMenu H4 A{
font-family:'Trebuchet MS','Arial';
font-size:30px;
letter-spacing:-1px;
font-weight:900;
color:#f87b39;
}
#SideBarMenu H4 A:hover{
font-family:'Trebuchet MS','Arial';
font-size:30px;
letter-spacing:-1px;
font-weight:900;
color:#f87b39;
}
#SideBarProfessional{
width:332px;
height:100%;
float:right;
margin-bottom:50px;
display:none;
}
#SideBarNav {
margin-bottom:50px;
}
#SideBarPic {
margin-left:5px;
margin-right:auto;
height:100%;
width:332px;

}
#SideBarPicBtm {
margin-left:5px;
margin-right:auto;
height:100%;
width:332px;

}
#SideBarGallery {
background-color: #ffffff;
margin-left:25px;
margin-right:auto;
height:100%;
width:332px;

}
#SideBar IMG{
}

#sb-pagemenu{
height: 39px;
width: 220px;
font-family:'Trebuchet MS','Arial';
text-decoration: none;
font-size: 18px;
color: #009dab;
font-style: bold;
text-align: center;
}
#SideBarMenu{
font-family:'Trebuchet MS','Arial';
height: auto;
margin-bottom: 10px;
float: left;
}
#SideBarMenu ul{
font-weight: 100;
list-style: none;
}
#SideBarMenu li A{
font-weight: 100;
list-style: none;
float: left;
}
#SideBarMenu ul ul{
font-weight: 100;
list-style: none;
width: 200px;
}
#SideBarMenu ul ul A{
width: 200px;
}
#SideBarMenu ul A{
width: 200px;
height: auto;
overflow: auto;
}
#SideBarMenu ul A:hover{
width: 200px;
height: auto;
overflow: auto;
}
#SideBarMenu A{
font-size: 20px;
color: #c95314;
text-decoration: none;
letter-spacing: -1px;
font-family:'Trebuchet MS','Arial';
padding-right: 0px;
padding-top:3px;
padding-bottom:3px;
}
#SideBarMenu A:hover{
font-size: 20px;
color: #f98f56;
text-decoration: none;
letter-spacing: -1px;
font-family:'Trebuchet MS','Arial';
padding-right: 0px;
padding-top:3px;
padding-bottom:3px;
}
#SideBarMenu .children A{
font-size: 16px;
color: #bd6535;
text-decoration: none;
letter-spacing: -1px;
font-family:'Trebuchet MS','Arial';
margin-left: 0px;
padding-right: 0px;
}
#SideBarMenu .children A:hover{
font-size: 16px;
color: #be957f;
text-decoration: none;
letter-spacing: -1px;
font-family:'Trebuchet MS','Arial';
margin-left: 0px;
padding-right: 0px;
}
#SideBarMenu ul li.current_page_item  > a, #SideBarMenu ul li:hover.current_page_item > a{
color: #10b8c7;
width: 200px;
height: auto;
overflow: auto;
}
#SideBarMenu H2{
}
#SideBarMenu P{
}
/*CONTENTSTYLESSTART*/
#Content{
text-align:left;
width:580px;
height:100%;
float:left;
font-family: arial;
letter-spacing:0px;
font-size:16px;
margin-left:5px;
color:#000000;

}
#ContentProfessional{
text-align:left;
width:900px;
height:100%;
float:left;
font-family: 'Arial';
letter-spacing:0px;
font-size:16px;
line-height: 20px;
margin-left:5px;
}


#ContentProfessional P{
margin-bottom: 25px;
font-family: arial;
color: #727272;

}
#ProfessionalBanner {
height: 233px;
width: 933px;
margin-top: 15px;
margin-bottom:15px;
display:none;
}
#PageBreak {
background:url('images/pagebreak.jpg') no-repeat;
background-position:top;
float: left;
width: 928px;
height: 13px;
margin-bottom: 18px;
}
#PageBreak2 {
background:url('images/pagebreak.jpg') no-repeat;
background-position:top;
float: left;
width: 928px;
height: 18px;
margin-top: 35px;
margin-bottom: 25px;
text-align: center;
font-family: Arial;
display:none;
}
#Content P{
font-family: Arial;
letter-spacing:-.025px;
margin-bottom:15px;
font-size:18px;
line-height: 20px;
color:#000000;
}
#Content LI,#ContentProfessional LI{
font-family:'Arial';
letter-spacing:0px;
margin-left:26px;
font-size:18px;
color:#4a4c4c;
margin-bottom:6px;
}
#Content UL,#ContentProfessional UL{
font-family: 'Arial';
margin-top:10px;
margin-bottom:20px;
list-style:#4a4c4c;


}
#Content TABLE,#ContentProfessional TABLE{
font-family: 'Arial';
letter-spacing:0px;
font-size:16px;
color:#6e6e6e;
margin-bottom:15px;
}
#ContentProfessional H1, h1{
font-family: 'PT Sans Narrow', sans-serif;
font-size:40px;
letter-spacing:0px;
margin-bottom: 14px;
margin-top: 8px;
color:#21368B;
}
#ContentProfessional H2{
font-family: 'PT Sans Narrow', sans-serif;
font-size:26px;
letter-spacing:0px;
line-height: 25px;
font-weight:300;
color:#21368B;
margin-top: 20px;
margin-bottom: 6px;
}
#ContentProfessional H3{
font-family: 'PT Sans Narrow', sans-serif;
font-size:24px;
letter-spacing:0px;
font-weight:300;
color:#21368B;
}
#ContentProfessional H3 A{
font-family: 'PT Sans Narrow', sans-serif;
font-size:20px;
letter-spacing:0px;
font-weight:100;
color:#21368B;
text-decoration:none;
}
#ContentProfessional H3 A:hover{
font-family:'Arial';
font-size:18px;
letter-spacing:0px;
font-weight:100;
color:#21368B;
text-decoration:none;
}
#ContentProfessional A,.LandingContent A{
font-family: 'Arial';
letter-spacing:-.025px;
margin-bottom:8px;
font-size:16px;
color:#21368b;
}
#ContentProfessional A:hover,.LandingContent A:hover{
font-family: 'Arial';
letter-spacing:-.025px;
margin-bottom:8px;
font-size:16px;
color:#21368b;
}
#Newsfeed{
background:url('images/newsfeed_bg.jpg') no-repeat;
background-position:top;
text-align:left;
width:609px;
height:212px;
float:left;
overflow:hidden;
margin-left:43px;
margin-top:25px;
}
#Newsfeed H1{
font-family:'arial';
font-weight:100;
font-size:28px;
line-height:20px;
text-transform:uppercase;
letter-spacing:-.025em;
color:#003559;
margin-top:12px;
margin-bottom:28px;
}
#Newsfeed H2{
font-family:'arial';
font-size:22px;
letter-spacing:0;
color:#01aefc;
}
#Newsfeed H3{
font-family:'arial';
font-size:16px;
letter-spacing:0;
color:#373737;
}
#Newsfeed P{
font-family:'arial';
font-size:15px;
letter-spacing:0;
color:#373737;
}
/*CONTENTSTYLESEND*/
#ContentPost{
text-align:left;
width:720px;
height:100%;
float:right;
font-family:'Trebuchet MS','Arial';
letter-spacing:0px;
font-size:16px;
margin-right:0px;
color:#000000;
}
/*POSTSTYLESSTART*/
#ContentPost P{
font-family:'Arial';
letter-spacing:-.025px;
margin-bottom:10px;
font-size:16px;
color:#626262;
}
#ContentPost LI{
font-family:'Arial';
letter-spacing:0px;
margin-left:20px;
font-size:16px;
color:#626262;
margin-bottom:2px;
}
#ContentPost UL{
font-family:'Arial';
margin-top:10px;
margin-bottom:15px;
margin-left: 15px;
}
#ContentPost TABLE{
font-family:'arial';
letter-spacing:0px;
font-size:13px;
color:#6e6e6e;
margin-bottom:15px;
}
#ContentPost H1{
font-family:'Trebuchet MS','Arial';
font-size:36px;
letter-spacing:0px;
color:#21368B;
}
#titlecontainer{
}
#titlecontainer H1{
font-family:'Trebuchet MS','Arial';
font-size:46px;
letter-spacing:-1px;
font-weight:900;
color:#21368b;
}
#HeaderBackground1{
background:url('images/header_bg1.jpg') repeat-x;
width:100%;
height:2px;
}
#HeaderBackground2{
background:url('images/header_bg2.jpg') repeat-x;
width:100%;
height:3px;
float:left;
}
#subtitle1 H2,#subtitle1 H2 A{
font-family:'Trebuchet MS','Arial';
font-size:36px;
color:#000000;
letter-spacing:-2px;
text-decoration:none;
font-weight:100;
}
#subtitle1 H2 A:hover{
font-family:'Trebuchet MS','Arial';
font-size:36px;
color:#3a3a3a;
text-decoration:none;
}
#subtitle2{
text-align:left;
width:100%;
float:left;
}
#subtitle2 H2,#subtitle2 H2 A{
width:100%;
font-family:'Trebuchet MS','Arial';
color:#f87b39;
font-size: 36px;
font-weight:900;
text-decoration:none;
letter-spacing:0px;
}
#subtitle2 H2 A:hover{
width:100%;
font-family:'Trebuchet MS','Arial';
color:#f7a67c;
font-weight:900;
text-decoration:none;
letter-spacing:0px;
}
#excerptcontainer1{
width:460px;
height:240px;
float:left;
margin-top:15px;
margin-left:22px;
}
#excerpt1{
font-family:'Trebuchet MS','Arial';
margin-top:12px;
margin-bottom:10px;
font-size:22px;
letter-spacing:-1px;
color:#ffffff;
}
#excerpt2{
width:auto;
font-family:'Arial';
margin-top:5px;
font-size:14px;
letter-spacing:0px;
color:#666666;
}
#entry-content{
font-family:'Arial';
margin-top:10px;
margin-bottom:10px;
font-size:15px;
letter-spacing:0px;
color:#333333;
}
#thumbnail1{
width:auto;
height:auto;
float:left;
margin-top:8px;
margin-right:10px;
overflow:hidden;
}
#thumbnail2{
width:auto;
height:auto;
margin-right:10px;
float:left;
}
#thumbnail3{
height:auto;
height:auto;
margin-right:10px;
float:left;
overflow:hidden;
}
#thumbnailrotate{
width:402px;
height:280px;
float:right;
margin-top:12px;
margin-left:0px;
margin-right:30px;
overflow:hidden;
}
#thumbnailrotate IMG{
border:1pxsolid#c5c5c5;
}
#thumbnail1IMG{
border:0;
}
#thumbnail2IMG{
border:0;
}
#date1{
font-family:'Trebuchet MS','Arial';
width:125px;
height:125px;
background:url('images/date_bg.jpg') no-repeat;
float:left;
margin-top:12px;
margin-left:5px;
margin-right:10px;
overflow:hidden;
}
#date1 H4{
background:none;
font-family:'Trebuchet MS','Arial';
font-weight:100;
font-size:25px;
text-transform:capitalize;
text-align:center;
color:#ffffff;
margin:0px;
margin-top:4px;
}
#date1 H5{
background:none;
font-family:'Trebuchet MS','Arial';
font-weight:100;
font-size:62px;
text-align:center;
color:#000000;
margin:0px;
margin-top:4px;
}
#date2{
font-family:'Trebuchet MS','Arial';
width:125px;
height:125px;
background:url('images/date_bg.jpg') no-repeat;
float:left;
margin-top:12px;
margin-left:5px;
margin-right:10px;
overflow:hidden;
}
#date2 H4{
background:none;
font-family:'Trebuchet MS','Arial';
font-weight:900;
font-size:25px;
text-transform:capitalize;
text-align:center;
color:#ffffff;
margin:0px;
margin-top:4px;
}
#date2 H5{
background:none;
font-family:'Trebuchet MS','Arial';
font-weight:100;
font-size:62px;
text-align:center;
color:#000000;
margin:0px;
margin-top:4px;
}
#date3{
font-family:'Trebuchet MS','Arial';
width:50px;
height:50px;
background:url('images/date_bg_sm.jpg') no-repeat;
float:left;
margin-left:5px;
margin-right:10px;
overflow:hidden;
}
#date3 H4{
background:none;
font-family:'Trebuchet MS','Arial';
font-weight:900;
font-size:10px;
text-transform:capitalize;
text-align:center;
color:#4d3314;
margin:0px;
margin-top:2px;
}
#date3 H5{
background:none;
font-family:'Trebuchet MS','Arial';
font-weight:900;
font-size:26px;
text-align:center;
color:#000000;
margin:0px;
margin-top:1px;
}
#ContentPost H1 A{
font-family:'Arial';
font-weight:100;
font-size:24px;
text-transform:uppercase;
letter-spacing:0px;
color:#003559;
}

#ContentPost H2{
}
#ContentPost H3{
font-family:'Arial';
font-size:16px;
color:#4ca12e;
font-style:bold;
margin-bottom:3px;
margin-top:15px;
letter-spacing:-1px;
}
#ContentPost H6{
font-family:'Arial';
font-size:30px;
letter-spacing:0px;
color:#208990;
font-weight:900;
margin-bottom:20px;
margin-top:15px;
}
#ContentPost li{
font-family:'Arial';
font-size:16px;
color:#6e6e6e;
margin-right:25px;
margin-left:40px;
}
#ContentPost A{
font-family:'Arial';
font-weight:100;
text-decoration:none;
letter-spacing:0px;
font-size:15px;
color:#002239;
}

/*POSTSTYLESEND*/
#FooterContainer{
display: none;
width:100%;
margin-left:auto;
margin-right:auto;
text-align:center;
z-index:1px;
background:url('images/footer_background.jpg');
background-position:top;
background-repeat: no-repeat;
}
#FooterBackground{
font-family:'Trebuchet MS','Arial';
width:933px;
height:301px;
font-weight:900;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
text-align:center;
z-index:0px;
color:#ffffff;
font-size:16px;
letter-spacing: 1px;
}
#FooterBackground H1{
font-family:'Trebuchet MS','Arial';
color:#ffffff;
font-size:21px;
font-weight:900;
letter-spacing: 0px;
}
#FooterInfo{
width:983px;
height:auto;
margin-top:113px;
margin-left:30px;
text-align:left;
float: left;
}
/* Footer content for Head office*/
#FooterContent{
align:left;
float: left;
width: 180px;
}
#FooterContent H2{
font-family: 'PT Sans Narrow', sans-serif;
font-weight: 700;
font-size:20px;
margin-bottom: 8px;
color:#FFFFFF;
}
#FooterContent P, #Copy P, #FootLinks P,#Copy A, #FootLinks A{
font-family:'Arial';
line-height:16px;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
/* Footer content for Atlantic Region*/
#FooterContent2{
align:left;
margin-left:9px;
margin-right:10px;
float:left;
width: 180px;
}
#FooterContent2 H2{
font-family: 'PT Sans Narrow', sans-serif;
font-weight: 700;
font-size:20px;
margin-bottom: 8px;
color:#FFFFFF;
}
#FooterContent2 P{
font-family:'Arial';
line-height:16px;
font-size:12px;
color:#FFFFFF;
}
#FooterContent3{
align:left;
margin-right:10px;
float:left;
width: 180px;
}
#FooterContent3 H2{
font-family: 'PT Sans Narrow', sans-serif;
font-weight: 700;
font-size:20px;
color:#FFFFFF;
margin-bottom: 8px;
}
#FooterContent3 P{
font-family:'Arial';
line-height:16px;
font-size:12px;
color:#FFFFFF;
}
#Copy{
width:375px;
float:left;
text-align: left;
margin-top:40px;
padding-left: 26px;
}
#FootLinks{
width:350px;
float:right;
margin-top:40px;
font-size: 8px;
}
/* this is for the very bottom of the footer */

/*FaceBookPHPEND*/
/*MAINMENU*/
#MenuContainer {
height: 51px;
width: 933px;
margin-left:auto;
margin-right:auto;
display: none;
}

#Navigation{
background:url('images/menu_bg.jpg') repeat-x;
background-position:top;
font-family: 'PT Sans Narrow', sans-serif;
font-weight: 700;
height:51px;
width: auto;

list-style: none;
}
.menu-header{
font-family: 'PT Sans Narrow', sans-serif;
font-weight: 700;
display:block;
float:left;
margin:auto;
width:100%;
height:51px;
z-index:990;
padding-left: 8px;
color:#ffffff;
}
.menu-header ul,
div.menu ul{
	list-style:none;
	margin:0;
	padding:0;
	font-size:18px;
}
.menu-header li,
div.menu li{
	float:left;
	position:relative;
	list-style: none;
}
.menu-header li,
div.menu li{
	float:left;
	position:relative;
	list-style: none;
}
.menu-header ul ul{
	display:none;
	top:38px;
	z-index:99999;
	text-align:center;
}
/* Controls non-hover menu items*/
/* text transform can change the text in the menu to uppercase, title case,lower case no matter how you type it in*/
.menu-header a{
	height:51px;
	width:auto;
	color:#FFFFFF;
	display:block;
	padding-left:40px;
	padding-right:40px;
	text-decoration:none;
	text-transform: uppercase;
	letter-spacing:0px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 700;
	font-size:28px;
	line-height:56px;
	list-style: none;
	border-right:1px solid #767676;
	text-shadow: 3px 0 5px #4d4d4d;
	
}
.menu-header ul li:hover > ul{
	display:block;
	list-style: none;
}
.menu-header li:hover > a,
.menu-header ul ul:hover > a{
	width:auto;
height:auto;
color:#ffffff;
}
.menu-header ul ul{
	height:auto;
	position:absolute;
	float:left;
	margin-top:13px;
	background-color:#7c7c7c;
	width:220px;/*changethiswidthtohavethemenuvertical*/
}
.menu-header ul ul a{
	font-size:16px;
	width:200px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	float:left;
	border:0;
}
.menu-header ul ul a:hover{
	background:#9f9f9f;
	font-size:16px;
	width:200px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	float:left;
	border:0;
}
.menu-header ul a:hover{
	background:url('images/menu_bg_hov.jpg') repeat-x;
	background-position:top;
	height:51px;
	color:#ffffff;
	border-right:1px solid #767676;
}
.menu-header ul li.current_page_item > a,
.menu-header ul li.current-menu-ancestor > a,
.menu-header ul li.current-menu-item > a,
.menu-header ul li.current-menu-parent > a{
color:#ffffff;
background:url('images/menu_bg_hov.jpg') repeat-x;
background-position:top;
border-right:1px solid #767676;
}
/*MENUEND*/
/*IMAGEALIGNMENT*/
.alignleft,
img.alignleft{
	display:inline;
	float:left;
	margin-right:24px;
	margin-top:4px;
}
.alignright,
img.alignright{
	display:inline;
	float:right;
	margin-left:24px;
	margin-top:4px;
}
.aligncenter,
img.aligncenter{
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
img.alignleft,
img.alignright,
img.aligncenter{
	margin-bottom:12px;
}
/*ENDIMAGEALIGNMENT*/
/*HOMEPAGEROTATOR*/
#wrap{
margin:0px0px0px0px;
padding:0px0px0px0px;
width:933px;
height:319px;
background-repeat:no-repeat;
background-position:top;
list-style-type:none;
overflow:hidden;
}
.jcarousel-skin-tango.jcarousel-container{
padding:0px0px0px0px;
margin:0px0px0px0px;
height:319px;
}
.jcarousel-skin-tango.jcarousel-direction-rtl{
direction:rtl;
}
.jcarousel-skin-tango.jcarousel-container-horizontal{
height:319px;
padding:0px0px0px0px;
margin:0px0px0px0px;
}
.jcarousel-skin-tango.jcarousel-clip-horizontal{
width:933px;
height:319px;
padding:0px0px0px0px;
margin:0px0px0px0px;
}
.jcarousel-skin-tango.jcarousel-item{
width:933px;
height:319px;
list-style-type:none;
padding:0px0px0px0px;
margin:0px0px0px0px;
}
.jcarousel-skin-tango.jcarousel-item-horizontal{
margin-left:0;
}
.jcarousel-skin-tango.jcarousel-direction-rtl.jcarousel-item-horizontal{
margin-right:0;
}
.jcarousel-skin-tango.jcarousel-item-placeholder{
margin-left:-10px;
width:959px;
color:#000;
}
/**
*HorizontalButtons
*/
.jcarousel-skin-tango.jcarousel-next-horizontal{
position:absolute;
top:150px;
left:935px;
width:32px;
height:32px;
cursor:pointer;
background:url('images/arrow_right.png') no-repeat00;
z-index:10;
}
.jcarousel-skin-tango.jcarousel-prev-horizontal{
position:absolute;
top:150px;
left:508px;
width:32px;
height:32px;
cursor:pointer;
background:url('images/arrow_left.png') no-repeat00;
z-index:10;
}
#mycarousel LI{
	list-style:none;
}
.submit{
margin-left:20px;
margin-bottom:15px;
}
.l-rotator{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
background-color:#fff;
border:1px solid #fff;
position:relative;
width:326px;
height:285px;
overflow:hidden;
}
.l-rotator a{
outline:none;
}
.l-rotator .screen{
position:relative;
top:0;
left:250px;
width:627px;
height:300px;
overflow:hidden;
}
.l-rotator .main-img{
display:none;
position:absolute;
top:0;
left:0;
z-index:0;
border:0;
}
.l-rotator .textbox{
position:absolute;
color:#ffffff;
z-index:4;
overflow:hidden;
visibility:hidden;
}
.l-rotator .inner-bg{
position:relative;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
z-index:0;
}
.l-rotator .inner-text{
position:absolute;
top:0;
left:0;
padding:10px;
height:auto;
z-index:1;
font-family:'Trebuchet MS','Arial';
font-size: 14px;
color:#ffffff;
}
.inner-text H2{
font-family:'Trebuchet MS','Arial';
color:#f97c3a;
font-size: 20px;
font-weight:900;
line-height:22px;
}
#rotator-excerpt{
top:191px;
width:650px;
height:87px; 
color:#ffffff;
/*background:url('images/rotator_text_bg.png') repeat-x;*/
background:#000000;
}
.l-rotator .timer{
position:absolute;
top:0;
left:0;
height:3px;
background-color:#000;
-moz-opacity:.5;
filter:alpha(opacity=50);
opacity:.5;
z-index:5;
visibility:hidden;
font-size:0;
}
.l-rotator .cpanel{
position:absolute;
margin:5px;
z-index:6;
visibility:hidden;
background:#000;
background:rgba(0,0,0,.7);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
}
.l-rotator .play-btn{
position:relative;
float:left;
width:22px;
height:22px;
background:url(images/assets/rotator_icons.png) -5px center no-repeat;
cursor:pointer;
z-index:1;
}
.l-rotator .play-btn.pause{
background-position:-21px center;
}
.l-rotator .num-info{
position:relative;
float:left;
height:22px;
line-height:22px;
padding:0 4px;
text-align:center;
color:#FFF;
z-index:1;
}
.l-rotator .preloader{
position:absolute;
top:50%;
left:50%;
width:34px;
height:34px;
margin-top:-17px;
margin-left:-17px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
background:#000 url(images/assets/loader.gif) no-repeat center;
background:rgba(0,0,0,.7) url(images/assets/loader.gif) center no-repeat;
z-index:7;
}
.l-rotator .thumbnails{
position:absolute;
top:0;
left:0;
width:348px;
height:300px;
overflow:visible;
z-index:10;
}
.l-rotator .thumbnails ul{
list-style:none;
position:absolute;
top:0;
left:0;
height:999999px;
margin:0;
padding:0;
}
.l-rotator .thumbnails li{
position:relative;
display:block;
float:left;
clear:both;
}
.l-rotator .thumbnails li a{
display:none;
}
.l-rotator .thumbnails li div{
position:relative;
display:none;
color:#FFF;
background-color:#000;
}
.l-rotator #right-arrow,
.l-rotator #left-arrow{
position:relative;
display:block;
float:left;
width:12px;
}
.l-rotator #right-arrow{
background:url(images/assets/rotator_icons.png) -43px center no-repeat;
}
.l-rotator #left-arrow{
background:url(images/assets/rotator_icons.png) 7px center no-repeat;
}
.l-rotator .thumbnails .thumb{
position:relative;
display:block;
float:left;
cursor:pointer;
width:348px;
padding:5px;
color:#868481;
background:url(images/rotator_item_bg.jpg) no-repeat;
overflow:hidden;
}
.l-rot
.l-rotator .thumb img{
display:block;
float:left;
padding-right:5px;
}
.l-rotator .thumb p{
position:relative;
display:block;
overflow:hidden;
margin:0;
}
.l-rotator .thumbnails li.selected{
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.l-rotator .thumbnails li.square{
-moz-border-radius:0 !important;
-webkit-border-radius:0 !important;
border-radius:0 !important;
}
.l-rotator .thumbnails li.selected,
.l-rotator .thumbnails li.selected .thumb{
background:url(images/rotator_item_bg_hov.png) no-repeat;
color:#ffffff;
}
.l-rotator .thumbnails li.selected .thumb{
color:#FFF;
border-left:none;
border-right:none;
border-bottom:1px solid #333;
cursor:default;
}
.l-rotator .thumbnails li:hover .thumb{
color:#FFF;
}
.l-rotator .scrollbar{
position:relative;
width:4px;
height:100%;
overflow:hidden;
visibility:hidden;
}
.l-rotator .knob{
position:absolute;
top:0;
left:0;
width:4px;
background-color:#333;
-moz-opacity:.75;
filter:alpha(opacity=75);
opacity:.75;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}
.l-rotator .btn-pane{
position:absolute;
top:0;
left:0;
width:100%;
height:24px;
background:url(images/assets/spacer.png) no-repeat;
z-index:2;
visibility:hidden;
}
.l-rotator .up-btn,
.l-rotator .down-btn{
position:absolute;
top:0;
left:50%;
width:60px;
height:24px;
margin-left:-30px;
background:#DDD url(images/assets/rotator_icons.png) no-repeat;
background:rgba(221,221,221,0.7) url(images/assets/rotator_icons.png) no-repeat;
}
.l-rotator .up-btn{
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
background-position:center 7px;
}
.l-rotator .down-btn{
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border-top-left-radius:4px;
border-top-right-radius:4px;
background-position:center -27px;
}
.l-rotator .block,
.l-rotator .vpiece,
.l-rotator .hpiece{
position:absolute;
z-index:2;
}
.l-rotator .strip{
display:block;
position:absolute;
top:0;
left:0;
z-index:0;
overflow:hidden;
}
.l-rotator .content-box{
display:none;
position:absolute;
top:0;
left:0;
overflow:hidden;
}
.thumb P{
font-size:18px;
font-family:'Trebuchet MS','Arial';
}

#FooterNav ul{
list-style:none;
width:auto;
}
#FooterNav li{
list-style:none;
float:left;
width:auto;
position:relative;
margin-right:35px;
}
#FooterNav li a{
font-family:'Trebuchet MS','Arial';
color:#e26827;
font-size: 28px;
text-decoration:none;
}
#FooterNav li li{
list-style:none;
float:none;
width:auto;
margin-left: 8px;
line-height: 16px;
}
#FooterNav li li a{
font-family:'Trebuchet MS';
color:#000000;
font-size: 16px;
font-weight:100;
text-decoration:none;
letter-spacing:-1px;
}

#Content p{
font-family: arial;
font-size: 16px;
color: #727272;
}


#ContentContainer li {
font-family: arial;
font-size: 16px;
margin-left: 15px;
color: #727272;
}

#ContentContainer ul {
}

#Content H1{
font-family: arial;
font-size: 36px;
letter-spacing: -2px;
margin-top:20px;
}

#Content H2{
margin-top:12px;
margin-bottom:8px;
font-family: arial;
font-size: 26px;
letter-spacing: -2px;
}
#SideBarGallery .slideshowlink{
display:none;
}
#SideBarGallery .ngg-gallery-thumbnail{
width:26%;
float:left;
padding:5px;
}
#SideBarGallery .ngg-gallery-thumbnail img{
width:100%;
height:100%;
}

input {
height: 50px;
}

}