html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	outline: 0;
	vertical-align: baseline;
	font-size: 14px;
	background-color: transparent;
	margin-top: 1;
	}
body { line-height: 1; }
ol, ul { list-style: circle; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/* Style Tags */
body { 
	background:#000000 url(../images/bg51.jpg) no-repeat fixed center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

a, a:visited, a:hover { color:#215795; }
a:hover { color:#123d6f; }

h1, h2, h3, h4 {
	color:#215795;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:0 0 5px;
	text-transform:uppercase;
	}
h2 { font-size:14px; }
h3 { font-size:12px; }
h4 { font-size:11px; }
	
p { padding:0 0 10px; }
p, li, td, .copy, .form, .button, .error {
	color:#FFF;
	width: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	border-right-width: thin;
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	}

ul, ol { list-style:circle; margin-bottom:10px; padding-left:30px; }
ol { list-style:decimal; }

/* Helper Styles */
.nopad { padding:0 !important; }
.clear { clear:both; }
.clear hr { display:none; }

.flash-replaced .alt { display:none; }

a.blockLink, a.blockLink:visited, a.blockLink:hover {
	display:block;
	overflow:hidden;
	text-indent:900px;
	white-space:nowrap;
	}

input.mainForm, textarea.mainForm {
	background-color:#1e1e1e;
	border:0;
	color:#fff;
	font:italic 14px Arial, Helvetica, sans-serif;
	padding:10px;
	}
input.mainButton {
	background-color:#1e1e1e;
	border:0;
	color:#fff;
	cursor:pointer;
	font:16px Arial, Helvetica, sans-serif;
	padding:10px 20px;
	}

/* Page Layout */
#topBar {
	height:20px;
	margin:0 auto;
	padding:11px 0 0 21px;
	width:959px;
	}
	#topBar ul {
		background:#000 url(../images/network.gif) no-repeat top left;
		height:11px;
		list-style-type:none;
		margin:0;
		padding:0 0 0 95px;
		width:400px;
		}
		#topBar ul li { display:inline; }
		#topBar ul li a, #topBar ul li a:visited, #topBar ul li a:hover {
			height:11px;
			width:125px;
			background:url(../images/network.gif) no-repeat top left;
			float:left;
			}
		#topBar ul li a.topBarEMB, #topBar ul li a.topBarEMB:visited, #topBar ul li a.topBarEMB:hover { background-position:-95px -11px; margin-right:14px; }
		#topBar ul li a.topBarEMB:hover { background-position:-95px -22px; }
		#topBar ul li a.topBarNLM, #topBar ul li a.topBarNLM:visited, #topBar ul li a.topBarNLM:hover { background-position:-234px -11px; margin-right:15px; }
		#topBar ul li a.topBarNLM:hover { background-position:-234px -22px; }
		#topBar ul li a.topBarNLW, #topBar ul li a.topBarNLW:visited, #topBar ul li a.topBarNLW:hover { background-position:-374px -11px; width:121px; }
		#topBar ul li a.topBarNLW:hover { background-position:-374px -22px; }
#mainContainer {
	padding-bottom:5px;
	width:957px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
}
#mainContainer10 {
	padding-bottom:5px;
	width:955px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: auto;
	background: #000
	
}
#mainContainerAA {
	padding-bottom:5px;
	width:960px;
	margin-top: 0;
	background: #000
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#mainContainerB {
	padding-bottom:5px;
	width:450px;
	margin-top: 0;
	background: #000
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position:relative;
	float:left
	
	}
#mainContainerBB {
	padding-bottom:5px;
	width:450px;
	margin-top: 0;
	background: #000
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position:relative;
	float:left
	
}
	#mainContainerBBLogo { float:left; height:150px; margin-right:79px; width:580px; }
	#mainContainerBBLogo a, #mainHeaderLogo a:visited, #mainHeaderLogo a:hover { height:150px; width:580px; }
	#mainContainerBBLinks {
		color:#000;
		float:left;
		font-size:11px;
		height:73px;
		padding-top:18px;
		width:321px;
		}
#mainHeader {
	background:url(../images/banner1.gif) no-repeat top left;
	height:165px;
	}
	#mainHeaderLogo { float:left; height:150px; margin-right:79px; width:580px; }
	#mainHeaderLogo a, #mainHeaderLogo a:visited, #mainHeaderLogo a:hover { height:150px; width:580px; }
	#mainHeaderLinks {
		color:#000;
		float:left;
		font-size:11px;
		height:73px;
		padding-top:18px;
		width:321px;
		}
		#mainHeaderLinks a, #mainHeaderLinks a:visited, #mainHeaderLinks a:hover {
			color:#000;
			text-decoration:none;
			}
		#mainHeaderLinks a:hover { text-decoration:underline; }
	#mainHeaderNav {
		float:left;
		height:48px;
		width:303px;
		}
		#mainHeaderNav ul {
			height:48px;
			list-style-type:none;
			margin:0;
			padding:0 0 0 53px;
			width:250px;
			}
			#mainHeaderNav ul li { display:inline; }
			#mainHeaderNav ul li a, #mainHeaderNav ul li a:visited, #mainHeaderNav ul li a:hover {
				background:url(../images/header_nav.gif) no-repeat top left;
				float:left;
				height:48px;
				width:86px;
				}
			#mainHeaderNav ul li span.mnuLiveChat {
				display:block;
				float:left;
				height:48px;
				margin-right:22px;
				width:86px;
				}
			#mainHeaderNav ul li a.mnuDonate, #mainHeaderNav ul li a.mnuDonate:visited, #mainHeaderNav ul li a.mnuDonate:hover { background-position:-108px 0; margin-right:23px; }
			#mainHeaderNav ul li a.mnuDonate:hover { background-position:-108px -48px; }
			#mainHeaderNav ul li a.mnuStore, #mainHeaderNav ul li a.mnuStore:visited, #mainHeaderNav ul li a.mnuStore:hover { background-position:-217px 0; }
			#mainHeaderNav ul li a.mnuStore:hover { background-position:-217px -48px; }
#mainContentContainer {
	padding:10px;
	background-color: #F00;
	background-image: url(../images/content_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#centerbox { height:252px; margin-bottom:1px; overflow:hidden; width:960px; }
ul#mainMenu {
	background-color:#000;
	height:80px;
	list-style-type:none;
	margin:0;
	padding:0;
	}
	ul#mainMenu li { display:inline; }
	ul#mainMenu li a, ul#mainMenu li a:visited, ul#mainMenu li a:hover {
		background:url(../images/menu.gif) no-repeat top left;
		float:left;
		height:80px;
		width:310px;
		}
	ul#mainMenu li a.mnuGetHelp, ul#mainMenu li a.mnuGetHelp:visited, ul#mainMenu li a.mnuGetHelp:hover { background-position:0 0; }
	ul#mainMenu li a.mnuGetHelp:hover { background-position:0 -80px; }
	ul#mainMenu li.active a.mnuGetHelp, ul#mainMenu li.active a.mnuGetHelp:visited, ul#mainMenu li.active a.mnuGetHelp:hover { background-position:0 -80px; }
	ul#mainMenu li a.mnuFindHelp, ul#mainMenu li a.mnuFindHelp:visited, ul#mainMenu li a.mnuFindHelp:hover { background-position:-310px 0; width:340px; }
	ul#mainMenu li a.mnuFindHelp:hover { background-position:-310px -80px; }
	ul#mainMenu li.active a.mnuFindHelp, ul#mainMenu li.active a.mnuFindHelp:visited, ul#mainMenu li.active a.mnuFindHelp:hover { background-position:-310px -80px; }
	ul#mainMenu li a.mnuGiveHelp, ul#mainMenu li a.mnuGiveHelp:visited, ul#mainMenu li a.mnuGiveHelp:hover { background-position:-650px 0; }
	ul#mainMenu li a.mnuGiveHelp:hover { background-position:-650px -80px; }
	ul#mainMenu li.active a.mnuGiveHelp, ul#mainMenu li.active a.mnuGiveHelp:visited, ul#mainMenu li.active a.mnuGiveHelp:hover { background-position:-650px -80px; }
#subMenu ul {
	height:28px;
	list-style-type:none;
	margin:4px 0 0;
	padding:20px 0 0 117px;
	}
	#subMenu ul li { display:inline; padding:0 10px; }
		#subMenu ul li a, #subMenu ul li a:visited, #subMenu ul li a:hover { color:#aaa5a0; font-size:12px; font-weight:bold; text-decoration:none; }
		#subMenu ul li a:hover { color:#fff; }
		#subMenu ul li.active a, #subMenu ul li.active a:visited, #subMenu ul li.active a:hover { color:#fff; }
ul.subMenuGetHelp { background:url(../images/sub_menu_bg.gif) no-repeat 0 0; }
ul.subMenuFindHelp { background:url(../images/sub_menu_bg.gif) no-repeat 0 -48px; }
ul.subMenuGiveHelp { background:url(../images/sub_menu_bg.gif) no-repeat 0 -96px; }

#mainContent { padding-top:14px; }
.sidebar {
	background-color:#000;
	float:left;
	position:relative;
	width:350px;
	margin-top: 76px;
	margin-bottom: 0;
	margin-left: 10;
	}
	.noHdr { margin-top:0; }
