﻿body { background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#454545;  margin:0; }
#header_container { height:120px; left:0; position:fixed; width:100%; top:0; z-index:1000; }
#header{ line-height:114px; margin:0 auto; width:1000px; height:120px; position: relative; background-color:#D8D8D8; background-image:url(../images/headerimg.jpg);}
#header_logo{ background-image:url(../images/logo.png); background-repeat:no-repeat;  position: absolute; display: block; width:140px; height:120px;  margin-top:0px; }
#header_right{width:400px; height:120px;  position: absolute; display: block; margin-top:0px; right:0px; float:right;}
.top_social_icons{ width:180px; margin-top:-20px; float:right; height:40px;}
.top_visitor{ width:100px; margin-top:30px; float:right; height:40px;}
.top_login{ width:400px; float:right; margin:-60px 0px 0 0;}
#menu { width:1000px; background: url(../images/menu_bg.jpg) #FF6600; height:42px;margin:0 auto; }
/*#menu ul { margin:0; padding:0;}
#menu ul li{ display:inline-block; float:left; width:104px; list-style:none; text-align:center; }
#menu a { display:block; float:left; width:104px; color:#fff; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none; padding-top:4px; font-style:italic;}
#menu a:hover{ padding-top:4px; height:22px; background:url(images/menu_bckg_over.jpg) #C23B01;}*/
#menu ul { float: left;	margin: 0px; padding: 0 0 0 20px; list-style: none; }
#menu ul li { margin: 0px; padding: 0px; display: inline; }
#menu ul li a { position: relative;	float: left; display: inline-block; height: 30px; width: 130px; margin-right: 10px; text-align: center; padding: 12px 0 0 0;
				font-size: 13px; font-weight: bold; text-decoration: none; color: #ffffff; outline: none; }
#menu li a:hover, #menu li .current { position: relative; color: #ffffff; background: url(../images/ily_menu_hover_right.jpg) top right no-repeat; }
#menu li a:hover span, #menu li .current span	{ position: absolute; display: inline-block; width: 15px; height: 42px; top: 0; left: 0; 
                                             	  background: url(../images/ily_menu_hover_left.jpg) no-repeat; }                                         	  
