/*Begin basic global styles */
html,body,div,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd {color: #000000;list-style: none; margin: 0;padding: 0; }
html { background: #  ; }
body { font: 12px arial; }
a { color: #444; font-weight: bold; text-decoration: none; }
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
a:focus {outline:0;}

/* Fix Image Space*/
#fiximgspace img{margin:-3px 0}

/* Main */
#bdimain {background:# ; margin: 0px auto; 
	width: 900px; margin-bottom: 10px;}
#h2tag {
font-size: 32px;
font-weight: strong;
}
/* Heading Styles */
#header {}
#mainTitle {text-align: center;}
#mainTitle a {text-align: center;}
#mainTagline { display:block; text-align: center; font-size: 15px; }

/*------------------------------------------
Navigation Bars
------------------------------------------*/
#topLinks, #bottomLinks {font-size: 1.5em; line-height: 2em; background: #/* Add Color */; text-align: center;}
#topLinks li, #bottomLinks li {display: inline;list-style: none;}
#topLinks li a, #bottomLinks li a {color: #ccc; margin: 0 .5em;}
#topLinks li a:hover, #bottomLinks li a:hover {color: #ccc;}
#topLinks a{ border-right:1px solid #000;padding-right:3px }
/* Page Layout---2 columns */
#rightside { } /*this should be set to the width of the sidebar*/
#leftside { width:220px; float:left; }

/* wrapper for elements below nav */
#bdimainArea { padding: 1em; }

/*------------------------------------------
 Left Side Layout
------------------------------------------*/
#leftLinks {border: 2px solid #/* Add Color */; 
	padding:1em; background-color: #/* Add Color */;text-align: center;}
#leftLinks li { display:inline; color: #/* Add Color */; font-size: 12px; }
#leftLinks li { line-height: 1.55em;display: inline;}
#leftLinks a, #leftLinks a:link { color: #000; }
#leftLinks a:hover { text-decoration:underline; }
#leftLinks a{ border-right:1px solid #000;padding-right:3px }


/*------------------------------------------
Related Info
------------------------------------------*/
#bdimenu :hover{text-decoration:underline;color:#101010}
#centerrelated{text-align:center;font-size:13px}
#relatedInfo { background: #/* Add Color */  ; padding: .5em;
text-align:justify; clear:both;}
#relatedInfo li { display:inline; color: #000 ; }
#relatedInfo a{ border-right:1px solid #000;padding-right:3px }
#relatedInfo h3 { color: #000 ; font-size: 15px; text-align:center; }
#relatedInfo a { color: #000; text-transform: capitalize; }
#relatedInfo a:hover { color: #101010; text-decoration:underline; }


/* Sitemap sidebar link area */
#sidesm { border: 2px solid #618095; margin: 1em 0; padding:1em; background-color: #CAE0EF;}
#sidesm li { line-height: 1.55em; }
#sidesm a, #sidesm a:link { color: #000000; }
#sidesm a:hover { text-decoration:underline; }


/*------------------------------------------
WebLink Top And Bottom
------------------------------------------*/

  /* Web Link Bottom */
#webLinkTop {
	height: 182px;
	width: 700px;
	margin:0 auto;
	background: url('/content/images/weblink1.png') center top no-repeat;}
#webLinkTop:hover{
	background: url('/content/images/weblink2.png') center top no-repeat;}
#webLinkTop h2 { 
	text-align:center; 
	height: 120px;
	height: 115px;margin-right:50px}
#webLinkTop a {
	display: block;
	height: 75px;
	z-index: -5;
	padding-top: 50px;
        font-size: 16px;
}
#webLinkTop a:focus {outline:0;}

  /* Web Link Bottom */
#webLinkBottom {
	height: 182px;
	width: 700px;
	margin:0 auto;
	background: url('/content/images/weblink1.png') center top no-repeat;}
	
#webLinkBottom:hover{
	background: url('/content/images/weblink2.png') center top no-repeat;}
	
#webLinkBottom h2 { 
	text-align:center; 
	height: 120px;
	height: 115px;margin-right:50px}