.sidenew {
	background-color:#000;
	float:left;
	position:relative;
	width:175px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
.bars {
	background-color:#000;
	float:left;
	position:relative;
	width:700px;
	margin-top: 76px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}

/* Page Headers */
.pageHdr {
	background:url(../images/hdr.jpg) no-repeat 0 0;
	height:79px;
	left:-29px;
	position:absolute;
	top:-84px;
	width:326px;
	}
	.hdrMen { background-position:0 0; }
	.hdrTeens { background-position:0 -79px; }
	.hdrParents { background-position:0 -158px; }
	.hdrWomen { background-position:0 -237px; }
	.hdrChurches { background-position:0 -316px; }
	.hdrPastors { background-position:0 -395px; }
	.hdrSpouses { background-position:0 -474px; }
	.hdrCouples { background-position:0 -553px; }
	.hdrConfessions { background-position:0 -632px; }
	.hdrWorkshops { background-position:0 -711px; }
	.hdrSupport { background-position:0 -790px; }
	.hdrResources { background-position:0 -869px; }
	.hdrEvents { background-position:0 -948px; }
	.hdrDonate { background-position:0 -1027px; }
	.hdrStore { background-position:0 -1106px; }
	.hdrBattleKit { background-position:0 -1185px; }
	.hdrFAQ { background-position:0 -1264px; }
	.hdrCommunity { background-position:0 -1343px; }
	.hdrGetHelp { background-position:0 -1422px; }
	.hdrNewHope { background-position:0 -1501px; }
	.hdrCounselors { background-position:0 -1580px; }
.sidebarHdr {
	background:url(../images/hdr_sidebar.gif) no-repeat 0 0;
	height:19px;
	margin:30px 0 5px;
	overflow:hidden;
	text-indent:350px;
	white-space:nowrap;
	width:300px;
	}
	.hdrPosts { background-position:0 0; }
	.hdrComments { background-position:0 -19px; }

ul.sidebarList { list-style-type:none; margin:0 0 30px; padding:0 0 0 0px; }
	ul.sidebarList li a, ul.sidebarList li a:visited, ul.sidebarList li a:hover {
		color:#fff;
		font-size:20px;
		font-style:;
		text-decoration:none;
		}
	ul.sidebarList li a:hover { color:#215795; }

.contentContainer { background-color:#000; float:left; width:650px; }
.contentContainerForum { background-color:#000; padding:20px; }
.content {
	color: #FFF;
	background-color: #000;
	background-attachment: scroll;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}

/* Sidebar Video */
.videoArchiveBar {
	background:url(../images/btn_video_archive.gif) repeat-x top left;
	height:35px;
	}
.videoArchiveBar a, .videoArchiveBar a:visited, .videoArchiveBar a:hover {
	background:url(../images/btn_video_archive.gif) no-repeat 0 -35px;
	float:right;
	height:35px;
	margin-right:5px;
	width:140px;
	}
/* Sidebar Ads */
.adsContainer2 { overflow: visible; padding:1px; }
.adsContainer { overflow:auto; padding:15px; }
.adsBig { margin-bottom:20px; }
.adsSmall {
	float:left;
	height:150px;
	width:150px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0;
}
.adsSmallRight { margin-right:0; }
/* Content Tabs */
ul.contentTabs { background-color:#000; height:42px; list-style-type:none; margin:0; padding:18px 0 0 10px; }
	ul.contentTabs li { display:inline; }
	ul.contentTabs li a, ul.contentTabs li a:visited, ul.contentTabs li a:hover {
		background:#144276 url(../images/tab_bg.gif) repeat-x top left;
		color:#051d38;
		font-size:12px;
		font-weight:bold;
		margin:0 2px;
		padding:10px 10px;
		text-decoration:none;
		text-transform:uppercase;
		}
	ul.contentTabs li a:hover { color:#fff; }
	ul.contentTabs li.active a, ul.contentTabs li.active a:visited, ul.contentTabs li.active a:hover { color:#fff; }

#mainFooterContainer {
	overflow:auto;
	padding:12px;
}
	#mainFooterText {
	color:#e5e5e5;
	float:center;
	font-size:10px;
	font-style:italic;
	padding-top:10px;
	width:900px;
		}
		#mainFooterText span.footerPipe { padding:0 10px; }
		#mainFooterText a, #mainFooterText a:visited, #mainFooterText a:hover { color:#e5e5e5; }
	#mainFooterLogo { float:left; width:101px; }
		#mainFooterLogo a, #mainFooterLogo a:visited, #mainFooterLogo a:hover {
			background:url(../images/logosmall.gif) no-repeat top left;
			height:33px;
			width:101px;
			}
/* Blog Comments */
.blogCommentHdr { color:#fff; font-size:18px; padding:4px 0 20px; }
.commentContainer { background-color:#000; color:#fff; padding:20px 25px; }
	.commentContainer p { color:#fff; }

#commentListing { padding:2px 0; }
#commentListing p.noComments { color:#898c90; font-style:italic; padding:5px 0; text-align:center; }
.postCommentContainer { overflow:auto; width:600px; }
.postCommentFields { float:left; margin-right:15px; width:235px; }
.postCommentContainer .mainForm { width:215px; }
.postCommentContainer textarea.mainForm { height:120px; width:330px; }
.commentFeld { padding-bottom:10px; }
.postCommentTextArea { float:left; width:350px; }
.commentButton input { float:right; }

.comment { border-bottom:1px dashed #67696c; margin-bottom:20px; }
	.comment p { color:#fff; font-size:12px; font-style:italic; }
	.comment p.comIPhone { color:#898c90; font-size:10px; }
.commentTop { color:#898c90; font-size:11px; padding-bottom:10px; }
.commentName {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:15px 0;
	}
.commentName a, .commentName a:visited, .commentName a:hover { color:#fff; text-decoration:none; }

/* Event Styles */
table.eventDetails td { padding:5px; font-size:12px; }
	table.eventDetails td p { font-size:12px; }
.datesMainBox {
	background-color:#fff;
	color:#666;
	margin-bottom:10px;
	}
	.datesTitle {
		background-color:#f1f1f1;
		color:#000;
		font-size:14px;
		font-weight:bold;
		padding:10px;
		}
	.datesDateBox {
		border:1px solid #ccc;
		border-top-color:#ddd;
		}
	.datesHeader, .datesHeader a, .datesHeader a:visited, .datesHeader a:hover {
		font-size:13px;
		font-weight:bold;
		}
	.datesHeader {
		color:#333;
		}
	.datesInfo {
		padding:10px;
		}
	.datesText {
		color:#999;
		}

/* Shadowbox image link */
a.shadowbox img, a.shadowbox:visited img, a.shadowbox:hover img {
	padding:2px 0;
	border:1px solid #215795;
	border-left:0;
	border-right:0;
	}
	a.shadowbox:hover img {
		border:1px solid #7f3503;
		border-left:0;
		border-right:0;
		}

/* Blog Styles */
.tabContentLeft {
	width:73px;
	float:left;
	}
        .tabContentLeft img { width:73px; }
.tabContentRight {
	width:520px;
	float:right;
	}

table.getHelpBlogList { margin:10px; }
	table.getHelpBlogList td { font-size:12px; padding:5px; vertical-align:top; }
		table.getHelpBlogList td p { font-size:12px; }
.blogList {
	margin:10px 0;
	border-bottom:1px solid #ccc;
	}
td .blogList { margin:0; }
	.blogListHdr {
		background-color:#f1f1f1;
		border-bottom:1px solid #ccc;
		font-size:14px;
		padding:8px;
		}
		.blogListHdr a, .blogListHdr a:visited, .blogListHdr a:hover { font-weight:bold; text-decoration:none; }
	.blogDescription { padding:5px; }

.blogDetails {
	color:#4a4b49;	
	font-size:12px;
	font-style:italic;
	line-height:1.5em;
	padding:0 0 10px;
	}
	.blogDetails a, .blogDetails a:visited, .blogDetails a:hover {
		font-style:italic;
		}

.blogMini {
	padding:7px 0;
	border-bottom:2px solid #d4d4d4;
	color:#4a4b49;	
	}
	.blogMini a, .blogMini a:visited, .blogMini a:hover {
		font-weight:bold;
		text-decoration:none;
		}
	.blogMini a:hover {
		}
/*background:url(../images/backgrounds/flames.gif);
	padding:8px 5px;
	font:bold 10px Verdana,Arial,Helvetica;
	color:#fff;
	text-transform:uppercase;*/


.blogLinks {
	background-color:none;
	font:bold 10px Verdana,Arial,Helvetica;
	color:#fff;
	text-transform:uppercase;
	background-image: url(../images/backgrounds/dimond-small.png);
	padding: 8px;
	}

a.blockLinkNew, a.blockLinkNew:visited, a.blockLinkNew:hover {
	display:block;
	padding:5px 0;
	background-color:#2e302d;
	font:bold 10px Verdana,Arial,Helvetica;
	color:#fff;
	text-decoration:none;
	margin:2px 0;
	text-transform:uppercase;
	text-align:center;
	}
	a.blockLinkNew:hover {
		background-color:#215795;
		}

a.blockLinkInline, a.blockLinkInline:visited, a.blockLinkInline:hover {
	padding:3px;
	background-color:#2e2e2e;
	font:bold 10px Verdana,Arial,Helvetica;
	color:#fff;
	text-decoration:none;
	margin:0 2px;
	text-transform:uppercase;
	text-align:center;
	}
	a.blockLinkInline:hover {
		background-color:#215795;
		}

a.blockLinkOrange, a.blockLinkOrange:visited, a.blockLinkOrange:hover {
	background-color:#215795;
	text-transform:uppercase;
	font-size:8px;
	color:#000;
	padding:3px 0;
	}
	a.blockLinkOrange:hover {
		color:#fff;
		}

/* Contact Form */
div.label { color:#333; font-size:14px; }
div.field { padding:10px 0; }
	div.field input.mainForm { width:350px; }
	div.field textarea.mainForm { height:200px; width:350px; }
.star { color:#900; }

/* Other Styles */
.boxError {
	color:#fff;
	background:#601313;
	border:2px solid #3c0a0a;
	font-size:12px;
	margin-bottom:10px;
	padding:15px;
	}
.boxError p, .boxError li { color:#fff; }
.boxMessage {
	color:#463b24;
	background:#fff1bb;
	border:2px solid #746444;
	font-size:12px;
	margin-bottom:10px;
	padding:15px;
	}
#mainContainer #mainContentContainer #mainContent .sidebar.noHdr h1 {
	font-family: Arial Black, Gadget, sans-serif;
}


/*START OF MENUE_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________*/
#navigationMAIN{
	list-style-image: url(../images/Bullet_Arrow.gif);
	color: #003f72;
	font-weight: bold;
	text-align: left !important;
	font-size: 12px;
	margin-top:0px;
	padding-top:5px;
}

#navigationMAIN a{
	text-decoration: none;
	color: #003f72;
}
#navigationMAIN a:hover{
	color: #e77000;
}
/*#LG styles/Home2.0/MyLGHealth#*/
#learnMore{
	text-decoration: none;
	color: #FFFFFF;
}
#learnMore:hover{
	color: #003F72;
}
/*#LG styles/Home2.0/Mega Menu#*/
#menu2
{
	background-color: #000000;
	/* [disabled]height: 25px; */
	width: 942x;
	font-family: Arial;
	/* [disabled]position: relative; */
	z-index: 9000;
	background-image: url(../images/backgrounds/dimond-small.png);
	color: #FF0;
}
#menu2 tr td div
{
    position:relative;
}
#menu2 tr td a
{
    text-decoration: none;
    font-size: 15px;
    color: #FF0;
    font-weight: bold;
}
#menu2 tr td{
    line-height: 30px;
}
#menu2 tr td:hover /*Background Hover color*/
{
	background-color: #F00;
}
#menu2 tr td div table tr td table tr td
{
    border:0px;
    line-height: 13px;
}
#menu2 tr td div table tr td
{
    background-color:#000000;
    border-style:solid;
    border-width: 3px;
    border-color:#00214E;
    text-align: left;
}
#menu2 tr td div table tr td:hover
{
    background-color:#000000;
}
#menu2 tr td div table tr td table tr td h3
{
    margin: 0px;
    padding: 0px;
    padding-left:9px;
    padding-top:5px;
    padding-bottom: 3px;
    color: #E77000;
    font-size:14px;
}/*type underlay------------------------------------------------------------------*/
#menu2 tr td div table tr td table tr td h3 a
{
    color: #E77000;
}
#menu2 tr td div table tr td table tr td h3 a:hover
{
    color: #003F72;
}
#HPmegamenu
{
    background-color: #003F72;
    height: 30px;
    width: 957px;
    font-family: Arial;
    position:relative;
    z-index: 9000;
}
#HPmegamenu tr td div
{
    position:relative;
}
#HPmegamenu tr td a
{
    text-decoration: none;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: bold;
}
#HPmegamenu tr td{
    line-height: 30px;
}
#HPmegamenu tr td:hover
{
    background-color: #00214E;
}
#HPmegamenu tr td div table tr td table tr td
{
    border:0px;
    line-height: 13px;
}
#HPmegamenu tr td div table tr td
{
    background-color:#FFFFFF;
    border-style:solid;
    border-width: 3px;
    border-color:#00214E;
    text-align: left;
}
#HPmegamenu tr td div table tr td:hover
{
    background-color:#FFFFFF;
}
#HPmegamenu tr td div table tr td table tr td h3
{
    margin: 0px;
    padding: 0px;
    padding-left:9px;
    padding-top:5px;
    padding-bottom: 3px;
    color: #E77000;
    font-size:13px;
}
#HPmegamenu tr td div table tr td table tr td h3 a
{
    color: #E77000;
}
#HPmegamenu tr td div table tr td table tr td h3 a:hover
{
    color: #003F72;
}
/*#LG styles/Home2.0/Mega Menu DD Styles#*/
#menu2 tr td div table tr td table tr td ul{
    display: block; 
    list-style-type:none; 
    height: auto; 
    padding:0px 0px 10px 0px; 
    margin: 0px 0px 0px 0px;
}
#menu2 tr td div table tr td table tr td ul li{
    display: block; 
    font-size:11px; 
    font-weight: normal; 
    margin: 0px; 
    padding-top: 3px; 
    padding-left:10px; 
    padding-bottom:0px !important; 
    height:auto;
}
#menu2 tr td div table tr td table tr td ul li a{
    color: #666666 !important; 
    font-weight: bold; 
    font-size: 11px;
}
#menu2 tr td div table tr td table tr td ul li a:hover{
    color:#003F72 !important;
}
#menu2 tr td div table tr td table tr td img{
    padding-left:8px;
}
#HPmegamenu tr td div table tr td table tr td ul{
    display: block; 
    list-style-type:none; 
    height: auto; 
    padding:0px 0px 10px 0px; 
    margin: 0px 0px 0px 0px;
}
#HPmegamenu tr td div table tr td table tr td ul li{
    display: block; 
    font-size:11px; 
    font-weight: normal; 
    margin: 0px; 
    padding-top: 3px; 
    padding-left:10px; 
    padding-bottom:0px !important; 
    height:auto;
}
#HPmegamenu tr td div table tr td table tr td ul li a{
    color:#666666 !important; 
    font-weight: bold; 
    font-size: 11px;
}
#HPmegamenu tr td div table tr td table tr td ul li a:hover{
    color:#003F72 !important;
}
#HPmegamenu tr td div table tr td table tr td img{
    padding-left:8px;
}
/*#LG styles/Home2.0/Mega Menu DD Wrapper#*/
#serviceNav{
	width:90px; 
	text-align: center; 
	position:relative; 
	z-index: 100; 
	vertical-align:middle;
}
.IE7 #services{
	display: none; 
	position: absolute; 
	top: 22px; 
	left:0px; 
	background-color:#739600; 
	width:455px; 
	z-index: 100;
}
#services{
	display: none; 
	position: absolute; 
	top: 30px; 
	left:0px; 
	background-color:#739600; 
	width:455px; 
	z-index: 100;
}
#patNav{
	width:150px;
	text-align: center; 
	position:relative; 
	z-index: 100;
}
.IE7 #patients{
	display: none; 
	position: absolute; 
	top: 22px; 
	left:0px; 
	background-color:#739600; 
	width:340px; 
	z-index: 100;
}
#patients{
	display: none; 
	position: absolute; 
	top: 30px; 
	left:0px; 
	background-color:#739600; 
	width:340px; 
	z-index: 100;
}
#locationsNav{
	width:110px;
	text-align: 
	center; 
	position:relative; 
	z-index: 100;
}
.IE7 #locations{
	display: none; 
	position: absolute; 
	top: 22px; 
	left:0px; 
	background-color:#739600; 
	width:410px; 
	z-index: 100;
}
#locations{
	display: none; 
	position: absolute; 
	top: 30px; 
	left:0px; 
	background-color:#739600; 
	width:410px; 
	z-index: 100;
}
#libNav{
    width:100px;
    text-align: center; 
    position:relative; 
    z-index: 100;
}
.IE7 #healthlib{
    display: none; 
    position: absolute; 
    top: 22px; 
    left:0px; 
    background-color:#739600; 
    width:440px; 
    z-index: 100;
}
#healthlib{
    display: none; 
    position: absolute; 
    top: 30px; 
    left:0px; 
    background-color:#739600; 
    width:460px; 
    z-index: 100;
}
#classesNav{
    width:140px;
    text-align: center;
    position:relative; 
    z-index: 100;
}
.IE7 #cne{
    display: none; 
    position: absolute; 
    top: 22px; 
    left:0px; 
    background-color:#739600; 
    width:450px; 
    z-index: 100;
}
#cne{
    display: none; 
    position: absolute; 
    top: 30px; 
    left:0px; 
    background-color:#739600; 
    width:450px; 
    z-index: 100;
}
#communitiesNav{
    width:160px;
    text-align: center; 
    position:relative; 
    z-index: 100;
}
.IE7 #communities{
    display: none; 
    position: absolute; 
    top: 22px; 
    right:0px; 
    background-color:#739600; 
    width:435px; 
    z-index: 100;
}
#communities{
    display: none; 
    position: absolute; 
    top: 30px; 
    right:0px; 
    background-color:#739600; 
    width:435px; 
    z-index: 100;
}
#careersNav{
    width:90px;
    text-align: center; 
    position:relative; 
    z-index: 100;
}
.IE7 #careers{
    display: none; 
    position: absolute; 
    top: 22px; 
    right:0px; 
    background-color:#739600; 
    width:330px; 
    z-index: 100;
}
#careers{
    display: none; 
    position: absolute; 
    top: 30px; 
    right:0px; 
    background-color:#739600; 
    width:330px; 
    z-index: 100;
}
#aboutNav{
    width:90px;
    text-align: center; 
    position:relative; 
    z-index: 100;
}
.IE7 #about{
    display: none; 
    position: absolute; 
    top: 22px; 
    right:0px; 
    background-color:#739600; 
    width:190px; 
    z-index: 100;
}
#about{
    display: none; 
    position: absolute; 
    top: 30px; 
    right:0px; 
    background-color:#739600; 
    width:190px; 
    z-index: 100;
}
#MainSite{
	width:120px; 
	text-align: center; 
	position:relative; 
	z-index: 100; 
	vertical-align:middle;
}
#physiciansNav{
	width:120px; 
	text-align: center; 
	position:relative; 
	z-index: 100; 
	vertical-align:middle;
}
.IE7 #physicians{
	display: none; 
	position: absolute; 
	top: 22px; 
	left:0px; 
	background-color:#739600; 
	width:220px; 
	z-index: 100;
}
#physicians{
	display: none; 
	position: absolute; 
	top: 30px; 
	left:0px; 
	background-color:#739600; 
	width:220px; 
	z-index: 100;
}
#nursesNav{
	width:120px;
	text-align: center; 
	position:relative; 
	z-index: 100;
}
.IE7 #nurses{
	display: none; 
	position: absolute; 
	top: 22px; 
	left:0px; 
	background-color:#739600; 
	width:190px; 
	z-index: 100;
}
#nurses{
	display: none; 
	position: absolute; 
	top: 30px; 
	left:0px; 
	background-color:#739600; 
	width:190px; 
	z-index: 100;
}
#cmeNav{
	width:60px;
	text-align: center; 
	position:relative; 
	z-index: 100;
}
.IE7 #cme{
	display: none; 
	position: absolute; 
	top: 22px; 
	left:0px; 
	background-color:#739600; 
	width:190px; 
	z-index: 100;
}
#cme{
	display: none; 
	position: absolute; 
	top: 30px; 
	left:0px; 
	background-color:#739600; 
	width:190px; 
	z-index: 100;
}
#pastoralNav{
    width:180px;
    text-align: center; 
    position:relative; 
    z-index: 100;
}
.IE7 #pastoral{
    display: none; 
    position: absolute; 
    top: 22px; 
    left:0px; 
    background-color:#739600; 
    width:190px; 
    z-index: 100;
}
#pastoral{
    display: none; 
    position: absolute; 
    top: 30px; 
    left:0px; 
    background-color:#739600; 
    width:190px; 
    z-index: 100;
}
#residencyNav{
    width:180px;
    text-align: center;
    position:relative; 
    z-index: 100;
}
.IE7 #residency{
    display: none; 
    position: absolute; 
    top: 22px; 
    left:0px; 
    background-color:#739600; 
    width:250px; 
    z-index: 100;
}
#residency{
    display: none; 
    position: absolute; 
    top: 30px; 
    left:0px; 
    background-color:#739600; 
    width:250px; 
    z-index: 100;
}
#featuredNav{
    width:180px;
    text-align: center; 
    position:relative; 
    z-index: 100;
}
.IE7 #featured{
    display: none; 
    position: absolute; 
    top: 22px; 
    right:0px; 
    background-color:#739600; 
    width:300px; 
    z-index: 100;
}
#featured{
    display: none; 
    position: absolute; 
    top: 30px; 
    right:0px; 
    background-color:#739600; 
    width:300px; 
    z-index: 100;
}
/*#LG styles/Home2.0/Mega Menu DD Community Login#*/
#menu tr td div table tr td table tr td table tr td{
    background-color:transparent;
}
#menu tr td div table tr td table tr td table tr td:hover{
    background-color:transparent;
}