.main-bg{ width:988px; margin:160px auto 0px; border:1px solid #363636; padding:5px; } 
.main-bgcontact{ width:988px; margin:160px auto 0px; border:1px solid #363636; padding:5px; } 
.contactslider{ min-height:600px; padding-left:5px; padding-right:5px; padding-top:0px;}   
.home_content{ padding: 270px 5px 0px 5px; min-height:250px;}
.cont_content{ padding: 270px 5px 0px 5px; min-height:70px;}
.news_content{ padding: 10px 5px 0px 5px; min-height:380px;}
.contact_content{ min-height:490px; padding-left:5px; padding-right:5px; padding-top:5px;}
.contactform {width:600px; float:left;	border: 2px solid #9CB1D1; min-height:550px;background: #E2E9F1 url(../images/sidebarlt-bg.gif) right top; background-repeat:repeat-y;}
.contactsidebar {width:340px; float:right;}
.contactaddr { width:330px; height:230px;float:right;border: 2px solid #9CB1D1;	background: #E2E9F1 url(../images/sidebarlt-bg.gif) right top; background-repeat:repeat-y;}
.contactfb { width:330px; height:320px; float:right; border: 2px solid #9CB1D1; text-align:center; }
.contactfb indivfb { width:300px; height:300px;float:left; padding:2px}
.spcclr{ background-color:#fff; color:#fff}
.contenttitle{ font-size:16px; color:#454545; font-weight:bold;}
.contentdesc{font-size:14px; color:#454545;min-height:300px;}
.hmcontentdesc{font-size:14px; color:#454545;min-height:100px;}
.row2{border:0px solid #363636;}

.header{ height:125px; background:#fff;}
.slider{ height:400px; padding-left:5px; padding-right:5px; padding-top:5px;}
.hmflash {height:250px; width:643px; float:left; border: 2px solid #9CB1D1;  background: url(../Flash/4.jpg) top right no-repeat;}
#slideshow { position:relative;height:250px;width:643px;}
#slideshow IMG { position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow IMG.active {z-index:10;opacity:1.0;}
#slideshow IMG.last-active { z-index:9;}
.hmlogin {height:320px; width:643px; float:left; border: 2px solid #9CB1D1;}
.newslider{padding-left:5px; padding-right:5px; padding-top:0px;}
.maincontent{ width:500px; padding-left:5px; padding-right:5px; padding-top:0px;}

.indiv { padding-left:5px; padding-right:5px; padding-top:0px;}
.main_content{ min-height:250px; position:relative;  padding:10px;}
.social_icons{ width:270px; height:100px; float:right;position:absolute; right:0; bottom:5px;}
.social_icon1{ width:80px; height:81px; float:left; background:url(../images/tw-iconbg-bottom1.php); margin-right:10px; text-align:center;}
.social_icon2{ width:80px; height:81px; float:left; background:url(../images/%2b1-iconbg-bottom1.php); margin-right:10px; text-align:center;}
.social_icon3{ width:80px; height:81px; float:left; background:url(../images/fb-iconbg-bottom1.php); text-align:center;}
.social_icons div b{ font-size:15px; font-weight:bold; line-height:42px;}
.logo{ width:250px; float:left;}
.header_right{ width:600px; float:right;}

.clr{ clear:both; background-color:#fff; color:#fff}
.top_login a{ text-decoration:none; font-size:13px; padding:4px 17px; background:#cccccc; color:#fff; border-radius:3px;}
.footer a { height:30px; background:#363636; color:#fff;text-decoration: none;color:#fff; text-decoration: none; }
.footer a:hover { height:30px; background:#363636; color:#fff;text-decoration: none;color:#fff; text-decoration: underline;}
.footer p { background:#363636;font-size:11px; color:#FFF; margin:0px; line-height:30px; padding: 0 0 0 400px;}
.slider_right{ float:right; width:350px; height:230px; background-color:Aqua; padding:2px; right:5px;}
.slider_right p{padding:10px;}

.spcclr{ background-color:#fff; color:#fff}
.sidebarlt { width:330px; height:250px;	float:right; border: 2px solid #9CB1D1; background: #E2E9F1 url(../images/sidebarlt-bg.gif) right top; background-repeat:repeat-y;}
.styledmenu { width: 100%; /*width of menu*/ }
.styledmenu p { padding:0px 10px;}
.styledmenu indiv { padding:0px 10px;}
.styledmenu .headerbar { font: bold 13px Verdana; color: white;	background: #2D4262 url(../images/styled-menu-bg.jpg) top; background-repeat:repeat-x; 
							margin-bottom: 2px; margin-top:0px;	text-transform: uppercase;	padding: 7px 0 7px 8px; }
/***************************** News Scroll Start **********************************/
#newsticker-demo { width:310px; height:260px; padding:5px 5px 0; font-size:12px; margin:5px auto;color:#000; }
#newsticker-demo a { text-decoration:none; color:#000; font-size:12px;}
#newsticker-demo a:hover { text-decoration:none; color:#DF0101; font-size:12px;}
.newsticker-jcarousellite { width:310px;color:#000; font-size:12px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:8px; color:#000; font-size:12px; }
.newsticker-jcarousellite ul li a:hover{ list-style:none; display:block; padding-bottom:1px; margin-bottom:8px; color:#2E9AFE; font-size:12px; }
/***************************** News Scroll End **********************************/

.content-field{ float:left; width:580px; padding-top:2px; }
.content-left-head	{ width:565px; float:left; background-color:#2f2e33; font-size:14px; color:#dbdbdb; padding:10px 0px 12px 15px; }
.normltextbox{ float:left; width:270px; height:37px; border:0px; margin:10px 0px 0px 15px; }
.normlsubtextbox{ float:left; width:555px; height:37px; border:0px; margin:10px 0px 0px 15px; }
.nrmaltext-contact { font-size:14px; color:#3c3c3c; font-weight:normal; text-align:left; padding:8px 4px 8px 4px; width:270px; height:21px; background:#ffffff; 
    border:1px solid #c9c8c8; margin-right:22px; }
.nrmaltext-subject { font-size:14px; color:#3c3c3c; font-weight:normal; text-align:left; padding:8px 4px 8px 4px; width:555px; height:21px; background:#ffffff; 
	border:1px solid #c9c8c8; margin-right:22px; }
.textarebox { float:left;  width:555px; height:112px; border:0px; margin-left:15px; margin-top:10px;}
.txtarea { font-size:14px;	color:#3c3c3c; font-weight:normal; text-align:left; padding:4px 3px 4px 3px; width:555px; height:112px; background:#ffffff; border:1px solid #c9c8c8; }
.contactmsg{ float:left; text-align:left; font-size:14px; padding:10px 15px; font-weight:normal; }
.contenttext{ float:left; text-align:left; font-size:14px; padding:0px 8px 5px 10px; font-weight:normal; vertical-align:top; }

.map { padding: 10px; float:left; }
.submit{ float:right; margin:20px 36px 10px 0px; }

fieldset { margin: 1em 0px; padding: 1em; border: 0px solid #ccc; }
fieldset p { margin: 0px 8px 0px 8px; }
fieldset.login label, fieldset.register label, fieldset.changePassword label { display: block; }
fieldset label.inline { display: inline; }

legend { font-size: 1.1em; font-weight: 600; padding: 2px 4px 8px 4px;}

input.textEntry { width: 250px; border: 1px solid #ccc;}

input.passwordEntry { width: 250px;  border: 1px solid #ccc;}

div.accountInfo {width: 30%;}

/* MISC  
----------------------------------------------------------*/

.clear { clear: both;}

.title {display: block; float: left; text-align: left; width: auto;}

.loginDisplay {font-size: 1.1em; display: block; text-align: right; padding: 10px; color:#fff; }
.loginDisplay a:link {color: #0B0B3B; }
.loginDisplay a:visited { color: #0B0B3B; }
.loginDisplay a:hover { color: #0B0B3B; }
.failureNotification {font-size: 1.2em;color: Red;}
.bold {font-weight: bold; }
.submitButton { text-align:center; padding-right: 10px; }
.grdHeader {font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; color:#FFF; line-height:16px; font-style: normal;text-decoration: none;font-weight:bold;}
.newstitle {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9pt;color:#000;line-height:15px;font-style: normal; text-decoration: none;}
.newstitle:hover {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9pt;color:Blue;line-height:15px;font-style: normal;text-decoration:none; }
.paging {color: #fff;line-height: 1.35em;padding: 1px 3px;text-decoration: none;}
.paging a {color: #fff;line-height: 1.35em;padding: 1px 3px;text-decoration: none;}
.paging a:hover { color: #FFBF00; text-decoration: none;}
.none { font-size: 9pt; color:#DF01A5; line-height:16px; font-style: normal; text-decoration: none; }
.enabled { font-size: 9pt; color:Green; line-height:16px; font-style: normal; text-decoration: none; }
.disabled {	font-size: 9pt; color:Red; line-height:16px; font-style: normal; text-decoration: none; }
.footerlink a {color:#fff;text-decoration: none;}
.footerlink a:hover{color:#fff;text-decoration:underline;}