#webLinkBottom a {
	display: block;
	height: 75px;
	z-index: -5;
	padding-top: 50px;}
	
#webLinkBottom a:focus {outline:0;}
#addressLeft { width:250px; float:left; }
#addressRight { margin-left:250px; }
#webLinkBottom dl dt { float:left; width:100px; font-weight:normal; }
#webLinkBottom dl dd { margin-left:100px; }


/*------------------------------------------
Content Style       When Changing HEIGHT OR WIDTH 
Make Sure To Change All In Content Equal Increments  !!!
------------------------------------------*/
#bdicontent img{
	-moz-box-shadow: 0px 0px 15px #000;
	-webkit-box-shadow: 0px 0px 15px #000;
	margin: 8px; padding: px;
	max-height:150px;}
	
#bdicontentwrap{
	width:550px;	/* width */
	height:500px;	/* height */
	background:#03358C url('/content/images/contentwrapbk.png')
	bottom right no-repeat ;
	border: 0px solid #000;
	margin:0 auto;		
	pading:10px;
	padding:20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;}	

#bdicontent p{padding:5px;}

#bdicontentwrap ol{
	width:550px !important;	/* width */
	margin:0;
	padding:0;
	list-style:none;
	background: url('/content/images/olbk.png');
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;}

#bdicontentwrap li{ 
	width:550px;	/* width */
	height:480px;	/* height */
	overflow:hidden; 
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align:left;}
	
#endcontent{text-align:center;font-size:20px;}	
#bdicontent ol li h2, #bdicontent ol li h1 { padding: 5px; }
#bdicontentolclear{display:none}


span#prevBtn a{
	background: url('/content/images/olbk.png');
	color:#03358C;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 0px solid #000;
	float:left;
	padding: 0 5px 2px 5px;
	font-size:15px;}	
	
span#nextBtn a{
	background: url('/content/images/olbk.png');
	color:#03358C;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 0px solid #000;
	float:right;
	padding: 0 5px 2px 5px;
	font-size:15px;}	
	
span#prevBtn :hover{
	background: url('/content/images/olbk.png');
	color:#000;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 0px solid #000;
	opacity:0.8;filter:alpha(opacity=80);}

span#nextBtn :hover{
	background: url('/content/images/olbk.png');
	color:#000;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 0px solid #000;
	opacity:0.8;filter:alpha(opacity=80);}

/* Blog */
.blog, #content fieldset { width:  ; 
background: url('/content/images/olbk.png');	
-moz-border-radius: 10px;
-webkit-border-radius: 10px;}
.blog { border-top: 2px solid #000; }
.blog img { display:none !important; }
.blog object { display:none !important; }
.blog legend { font-weight:bold;}
.blog legend a { display:block; max-width: 400px; overflow: hidden; }
.blog div {font-size:9px; overflow: hidden; margin: 0 auto;}
.blog{height:120px !important; overflow: hidden; }
/*------------------------------------------
Opt In Form
------------------------------------------*/
#optin { border: 2px solid #618095; margin: 1em 0; padding:1em; background-color: #CAE0EF;}
#optin label { display:block;}
#optin label span { width:45px; float:left; margin:7px 0; font-size:14px; font-weight:bold; }
#optin label input { width:130px; height:15px; margin:5px 0;}
#optin input[type="submit"] { }

/*------------------------------------------
Search Box
------------------------------------------*/
#search { 
	text-align:center;
	padding:5px;
	position:fixed;
	border: 0px;
	bottom:0;
	right:0;}
 
#search {opacity:0.7;filter:alpha(opacity=60)}
#search {text-transform:uppercase}
#search  { width:400px; float:left; }
#search input, #search option { margin:0 5px; }
#search fieldset {border: 0px;}
#search input[type="text"] {
	background-image: url('/content/images/form_bkgd.png');
	background-repeat: repeat-x;
	border: 1px solid #ADB7C3;}