#plc_lt_zoneMenu_MegaMenu_loginElem{
    border-width: 0px; 
    border-style: none !important; 
    border-color:transparent !important; 
    background-color:transparent !important; 
    text-align: left; 
    vertical-align:middle; 
    padding: 0px 0px 0px 0px !important; 
    margin: 0px 0px 0px 0px; 
    box-shadow: none !important;
}
#plc_lt_zoneMenu_MegaMenu_loginElem tr td{
    background-color: transparent!important;
}
#plc_lt_zoneMenu_MegaMenu_loginElem tr td:hover{
    background-color: transparent!important;
}
#loginInformation tr td{
	background-color: transparent !important;
}
#loginInformation tr td:hover{
	background-color: transparent !important;
}
#loginInformation{
    border: 0px none transparent !important; 
    background-color:transparent !important; 
    margin: 0px 0px 0px 0px !important; 
    padding: 10px 0px 0px 15px !important; 
    box-shadow: none !important;
}
#loginInformation a{
    margin: 0px 0px 0px 0px !important; 
    padding: 0px 0px 0px 0px !important; 
    color:#003F72 !important; 
    font-size: 13px; 
    font-weight: normal;
}
#loginInformation a:hover{
    color: #E77000 !important;
}
#forgottonPassword{
    border-width: 0px; 
    border-style: none !important; 
    border-color:transparent; 
    background-color:transparent !important; 
    text-align: left; 
    vertical-align:middle; 
    padding: 0px 0px 0px 0px !important; 
    margin: 0px 0px 0px -10px;
    color:#003F72 !important; 
    font-size: 13px; 
    font-weight: normal;
}
#plc_lt_zoneMenu_MegaMenu_loginElem_btnImageLogon{
    padding-top:5px;
}
#plc_lt_zoneMenu_MegaMenu_lblResult{
    color: #FF0000; 
    font-size:13px; 
    font-weight:normal;
}
/*---------NEW ROT CODE-----*/
/***** Default Settings *****/
 
#rot, html, body {
  border: 0;
  height: 100%;
  margin: 0;
  padding: 0;
}

html {
	color: #FFFF00;
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
}

/***** Common Formatting *****/
 
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  margin: 0;
  padding: 0;
}
 
h1 {
  font-size: 2em;
  letter-spacing: -1px;
  padding: 1em 0;
}
 
h2 {
  font-size: 1.5em;
  letter-spacing: -1px;
  padding: 1em 0;
}
 
h3 {
  font-size: 1.3em;
}
 
p, ul {
  margin: 0;
  padding: 0;
}
 
ul {
  list-style: none;
}

dl, dt, dd {
  margin: 0;
  padding: 0;
}
 
blockquote {
  margin: 1em 2em;
  padding: 0;
}
 
small, .small {
  font-size: .9em;
}
 
img {
  border: 0;
}
 
sup {
  bottom: 0.3em;
  position: relative;
  vertical-align: baseline;
}
 
sub {
  bottom: -0.2em;
  position: relative;
  vertical-align: baseline;
}
 
acronym, abbr {
  border-bottom: 1px dashed;
  cursor: help;
  letter-spacing: 1px;
}
 
/***** Links *****/
 
a, a:visited {
  color: #4787c7;
  text-decoration: underline;
}

/***** Forms *****/
 
form {
  border: 0;
  margin: 0;
  padding: 0;
}

input, textarea {
  border: 1px solid #CCC;
  margin: 0;
  padding: .2em .3em; 
}

input[type=submit] {
  font-size: 1em;
  height: 1.8em;
  left: 0em;
}

input[type=reset] {
  font-size: 1em;
  height: 1.8em;
}

input[type=text], input[type=password] {
  font-size: 1em; 
  width: 13em;
}

input[type=checkbox],
input[type=radio] {
  border: 0;
}

input[type=radio] {
  margin-top: .5em;
}


select { 
  font-size: 1em;
}

textarea {
  line-height: 1.25;
  height: 6em;
  width: 100%;
}

/**** The char_* class help to set the width of form fields ****/
input.char_8 {
  width: 5em;
}

input.char_5 {
  width: 3.3em;
}

input.char_4 {
  width: 2.7em;
}

input.char_3 {
  width: 2em;
}

input.char_2 {
  width: 1.4em;
}

input.char_1 {
  width: 1em;
}

.button {
  background: #FFFFEA
  border: 1px solid #F0B034;
  cursor: pointer;
  float: left;
  line-height: 1.7em;
  margin: 0 .3em;
  padding: 0em .4em;
}

  .button.mousedown {
    border-color: #BE8B29;
  }

  .button.disabled {
    background-color: #DDD;
    border-color: #999;
    color: #777;
    cursor: auto;
  }

/***** Global Classes *****/
 
.clear         { clear: both; }
.clear_l       { clear: left; }
.clear_r       { clear: right; }
 
.float_l       { float: left; }
.float_follow  { position: relative; top: 3px; }
.float_r       { float: right; }
 
.text_left     { text-align: left; }
.text_right    { text-align: right; }
.text_center   { text-align: center; }
.text_justify  { text-align: justify; }
 
.bold          { font-weight: bold; }
.italic        { font-style: italic; }
.underline     { border-bottom: 1px solid; }

.hidden        { display: none; }

.vert_divider  { padding: 0 .2em; font-size: .9em; vertical-align: top; } 

body {
  background: #eee;
  float: left;
  width: 100%;
}

#rot #rot_ctr1 {
  background: #FFF;
  font-family: Arial, Verdana;
  font-size: 16px;
  line-height: 1;
  margin: 0 auto;
  padding: 0 0 5px 0;
  text-align: center;
  width: 975px;
}

#rot #rot_ctr1 h1 {
  font-size: 30px;
  font-weight: normal;
  letter-spacing: 0; 
}

#rot #rot_ctr1_hdr {
  clear: both;
  height: 10px;
  width: 100%;
}

#rot #rot_ctr1_bod {
  clear: both;
  float: left;
  margin: 0 auto;
  overflow: hidden;
  text-align:left;
}

#rot #rot_ctr1_ftr {
  clear: both;
  height: 10px;
  width: 100%;
}

/** header styles **/
#rot #rot_ctr1_bod_ctr1 {
  background: #ccc;
  clear: both;
  float: left;
  margin: 5px;
  padding: 20px 0;
  width: 965px;
}

#rot #rot_ctr1_bod_ctr1_hdr {
  clear: both;
  height: 10px;
  width: 100%
} 

#rot #rot_ctr1_bod_ctr1_bod {
  clear: both;
  color: #000;
  float: left;
  font-family: Tahoma;
  margin: 0 auto;
  text-align: left;
  width: 100%;
}

#rot #rot_ctr1_bod_ctr1_ftr {
  clear: both;
  height: 10px;
  width: 100%;
}

#rot #rot_ctr1_bod_ctr1_bod h1{
  padding: 0 30px;
}
/** end of header styles **/

/* menu styles */
#rot #rot_ctr1_bod_ctr2 {
  background: #ccc;
  float: left;
  margin: 0 5px;
  padding: 0;
  width: 150px;
}

#rot #rot_ctr1_bod_ctr2_hdr {
  background: #ccc;
  height: 10px;
  float: left;
  margin: 0;
  padding: 0;
  width: 150px;
}

#rot #rot_ctr1_bod_ctr2_bod {
  background: #ccc;
  float: left;
  margin: 0;
  padding: 0;
  width: 150px;
}

#rot #rot_ctr1_bod_ctr2_ftr {
  background: #ccc;
  float: left;
  height: 10px;
  margin: 0;
  padding: 0;
  width: 150px;
}

#rot #rot_ctr1_bod_ctr2_bod {
  margin-bottom: -32767px;
  padding-bottom: 32767px;
}

#rot #rot_ctr1_bod_ctr2_bod ul {
  float: left;
  list-style: none;
  padding: 12px 0;
  text-align: left;
  width: 100%;
}

#rot #rot_ctr1_bod_ctr2_bod ul li {
  display: block;
  float: left;
  font-size: .8em;
  width: 100%;
}

#rot #rot_ctr1_bod_ctr2_bod ul li.first a {
}

#rot #rot_ctr1_bod_ctr2_bod ul li.last a {
}

#rot #rot_ctr1_bod_ctr2_bod ul li a {
  color: #0000EE;
  display: block;
  /*float: left;*/
  font-weight: normal;
  margin: 0;
  padding: 10px 20px 10px 30px;
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
  /*width: 100px;*/
}

#rot #rot_ctr1_bod_ctr2_bod ul li:hover {
}

#rot #rot_ctr1_bod_ctr2_bod ul li a:hover {
  text-decoration: underline;
}
/** end of menu **/
   
/** main body styles **/
#rot #rot_ctr1_bod_ctr3 {
  background: #ccc;
  float: right;
  margin: 0 5px 5px 0;
  overflow: hidden;
  padding: 0; 
  width: 810px;
} 

#rot #rot_ctr1_bod_ctr3_hdr {
  clear: both;
  height: 10px;
  width: 100%;
}

#rot #rot_ctr1_bod_ctr3_bod {
}

#rot #rot_ctr1_bod_ctr3_ftr {
  clear: both;
  height: 10px;
  width: 100%;
}

#rot #rot_ctr1_bod_ctr3_bod_wrp1 {
}

/** General Formatting Styles **/
#rot #rot_ctr1_bod_ctr3_bod_wrp1 {
  line-height: 1.6;
  font-size: 0.75em;
  color: #575757;
}

#rot #rot_ctr1_bod_ctr3_bod_wrp1 p {
  color: #575757;
  padding: 0 0 15px 0;
}

#rot #rot_ctr1_bod_ctr3_bod_wrp1 img {
  padding: 0 0 15px 0;
}

#rot #rot_ctr1_bod_ctr3_bod_wrp1 a {
  color: #21508a;
}

#rot #rot_ctr1_bod_ctr3_bod_wrp1 h1 {
  color: #21508a;
  margin: 0;
  font-size: 1.2em;
  font-weight: bold;
  padding: 0 0 15px 0;
}
/** End of General Formatting Styles **/