#search input, #search option { margin:0 5px; }
#search fieldset {border: 0px;}
#engines {
	background: url('/content/images/form_bkgd.png');
	background-repeat: repeat-x;
	border: 1px solid #ADB7C3;}
#search input[type="submit"] {
	background-image: url('/content/images/form_bkgd.png');
	background-repeat: repeat-x;
	border: 1px solid #ADB7C3;}
#engines option{background: url('/content/images/form_bkgd.png');
	background-repeat: repeat-x;}
#engines option{
	opacity:0.7;filter:alpha(opacity=60)}

/*------------------------------------------
Forms
------------------------------------------*/
#content form { text-align:center; }
#content form span { display:block; clear:both; }
#content form span label { width:75px; float:left; text-align:right; line-height:24px;}
#content form span input[type=text], #content form label textarea { width:375px; }
#content form span textarea { height:75px; width:375px; }
#content form input[type=submit] { margin:0 auto; }

/* Sitemap Page (from following sitemap link) */
#sitemap { margin-left:5px; }
#sitemap a {
color: #000;
display: list-item;
margin-left: 10px;
text-transform: capitalize;
padding-top: 1px;
padding-bottom: 1px;
border-bottom: #000000 solid 1px;
width: 400px;
}
#sitemap li {
padding: 5px;
}
#sitemap p {
margin: 1px;
padding: 1px;
font-size: 22px;
color: #000;
text-decoration: underline;
}
#relatedsitemap {
line-height: 25px;
}
#relatedsitemap a{
display: inline;
border-bottom: none;
border-right: 1px solid #000;
padding-right: 5px;
margin: 0px;
}

/* Referer Keyword */
#referer{display:none}

#sidesm{
	width:100px;
	margin:0 auto;
	text-align:center;
	border:none;
	background:none;}
	
/*------------------------------------------
Pop Out Weather And Cotd
------------------------------------------*/
#osx-modal {position: fixed;z-index: ; bottom:-3px; left:0px;}
#cotd  h2{font-size:15px;padding:0 35px;color:#ffffff}
#cotd img {
	opacity:0.9;
	filter:alpha(opacity=90);
	margin:0px auto;
	height:200px;
	width:250px;
	margin:0 0px;
	border:none}
	
#cotd {float:left;}

#weather{
	width:200px;
	height:100px;
	font-size:15px;
	text-align:left;
	padding-left:5px;
	padding-top:20px;
	float:right;
	color:#ffffff; 
	font-weight:bold }

#osx-container #osx-modal-title {
	color:#000; 
	background-color:#ccc; 
	border-bottom:1px solid #ccc; 
	font-weight:bold; padding:6px 8px; 
	text-shadow:0 1px 0 #f4f4f4;
	text-align:center;
	-moz-border-radius:6px; 
	-webkit-border-radius:6px; }

#osx-container .close a {
	display:block; 
	color:#777; 
	font-size:12px; 
	font-weight:bold; 
	padding:6px 12px 0; 
	text-decoration:none; 
	text-shadow:0 1px 0 #f4f4f4;
	float:right !important; }



#osx-container .close {display:none; float:right !important;}
#osx-container .close a:hover {color:#f00;font-size:12px}
#osx-container #osx-modal-data {padding:1px 12px;}

#osx-container {
	width:540px; 
	background-color:#000; 
	color:#fff;
	background-image: url('/content/images/popupbk.png'); 
	background-position:top center;
	background-repeat:no-repeat;
	padding-bottom:15px; 
	-moz-border-radius-topleft:6px; 
	-webkit-border-top-left-radius:6px; 
	-moz-border-radius-topright:6px; 
	-webkit-border-top-right-radius:6px; 
	-moz-box-shadow:0 0 64px #000; 
	-webkit-box-shadow:0 0 64px #000;
	opacity:0.8;filter:alpha(opacity=80);}

#weather img{height:100px;width:100px;float:right;}
#osx-modal img{border:none}
#osx-modal-content, #osx-modal-data {display:none;}
#osx-overlay {background-color:#000;}

.call_now, .phoneNumber {
color: #fff;
}
#bdimenu {margin-top: 20px;}