/* all bullets styles */
#rot #rot_ctr1_bod_ctr3_bod_wrp1 ul {
  list-style: square;
  list-style-position: inside;
  margin: 0;
  padding: 0 0 15px 0;
}

#rot #rot_ctr1_bod_ctr3_bod_wrp1 ul li {
  background: none;
  padding: 0 0 0 0;
}
/* end of all bullets styles */

/* container header style */
#rot #rot_ctr1_bod_ctr3_bod_wrp1 .ctr_list_title_bullet {
  list-style: none;
  list-style-position: outside;
  background: none;
}

#rot #rot_ctr1_bod_ctr3_bod_wrp1 .ctr_list_title_bullet li {
  background: none;
  padding: 0;
}

#rot #rot_ctr1_bod_ctr3_bod_wrp1 .ctr_list_title {
  color: #21508a;
  font-size: 1.2em;
  font-weight: bold;
}

/* end of container header style */

/**  Content Page Header Style (bullet)  **/
#rot #rot_ctr1_bod_ctr3_bod_wrp1 .ctr_list_hdr_bullet {
  list-style: none;
  background: none;
  padding: 0;
  margin: 0;
  list-style-position: outside;
}

#rot #rot_ctr1_bod_ctr3_bod_wrp1 .ctr_list_hdr_bullet li {
  background: none;
  font-size: 1.3em;
  color: #FFF;
}
/**  End of Content Page Header Style  **/  

/** Content Special Styles
****************************************/
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk1 h1 {
  color: #FFF;
  font-size: 1.6em;
}

#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk1 p {
  color: #FFF;
  line-height: 1.3;
}

#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk2 p {
}

#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk2 ul li {
  color: #21508a;
  font-weight: bold;
}

#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk3 p {
}
/****************************************
End of Content Special Styles **/

/** end of  main content styles **/  

/** footer styles **/
#rot #rot_ctr1_bod_ctr4 {
  background: #ccc;
  float: right;
  margin: 0 5px 0 0;
  padding: 5px 0;
  /*position: relative;*/
  width: 810px;
  /*z-index: 10100;*/
}

#rot #rot_ctr1_bod_ctr4_hdr {
  clear: both;
  height: 10px;
  width: 100%;
}

#rot #rot_ctr1_bod_ctr4_bod {
  color: #000;
  font-size: .6em;
  text-align: center;
}

#rot #rot_ctr1_bod_ctr4_ftr {
  clear: both;
  height: 10px;
  width: 100%;
}
/** end of footer styles **/
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1 {
  background: none;
  height: auto;
  margin: 0;
  min-height: 200px;
  padding: 0;
}

#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk1 {
}
/*-----------------------------------------------------------------------------
* WEATHER WIDGET
-----------------------------------------------------------------------------*/
      .weather_city_color     { color : #1B489D; }
      .weather_date_color     { color : #3e3e3e; }
      .weather_other_color    { color : #555555; }
      .weather_divider_color  { color : #999999; background-color: #999999; }

      .weather {
        width           : 100%;
        font-size       : 13px;
      }

      .weather_city_name {
        font-weight     : bold; 
        font-size       : 1.4em;
      }
      .weather_city_name_small {
        font-weight     : bold;
        font-size       : 1.2em;
      }

      .weather_top_hr {
        height          : 5px;
        border          : 0;
        width           : 96%;
        text-align      : center;
      }

      .weather_bottom_hr {
        border          : 0;
        height          : 1px;
        width           : 96%;
        text-align      : center;
      }

      .weather_day_text {
        font-weight     : bold;
        font-size       : 1.2em;
        margin-left     : 2em;
      }
      .weather_day_date {
        font-weight     : normal;
        font-size       : .9em; 
        padding-top     : .3em;
      }
      .weather_hi_lo_text {
        font-weight     : bold;
      }

      .weather_prediction_text {
        font-weight     : bold;
      }

      /* All Encompassing Container */
      #weather_container {
        padding         : 0px;
        font-family     : Arial;
        font-size       : 1em;
        line-height     : 1.1;
        float           : left;
      }

      #location_wrapper{
        padding-bottom  : .5em;
        white-space     : normal;
        float           :left;
      }

      #weather_container {
        width           : 100%;
      }

      #error_container{
        padding         : 20px;
        color           : #F00;
      }

      /* Title */
      #weather_container_title {
        padding-bottom  : 0px;
        height          : 2em;
        padding-left    : 1em;
        padding-top     : 10px;
        padding-right   : 1em;
        white-space     : normal;
        float           : none;
      }

      /* Top HR */
      #weather_container_top_seperator, #weather_container_bottom_seperator {
        width           : 100%;
        text-align      : center;
        padding         : 0;
        float           : none;
        clear           : both;
      }

      /* individual forecasts */
      #today, #tomorrow {
        height          : 9em;
        float           : left;
        width           : 50%;
        min-width       : 17.4em;
      }

      /* #today { background-color: pink; }  */
      /* #tomorrow { background-color: orange; } */

      #today div, #tomorrow div {
        float           : left;
      }

      #weather_today_heading, #weather_tomorrow_heading {
        float           : left;
        white-space     : nowrap;
      }

      #weather_today_prediction, #weather_tomorrow_prediction {
        clear           : both;
        padding         : .3em .5em 1em 2.5em; 
        width           : 100%;
        white-space     : normal;
      }

      #weather_today_image, #weather_tomorrow_image {
        padding         : 1em .5em 0 2.5em; 
        width           : 90%;
      }

      #hi_lo_today, #hi_lo_tomorrow {
        padding         : 5px 0px 0px 10px;
      }

      #weather_today_image img, #weather_tomorrow_image img{
        float           : left;
      }

      #weather_today_image p, #weather_tomorrow_image p{
        padding         : 2px 10px 0px 0px;
        margin          : 0;
      }

      #weather_container_footer{
        width           : 98%;
        height          : 10px;
        padding-top     : .5em;
        text-align      : right;
        font-size       : .7em;
        padding-right   : 15px;
        float           : right;
        clear           : both;
        padding-bottom  : 1em;
      }

      .weather_widget_color_picker_tooltip{
        padding-top     : 4px;
      }

/*-----------------------------------------------------------------------------
* end WEATHER WIDGET
-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
* GOOGLEMAP WIDGET
-----------------------------------------------------------------------------*/
#to_here, #from_here {
  color: blue;
  cursor: pointer;
}

#directions_form {
  height: 1em;
}

.address_text {
  font-weight: bold;
}

.directions_text {
  padding-top: .5em;
}

.directions_start_address,
.directions_end_address {
  font-size: .8em;
  color: grey;
}
/*-----------------------------------------------------------------------------
* end GOOGLEMAP
-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
* VIDEO Widget
-----------------------------------------------------------------------------*/
.select_video {
  width: 7em;
}
/*-----------------------------------------------------------------------------
* end VIDEO
-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
* CUSTOMFORM Widget
-----------------------------------------------------------------------------*/
div.customform_sub_title {
  background: #FFFFCC; 
  color: #606060;
  padding: .3em 1em .4em .7em; 
  margin: 1em;
}

div.customform_content {
  margin: 1em 2em;
}

#customform_emails {
}

  #customform_emails div {
    margin: .2em;
  }

    #customform_emails div span {
      color: blue;
      text-decoration: underline;
      cursor: pointer;
      margin-left: 1em;
    }

#customform_add_email {
  text-decoration: underline;
  color: blue;
  cursor: pointer;
  padding-left: 2em;
}

#customform_confirmation {
  margin: 1em 2em;
}

  #customform_confirmation td {
    white-space: nowrap;
  }

  #customform_confirmation textarea {
    width: 10em;
  }

#block_customform td.text_right, th.text_right {
  width: 12em;
  padding-right: 1em;
  white-space: nowrap;
}

/*-----------------------------------------------------------------------------
* end CUSTOMFORM
-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
* PHOTOGALLERY WIDGET
-----------------------------------------------------------------------------*/

/* this is the image list box */
#photo_list_container {
  margin            : 1em 1em 0 0; 
  width             : 250px; 
  height            : 300px; 
  overflow          : scroll; 
  border            : 1px solid #d5e0f1; 
  float             : left; 
  clear             : left; 
  background-color  : white;
  padding           : .3em .2em;
}

#photo_list_container ul {
  padding           : 0;
  margin            : 0;
  list-style-type   : none;
}
#photo_list_container li {
  padding           : 0;
  margin            : 0;
  display           : block;
  min-height        : 18px;
  line-height       : 18px;
  clear             : both;
}
#photo_list_container li ul {
  display           : none;
  clear             : both;
  padding           : 0;
  margin            : 0;
}

#photo_list_container li a,
#photo_list_container li span {
  display           : inline;
  float             : left;
  line-height       : 16px;
  height            : 16px;
  padding           : 1px 4px 1px 4px !important;
  color             : black;
  white-space       : nowrap;
  text-decoration   : none;
  border            : 0;
  margin            : 0;
  -moz-border-radius: 3px;
}

#photo_list_container li a, #photo_list_container li a:hover, #photo_list_container li span {
  padding           : 0 3px 0 5px !important;
  text-decoration   : none;
  color             : #606060;
  border            : 1px solid #FFFFFF; 
  background-color  : #FFFFFF;
}

#photo_list_container li a.clicked, #photo_list_container li a.clicked:hover, #photo_list_container li span.clicked {
  background-color  : #BEEBFF;
  border            : 1px solid #99DEFD; 
}

#photo_list_container li a:hover, #photo_list_container li a.hover {
  background-color  : #E7F4F9;
  border            : 1px solid #D8F0FA; 
}

/* this is the css for manage_images.html */
#converting_images,
#converting_images_errors{
  color             : #FF0000;
  font-weight       : bold; 
  font-size         : 1em; 
  padding-left      : 25px;
}
#converting_images span,
#converting_images_errors span{
  display           : none;
  padding           : 0;
  margin            : 0;
}

/* this is the actual photogallery html */
#photo_list {
  margin-top: 1em; 
  margin-bottom: 1em; 
  width: 420px;
  padding: .3em 1em .4em .7em; 
  float: left; 
  clear: right; 
}

#photo_list_title {
  background: #FFFFCC; 
  color: #606060;
  padding: .3em 1em .4em .7em; 
  margin: 0;
}

  #photo_list_title h4 {
    display: inline;
    padding           : 0;
    margin            : 0;
  }

  #photo_list_title div.item_actions {
    padding-left: 3em;
    position: relative;
    top: 0.1em;
    display: inline;
  }

    #photo_list_title div.item_actions span {
      padding: 0 .4em;
      display: none;
      margin: 0;
    }

#photo_list_content {
  margin: 1em;
  display: none;
}

#photo_list_content td {
  padding: .3em .7em;
  margin: 0;
}

/* ==================================== */
/* Shared among All Photogalleries      */
/* ==================================== */
.photogallery_pointer {
  cursor: pointer;
  cursor: hand;
}


#rot div.b_photogallery div.photogallery_widget.single_image div.photogallery_container div.images_container li,
#rot div.b_photogallery div.photogallery_widget.grid div.photogallery_container div.images_container li,
#rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.photogallery_container div.images_container li,
#rot div.b_photogallery div.photogallery_widget.filmstrip_2 div.photogallery_container div.images_container li,
#rot div.b_photogallery div.photogallery_widget.slideshow div.photogallery_container div.images_container li {
    padding   : 0;
    margin    : 0;
/*    background: transparent url('/static/designs/images/repository//static/images/global/photogallery/loading.gif') 50% 50% no-repeat; */
}

/* ==================================== */
/* Single Image and Slideshow           */
/* ==================================== */
#rot div.b_photogallery div.photogallery_widget.single_image,
#rot div.b_photogallery div.photogallery_widget.slideshow { 
  /* background-color    : orange; */
  position            : relative;
  padding             : 0;
  margin              : 0;
}
  #rot div.b_photogallery div.photogallery_widget.single_image div.photogallery_container, 
  #rot div.b_photogallery div.photogallery_widget.slideshow div.photogallery_container {
    margin              : 0;
    padding             : 0;
  }

    /* single_image button controls */
    #rot div.b_photogallery div.photogallery_widget.single_image div.photogallery_container span.left_button,
    #rot div.b_photogallery div.photogallery_widget.slideshow div.photogallery_container span.left_button {
      display           : none; 
      padding           : 0;
      margin            : 0;
    }

    /* single_image button controls */
    #rot div.b_photogallery div.photogallery_widget.single_image div.photogallery_container span.left_button {
      position          : absolute;
    }

    #rot div.b_photogallery div.photogallery_widget.single_image div.photogallery_container span.left_button,
    #rot div.b_photogallery div.photogallery_widget.single_image div.photogallery_container span.right_button {
    /*  display           : none; */
      position          : absolute;
      z-index           : 5;
      cursor            : pointer;
      top               : 45%;
    }
    #rot div.b_photogallery div.photogallery_widget.single_image div.photogallery_container span.left_button {
      left              : 0px;
      padding-left      : 5px;  
      padding-right     : 5px;  
      margin            : 0;
    }
    #rot div.b_photogallery div.photogallery_widget.single_image div.photogallery_container span.right_button {
      right             : 0px;
      padding-left      : 5px;  
      padding-right     : 5px;  
      margin            : 0;
    }

    /* slideshow buttons */
    #rot div.b_photogallery div.photogallery_widget.slideshow div.photogallery_container span.pause_button,
    #rot div.b_photogallery div.photogallery_widget.slideshow div.photogallery_container span.right_button {
      position          : absolute;
      z-index           : 5;
      cursor            : pointer;
      margin            : 0;
      padding           : 0;
    }
    #rot div.b_photogallery div.photogallery_widget.slideshow div.photogallery_container span.pause_button{
      display           : none; 
      padding           : 0;
      margin            : 0;
    }

    #rot div.b_photogallery div.photogallery_widget.slideshow div.photogallery_container span.pause_button,
    #rot div.b_photogallery div.photogallery_widget.slideshow div.photogallery_container span.right_button {
      position          : absolute;
      z-index           : 5;
      cursor            : pointer;
      bottom            : 5%;
      right             : 5%;
    }

    /* Loading Message */
    #rot div.b_photogallery div.photogallery_widget.single_image div.photogallery_container div.loading_container,
    #rot div.b_photogallery div.photogallery_widget.slideshow div.photogallery_container div.loading_container {
      display           : none;
      position          : absolute;
      z-index           : 3;
      background-color  : #FFFFFF;
      width             : 100%;
      height            : 100%;
    }
    #rot div.b_photogallery div.photogallery_widget.single_image div.photogallery_container div.loading_container div.loading_message,
    #rot div.b_photogallery div.photogallery_widget.slideshow div.photogallery_container div.loading_container div.loading_message {
      text-align        : center;
      font-family       : tahoma;
      font-size         : 12.8;
      color             : #0000FF;
      font-weight       : bold;
    }

    /* Images */
    #rot div.b_photogallery div.photogallery_widget.single_image div.photogallery_container div.images_container,
    #rot div.b_photogallery div.photogallery_widget.slideshow div.photogallery_container div.images_container {
      /* background-color  : blue; */
      overflow          : hidden;
      padding           : 0;
      margin            : 0;
    }
    #rot div.b_photogallery div.photogallery_widget.single_image div.photogallery_container div.images_container ul,
    #rot div.b_photogallery div.photogallery_widget.slideshow div.photogallery_container div.images_container ul {
      list-style        : none;
      padding           : 0;
      margin            : 0;
    }
    #rot div.b_photogallery div.photogallery_widget.single_image div.photogallery_container div.images_container li,
    #rot div.b_photogallery div.photogallery_widget.slideshow div.photogallery_container div.images_container li{
      float             : left;
      padding           : 0;
      margin            : 0;
    }
    #rot div.b_photogallery div.photogallery_widget.single_image div.photogallery_container div.images_container img,
    #rot div.b_photogallery div.photogallery_widget.slideshow div.photogallery_container div.images_container img{
      border            : 0; 
      padding           : 0;
      margin            : 0;
    }

    /* Description */
    /* ---------------------------------------------- */
    #rot div.b_photogallery div.photogallery_widget.single_image div.photogallery_container div.description_container,
    #rot div.b_photogallery div.photogallery_widget.slideshow div.photogallery_container div.description_container {
      position          : relative;
      bottom            : 0;
      width             : 100%;
      z-index           : 0;
      padding           : 0;
      margin            : 0;
    }
    #rot div.b_photogallery div.photogallery_widget.single_image div.photogallery_container div.description_container p,
    #rot div.b_photogallery div.photogallery_widget.slideshow div.photogallery_container div.description_container p {
      font-family       : tahoma; /* all overwritten by global prop */
      color             : #54462f;
      font-size         : 12.8;
      font-weight       : bold;
      font-style        : normal;
      text-align        : center;
      text-decoration   : none;
      text-transform    : none;
      padding           : 5px; 
      margin            : 0;
    }


/* ==================================== */
/* Filmstrip 1 & 2 & Grid               */
/* ==================================== */
#rot div.b_photogallery div.photogallery_widget.grid,  
#rot div.b_photogallery div.photogallery_widget.filmstrip_1,  
#rot div.b_photogallery div.photogallery_widget.filmstrip_2 { 
  padding             : 0px;
  margin              : 0px;
}
#rot div.b_photogallery div.photogallery_widget.filmstrip_1,
#rot div.b_photogallery div.photogallery_widget.filmstrip_2 {
  /* padding-bottom      : 5px; */
}

  #rot div.b_photogallery div.photogallery_widget.grid,  
  #rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.photogallery_container,
  #rot div.b_photogallery div.photogallery_widget.filmstrip_2 div.photogallery_container {
    margin              : 0px;
    padding             : 0px;
  }
    #rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.main_image_container, 
    #rot div.b_photogallery div.photogallery_widget.filmstrip_2 div.main_image_container {
      margin            : 0px;
      padding           : 0px;
    } 
    #rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.photogallery_container div.photogallery_thumbnail_container,
    #rot div.b_photogallery div.photogallery_widget.filmstrip_2 div.photogallery_container div.photogallery_thumbnail_container {
      margin            : 0px;
      padding           : 0px;
    }

    /* Pagination */
    #rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.photogallery_container div.pagination_container {
      display           : none; 
    }


    #rot div.b_photogallery div.photogallery_widget.grid div.photogallery_container div.pagination_container,
    #rot div.b_photogallery div.photogallery_widget.filmstrip_2 div.photogallery_container div.pagination_container {
      position          : relative;
      float             : left;
      border            : 0;
      margin            : 0;
      padding           : 0;
      z-index           : 3;
      width             : 100%;
      line-height       : 30px;
    }
    #rot div.b_photogallery div.photogallery_widget.grid div.photogallery_container div.pagination_container {
      /* position          : absolute; */
      bottom            : 0;
    }
    #rot div.b_photogallery div.photogallery_widget.filmstrip_2 div.photogallery_container div.pagination_container {
      clear             : both;
    }

    #rot div.b_photogallery div.photogallery_widget.grid div.photogallery_container div.pagination_container div.pagination {
      float             : right;
      padding-left      : 15px;
      padding-right     : 10px;
      padding-top       : 0px;
      padding-bottom    : 0px;
      margin            : 0px;
    }
    #rot div.b_photogallery div.photogallery_widget.filmstrip_2 div.photogallery_container div.pagination_container div.pagination {
      text-align        : right;
      float             : right;
      padding-left      : 0px; 
      padding-right     : 5px;
      padding-top       : 0px; 
      padding-bottom    : 0px;
      margin-top        : 0px;
      margin-bottom     : 0px;
      margin-left       : 0px;
      margin-right      : 0px;
    }
      #rot div.b_photogallery div.photogallery_widget.grid div.photogallery_container div.pagination_container div.pagination_controls {
        float             : right;
        padding-left      : 10px;
        padding-right     : 10px;
        padding-top       : 0px;
        padding-bottom    : 0px;
        margin            : 0px;
      }

    /* Description */
    #rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.photogallery_container div.description_container {
      overflow          : scroll;
      clear             : both; 
      width             : 100%;
      z-index           : 0;
      text-align        : center;
      padding           : 0;
      margin            : 0;
    }
    #rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.photogallery_container div.description_container p {
      font-family       : tahoma; /* all overwritten by global prop */
      color             : #54462f;
      font-size         : 12.8;
      font-weight       : bold;
      font-style        : normal;
      text-align        : center;
      text-decoration   : none;
      text-transform    : none;
      padding           : 5px;
      margin            : 0;
    }

    /* Button Controls */
    #rot div.b_photogallery div.photogallery_widget.grid div.photogallery_container span.left_button,
    #rot div.b_photogallery div.photogallery_widget.grid div.photogallery_container span.right_button, 
    #rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.photogallery_container div.photogallery_thumbnail_container span.left_button,
    #rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.photogallery_container div.photogallery_thumbnail_container span.right_button, 
    #rot div.b_photogallery div.photogallery_widget.filmstrip_2 div.photogallery_container div.photogallery_thumbnail_container span.left_button,
    #rot div.b_photogallery div.photogallery_widget.filmstrip_2 div.photogallery_container div.photogallery_thumbnail_container span.right_button {
      color             : #000;
      z-index           : 5;
      cursor            : pointer;
      padding           : 0px;
      margin            : 0px;
    }
    #rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.photogallery_container div.photogallery_thumbnail_container span.left_button,
    #rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.photogallery_container div.photogallery_thumbnail_container span.right_button,
    #rot div.b_photogallery div.photogallery_widget.filmstrip_2 div.photogallery_container div.photogallery_thumbnail_container span.left_button,
    #rot div.b_photogallery div.photogallery_widget.filmstrip_2 div.photogallery_container div.photogallery_thumbnail_container span.right_button {
      width             : 24px;
      height            : 24px;
      float             : left;
      padding-left      : 5px;    /* This is overriden by display options */
    }

    #rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.photogallery_container div.photogallery_thumbnail_container span.right_button{
      padding-left      : 0px;
      padding-right     : 5px;
    }

    /* Images */
    #rot div.b_photogallery div.photogallery_widget.grid div.photogallery_container div.images_container,
    #rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.photogallery_container div.images_container,
    #rot div.b_photogallery div.photogallery_widget.filmstrip_2 div.photogallery_container div.images_container {
      overflow          : hidden;   
      float             : left;
      padding           : 0;
      margin            : 0;
      border            : 0;
    }

    #rot div.b_photogallery div.photogallery_widget.grid div.photogallery_container div.images_container ul,
    #rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.photogallery_container div.images_container ul,
    #rot div.b_photogallery div.photogallery_widget.filmstrip_2 div.photogallery_container div.images_container ul {
      list-style        : none;
      padding           : 0;
      margin            : 0;
      border            : 0;
    }

    #rot div.b_photogallery div.photogallery_widget.grid div.photogallery_container div.images_container li,
    #rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.photogallery_container div.images_container li,
    #rot div.b_photogallery div.photogallery_widget.filmstrip_2 div.photogallery_container div.images_container li{
      float             : left;
      padding           : 0;
      margin            : 0;
      border            : 0;
    }

    #rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.photogallery_container div.images_container li img{
      border            : solid 3px #FFF;
      margin            : 0;
      padding           : 0;
    }

    #rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.photogallery_container div.images_container li.img_selected img{
      border            : solid 3px #F29C21;
    }

    #rot div.b_photogallery div.photogallery_widget.grid div.photogallery_container div.images_container li img,
    #rot div.b_photogallery div.photogallery_widget.filmstrip_2 div.photogallery_container div.images_container li img{
      float             : left;
      margin            : 0;
      padding           : 0;
      border            : 0;
    }

    /* Loading Message */
    #rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.photogallery_container div.loading_container, 
    #rot div.b_photogallery div.photogallery_widget.filmstrip_2 div.photogallery_container div.loading_container {
      display           : none;
      z-index           : 3;
      position          : absolute;
      background-color  : #FFFFFF;
      width             : 342px;
      height            : 110px;
      float             : left;
      line-height       : 110px;
      margin-left       : 29;
      border            : 0;
      padding           : 0;
    }
    #rot div.b_photogallery div.photogallery_widget.grid div.photogallery_container div.loading_container {
      display           : none;
      position          : absolute;
      z-index           : 3;
      background-color  : #FFFFFF;
      line-height       : 400px;
      width             : 100%;
      height            : 100%;
    }
    #rot div.b_photogallery div.photogallery_widget.filmstrip_2 div.photogallery_container div.loading_container {
      margin-top        : 30px;
      margin-bottom     : 0;
      margin-right      : 0;
      margin-left       : 0;
      padding           : 0;
    }

    #rot div.b_photogallery div.photogallery_widget.grid div.photogallery_container div.loading_message,
    #rot div.b_photogallery div.photogallery_widget.filmstrip_1 div.photogallery_container div.loading_message,
    #rot div.b_photogallery div.photogallery_widget.filmstrip_2 div.photogallery_container div.loading_message {
      text-align        : center;
      font-family       : tahoma;
      font-size         : 12.8;
      color             : #0000FF;
      font-weight       : bold;
    }

/* ================================================================================= */
/* This is used for photogalleries that use pop ups to display images                */
/* i had to modify this from the thumbnails to take into account custom              */
/* height/width and text and also to modify the border for the description.          */
/* ================================================================================= */

.photogallery_overlay {
  height  : 100%;
  left    : 0;
  position: fixed;
  top     : 0;
  width   : 100%;
  padding : 0;
  margin  : 0;
}

.photogallery_thumbnail_overlay {
  background-color    : #000;
  filter              : alpha(opacity=80);
  opacity             : .8;
}

div.photogallery_preview_description {
  padding-left        : 10px;
  padding-right       : 0px;
  text-align          : left;
  background          : #FFF;
}

div.photogallery_preview_description p{
  padding-top         : 1px;
  padding-bottom      : 1px;
  margin              : 0;
  padding-right       : 0;
  padding-left        : 0;
}

div.photogallery_preview_window {
  display             : none;
  left                : 50%;
  position            : fixed;
  top                 : 50%;
  z-index             : 10001;
  background          : #000; 
  border              : 6px solid #000;
  /* background          : orange; */
}

div.photogallery_preview_window img {
  /* padding             : 5px; */
  background          : #FFF;
  margin              : 0;
  padding             : 0;
}

div.photogallery_preview_window div.photogallery_preview_close {
  background          : transparent url('../images/circle_close_black.png') repeat scroll 0 0;
  height              : 30px;
  left                : -16px;
  position            : absolute;
  top                 : -16px;
  width               : 30px;
}

/* Copied from thumbnails.css */

* html div.photogallery_thumbnail_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

* html div.photogallery_preview_window { /* ie6 hack */
  position: absolute;
  margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
/*-----------------------------------------------------------------------------
* end PHOTOGALLERY WIDGET
-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
* start Twitter Feed WIDGET
-----------------------------------------------------------------------------*/
#rot #rot_ctr1 div.twitterfeed p {
  padding: 0;
}

#rot div.twitterfeed div.twitterfeed_body_wrapper {
  clear: both;
  display: block;
  padding 0 1em;
}

#rot div.twitterfeed div.twitterfeed_footer_wrapper {
  clear: both;
  display: block;
  padding: 0.5em 0.5em 0.5em 1em;
}

#rot div.twitterfeed div.twitterfeed_header {
  clear: both;
  display: block;
}

#rot div.twitterfeed div.twitterfeed_header_wrapper {
  padding: 0.5em 0.5em 0.5em 1em;
}

#rot div.twitterfeed div.twitterfeed_name {
  clear: both;
  display: block;
  padding: 0;
}

#rot div.twitterfeed div.twitterfeed_name p {
  padding: 0;
}

#rot div.twitterfeed div.twitterfeed_username {
  clear: both;
  display: block;
}

#rot div.twitterfeed div.twitterfeed_header_image_wrapper {
  padding: 0 0.5em 0 0;
}

  #rot div.twitterfeed div.twitterfeed_header_image_wrapper img {
    height: 48px;
    width:  48px;
  }

#rot div.twitterfeed div.twitterfeed_tweet_entry {
  padding: 0.2em 1em;
}

#rot div.twitterfeed div.twitterfeed_tweet_entry_divider {
  border-bottom: 1px dotted #999;
  margin: 0 0.5em;
}

#rot div.twitterfeed div.twitterfeed_tweet_text p {
  padding: 0;
}


#rot div.twitterfeed div.twitterfeed_tweet_time p {
  font-weight: bold;
  padding: 0;
}

#rot div.twitterfeed div.twitterfeed_user_info {
  padding: 0 0.5em 0 0;
}

#rot div.twitterfeed div.twitterfeed_user_stats {
  clear: both;
}

#rot div.twitterfeed div.twitterfeed_user_stats p {
  padding: 0;
}

/*-----------------------------------------------------------------------------
* end Twitter Feed WIDGET
-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
* start Blogger Archive WIDGET
-----------------------------------------------------------------------------*/
#rot div.bloggerarchive ul {
  padding: 0 0 0.25em;
}
/*-----------------------------------------------------------------------------
* end Blogger Archive WIDGET
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
* START LIGHTBOX  
-----------------------------------------------------------------------------*/
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10090;
  background-color: #000;
  opacity: .8;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter : alpha(opacity=80);
}

* html div.jquery-overlay { /* ie6 hack */
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); */
}

#jquery-lightbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10100;
  text-align: center;
  line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
  position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
#lightbox-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
  width: 49%;
  height: 100%;
  zoom: 1;
  display: block;
}
#lightbox-nav-btnPrev { 
  left: 0; 
  float: left;
}
#lightbox-nav-btnNext { 
  right: 0; 
  float: right;
}
#lightbox-container-image-data-box {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  /* overflow: auto;*/
  overflow: hidden;
  width: 100%;
  padding: 0 10px 0;
}
#lightbox-container-image-data {
  padding: 0 10px; 
  color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
  width: 100%; 
  float: left; 
  text-align: left; 
  clear:both;
} 
#lightbox-image-details-caption { 
  font-weight: bold; 
  clear: both;
}
#lightbox-image-details-currentNumber {
  position:absolute;
  bottom: 0;
}
#lightbox-secNav{
  height:22px;
  width:100%;
  position:relative;
  clear:both;
  padding:0;
  margin:0;
  text-align: left;
}
#lightbox-secNav-btnClose {
  width: 66px;
  float: right;
  padding-bottom: 0.7em;
}
/*-----------------------------------------------------------------------------
* END LIGHTBOX  
-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
* DATEPICKER
-----------------------------------------------------------------------------*/

div.datepicker {
  padding-right: 1em;
}

div.datepicker td,th {
  color: #000;
  background-color: #fff;
  line-height: 1;
}

div.datepicker input {
  width: 9em;
}

div.datepicker div.datepicker_container {
  color: #000;
  background-color: white;
}

div.datepicker div.close {
  position: relative;
 /* float: right; */
}

div.datepicker div.popup {
  display: none;
  position: absolute;
  z-index: 2;
}

div.datepicker div.fixed {
  display: block;
}

div.datepicker table.calendar {
  background-color: #FFFFFF;
  border-collapse: collapse;
  border-spacing: 0px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  font-size: x-small;
  padding:  0px;
  width: 124px;
}

div.datepicker table.calendar_full {
  border-width: 2px 2px 2px 2px;
}

div.datepicker table.calendar_no_right {
  border-width: 2px 0px 2px 2px;
}

div.datepicker table.calendar_no_top{
  border-width: 0px 2px 2px 2px;
}

div.datepicker table.calendar th.dayname {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
}

div.datepicker table.calendar td.day {
  text-align: center;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  padding: 0px;
}

div.datepicker table.calendar td.date_picked {
  font-weight: bold;
  background-color: #4787C7;
  color: #FFFFFF;
}

div.datepicker table.calendar td.nonselectable {
  font-style: italic;
  background-color: #D5E0F1;
}

div.datepicker table.calendar td.selectable:hover {
  background-color: #4787C7;
  color: #FFFFFF;
}

div.datepicker table.calendar th.month_year {
  font-size: x-small;
}

/*-----------------------------------------------------------------------------
* END DATEPICKER
-----------------------------------------------------------------------------*/

body {
  background-repeat: no-repeat; background-position: center 170px; background-color: #000000; background-image: url('../images/fireBGweb.jpg'); background-attachment: fixed;
}
#rot #rot_ctr1_bod_ctr2_hdr {
  background-image: none; min-height: 10px; width: 200px; height: 0px; background-repeat: no-repeat; background-color: transparent;
}
#rot #rot_ctr1_bod_ctr2_blk2_custom {
  width: 200px; float: none; clear: both;
}
#rot #rot_ctr1_bod_ctr2_bod {
  padding-bottom: 0px; width: 200px; margin-bottom: 0px; background-color: transparent; padding-left: 0px; margin-left: 10px; padding-right: 0px; margin-right: 10px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px;
}
#rot #rot_ctr1_bod_ctr2_blk4_custom {
  width: 200px; float: none; clear: both;
}
#rot #rot_ctr1_bod_ctr2_blk5_custom {
  width: 200px; float: left; margin-bottom: 0px; clear: both; text-align: center; color: #000000; font-weight: bold; font-size: 15px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; margin-top: 50px;
}
#rot #rot_ctr1_bod_ctr2_ftr {
  width: 159px; height: 19px; min-height: 19px; background-repeat: no-repeat; background-position: left bottom; background-color: transparent; background-image: none;
}
#rot #rot_ctr1 {
  width: 1280px; background-color: transparent;
}
#rot #rot_ctr1_hdr {
  height: 0px; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px;
}
#rot #rot_ctr1_bod {
  margin-left: 0px; margin-right: 0px;
}
#rot #rot_ctr1_bod_ctr1_blk2_custom {
  width: 1280px; float: none; clear: both; height: auto;
}
#rot #rot_ctr1_bod_ctr1_bod {
  margin-top: 20px; padding-top: 0px; min-height: 250px; background-repeat: no-repeat; background-position: center top; background-image: url('../images/logo.png'); padding-left: 130px;
}
#rot #rot_ctr1_bod_ctr1 {
  background-repeat: repeat-x; background-image: none; width: 1280px; background-color: transparent; padding-bottom: 0px; padding-top: 0px;
}
#rot #rot_ctr1_bod_ctr2 {
  margin-left: 15px; z-index: 109999; margin-top: -250px; position: relative; background-color: transparent; width: 200px; min-height: 784px; background-repeat: no-repeat; background-position: left 147px; background-image: none;
}
#rot #rot_ctr1_bod_ctr3 {
	width: 700px;
	margin-top: 50px;
	float: left;
	margin-left: 10px;
	background-color: transparent;
}
#rot #rot_ctr1_bod_ctr4 {
  width: 1280px; float: left; background-color: transparent;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk9_custom {
  width: 25%; float: left; clear: none;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk8_custom {
  width: 25%; float: left; clear: none;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk2_blk1 {
  margin-top: 15px;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk11_custom {
  width: 770px; float: left; margin-bottom: 25px; margin-top: 50px; clear: none;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk20_custom {
  width: 770px; float: left; margin-bottom: 25px; clear: none; margin-top: 25px;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk10_custom {
  width: 25%; float: left; clear: none;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk5_custom {
  width: 33%; float: left; clear: none;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk7_custom {
  width: 25%; float: left; clear: none;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk6_custom {
  width: 770px; float: left; margin-bottom: 25px; margin-top: 50px; clear: none;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk13_custom {
  width: 33%; float: left; clear: none;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk16_custom {
  width: 50%; float: left; clear: none; background-color: #FF3300;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk17_custom {
  width: 50%; float: left; clear: none; background-color: #FF3300;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk2_custom {
  width: 770px; float: none; margin-bottom: 30px; clear: both;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk15_custom {
  width: 770px; float: left; margin-bottom: 0px; margin-top: 50px; clear: none;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk12_custom {
  width: 33%; float: left; clear: none;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk3_custom {
  width: 33%; float: left; clear: none;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk3 {
  width: 770px; float: left; clear: left;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk2 {
  width: 770px; float: left; clear: left;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk1_custom {
  width: 770px; float: none; margin-bottom: 25px; margin-top: 0px; margin-left: 0px; clear: both; margin-right: 0px;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk14_custom {
  width: 33%; float: left; clear: none;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk18_custom {
  width: 50%; float: left; clear: none;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk4 {
  width: 770px; float: left; clear: left;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk19_custom {
  width: 50%; float: left; clear: none;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk4_custom {
  width: 33%; float: left; clear: none;
}
#sep___21___ {}
#rot #rot_ctr1_bod_ctr2_bod ul {
margin-bottom: 0px;
margin-top: 0px;
margin-left: -10px;
margin-right: 0px;
color: #FFFFFF;
text-align: center;
}
#rot #rot_ctr1_bod_ctr2_bod ul li {
margin-bottom: 4px;
margin-top: 4px;
margin-left: 0px;
margin-right: 0px;
float: left;
}
#rot #rot_ctr1_bod_ctr2_bod ul li a {
border-bottom-color: #FFFFFF;
padding-bottom: 10px;
padding-top: 10px;
color: #ff3300;
font-weight: normal;
font-size: 16px;
text-align: center;
background-color: #000000;
border-bottom-style: solid;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}
#rot #rot_ctr1_bod_ctr2_bod ul li a:hover {
padding-bottom: 10px;
padding-top: 10px;
color: #FFFFFF;
text-decoration: none;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
background-color: #929292;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}
#sep___29___ {}
#rot #rot_ctr1_bod_ctr2_blk5_custom h1 {
color: #FFFFFF;
font-size: 13px;
}
#rot #rot_ctr1_bod_ctr2_blk5_custom p {
padding-bottom: 10px;
color: #FFFFFF;
}
#sep___43___ {}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk9_custom p {
font-size: 14px;
padding-bottom: 5px;
color: #FFFFFF;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk8_custom p {
font-size: 14px;
padding-bottom: 5px;
color: #FFFFFF;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk5_custom p {
font-size: 14px;
padding-bottom: 5px;
color: #FFFFFF;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk7_custom p {
font-size: 14px;
padding-bottom: 5px;
color: #FFFFFF;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk6_custom p {
padding-bottom: 0px;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk2_custom p {
width: 100%;
padding-bottom: 0px;
margin-bottom: auto;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk3_custom p {
font-size: 14px;
padding-bottom: 5px;
color: #FFFFFF;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk3_custom a:hover {
color: #FFFFFF;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk1_custom a {
color: #fcaf00;
text-decoration: none;
font-size: 13px;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk1_custom p {
width: auto;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
height: auto;
margin-right: 0px;
color: #fcaf00;
font-size: 13px;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk1_custom a:hover {
color: #FF3300;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk4_custom p {
font-size: 14px;
padding-bottom: 5px;
color: #FFFFFF;
}
#sep___44___ {}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk11_custom p {
padding-bottom: 0px;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk20_custom p {
font-size: 14px;
color: #FFFFFF;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk20_custom td {
color: #FFFFFF;
font-size: 13px;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk20_custom ul li {
padding-bottom: 0px;
float: none;
margin-bottom: auto;
padding-left: 150px;
color: #FFFFFF;
font-size: 14px;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk10_custom p {
font-size: 14px;
padding-bottom: 5px;
color: #FFFFFF;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk13_custom p {
padding-bottom: 5px;
color: #FFFFFF;
font-size: 14px;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk16_custom p {
padding-bottom: 3px;
padding-top: 3px;
color: #FFFFFF;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk17_custom p {
padding-bottom: 3px;
padding-top: 3px;
color: #FFFFFF;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk15_custom p {
padding-bottom: 0px;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk12_custom p {
padding-bottom: 5px;
color: #FFFFFF;
font-size: 14px;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk14_custom p {
padding-bottom: 5px;
color: #FFFFFF;
font-size: 14px;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk18_custom p {
font-size: 14px;
padding-bottom: 5px;
clear: none;
color: #FFFFFF;
}
#rot #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk19_custom p {
font-size: 14px;
padding-bottom: 5px;
color: #FFFFFF;
}
.bodylevel-high.background-trans-wood-1.page-overlay-dark.readonstyle-button.fixedfooter-0.font-family-helvetica.font-size-is-default.menu-type-fusionmenu.col12.menu-home.-coresettings, -presets, -layouts.option-com-content.view-frontpage #mainContainer .content #rot_ctr1_bod_ctr3_bod_wrp1_blk1_blk4_custom p font {
	font-size: 24px;
	text-decoration: overline;
}
menue_24class {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 48pt;
	color: #F60;
}
#acconcplianed {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #F60;
}
#peopelonthebus {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #090;
}
#checkprices {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}
#dolloramount {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #F00;
}
#titlenames {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FF0;
}
#cellcoloror {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-decoration: underline;
	background-color: #F00;
}
#tablemenuecolor {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #F00;
}
#tablemenuecolor2 {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #F00;
}
#titlemain {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
	font-weight: bold;
	color: #F60;
	line-height: normal;
	text-transform: capitalize;
}
_r2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 36px;
	font-weight: normal;
	word-spacing: 16em;
}
#maincellcolor {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	background-color: #F00;
}
#Homemade {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FF0;
}
#pricesubject {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
}
.menutable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#bbqspecials {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
}
#primerib {
	text-align: center;
}
#primeribsbbq {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FF0;
}
#footeraddress {
	font-size: 30px;
}
#tribarbecueaddress {
	font-size: 30px;
}
