body {
margin: 0px 0px 0px 0px;
font-size: 15px;
color: #282828;
background: #fff ;
/* url('/pics/tback1L.png') top center repeat-x */
text-align: center;
}

.standardsize {font-size: 15px;}
body,p,h1,h2,h3,h4,table,td,th,ul,ol,textarea,input {
font-family:Century Gothic, sans-serif;
}

h1,h2,h3,h4 {
margin:0;
padding:0px 0 0 00px;
}

.maincolortext {color:#2058ff;}
.bold {font-weight:bold;}
.small {font-size:80%;margin-top:0px;font-weight:bold;}
h1 { font-size:200%;margin-top:0px;font-weight:bold;  }
h2 { font-size:160%;margin-top:10px;margin-bottom:10px;font-weight:bold;   }
h3 { font-size:120%;font-weight:bold; }
h4 { font-size:100%; }
h5 { font-size:90%; }
h6 { font-size:80%; }

h1,h2,h3,h4,h5,h6
{
background-color:transparent;
color:#2058ff;
}

a:link,a:visited {color:#2058ff; background-color:transparent; }
a:hover,a:active {color:#FF0000; background-color:transparent; }

img {border: 0px solid #000;}

.innertube{
width:auto;
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}


#headerwrap{
width: 100%; /*Width of main container*/
height:105px;
border-top: 0px solid #2058ff;
background-color:#2058ff;
background: #2058ff url('../pics/faded1bg.png') no-repeat top center;}

#topheader{
position:relative;
height:auto;
width: 990px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
text-align: left;
border: 1px solid #2058ff;
}

#logodiv {
margin-TOP:15px;
margin-left:0px;
position:relative;
float:left;
width:200px;
height:auto;
text-align: center;
border: 0px solid blue;

}

#slogan {
position:relative;
margin-top:26px;
margin-left:45px;
float:left;
width:AUTO;
height:AUTO;
text-align: center;
font-size:22px;
line-height: 25px;
color:#fff;
font-weight:bold;
border: 0px solid blue;
}

#vtopmenu {
position:absolute;
top:5px;
right:0px;
width:600px;
height:auto;
font-weight:bold;
color:#fff;
text-align: right;
border: 0px solid #2058ff;
z-index:99;
}

#vfacebook {
position:absolute;
top:5px;
right:400px;
width:300px;
height:auto;
font-weight:bold;
color:#fff;
text-align: left;
border: 0px solid red;
z-index:199;
}

#vlinkden {
position:absolute;
top:39px;
right:465px;
width:111px;
height:auto;
font-weight:bold;
color:#fff;
text-align: right;
border: 0px solid red;
z-index:200;
}

#vtopaddress {
position:absolute;
top:25px;
right:0px;
width:600px;
height:auto;
font-weight:bold;
line-height:110%;
color:#fff;
text-align: right;
border: 0px solid #2058ff;
z-index:99;
}

#blacksloganarea {
margin: 0 auto; /*Center container on page*/
width:100%;
height:AUTO;
text-align: center;
color:#fff;
border: 0px solid #000;
background: #383838;
padding-top:1px;
padding-bottom:1px;
/* margin-bottom:25px; */
}

#abovemaintopbanner {
margin: 0 auto; /*Center container on page*/
width:970px;
height:auto;
text-align: center;
color:#fff;
border: 0px solid #000;
padding:8px;
margin-top:5px;
margin-bottom:25px;
background-color:#2058ff;
background: #b5b5b5;
background: #2058ff url('../pics/faded1bg.png') no-repeat top center;background: #a0a0a0 url('../pics/faded1bg.png') no-repeat top center;
}

#maincontainerwrapORG {
width: 100%; 
margin: 0 auto; 
margin-top:5px;
background:transparent;
border: 0px solid #000;
}


#maincontainerwrap {
position:relative;
/* overflow:auto; */
width: 990px; 
margin: 0 auto; 
margin-top:5px;
background:transparent;
/*border: 1px solid red;
border-bottom: 0px solid red;
 border-left: 1px solid #d7d7d7;
border-right: 1px solid #d7d7d7;  */
}

#maincontainer{
position:relative;
float:left;
min-height:375px;
height:auto !important;
height:375px;
width: 990px; 
margin: 0 auto; /*Center container on page*/
padding:10px;
text-align: left;
background:#fff;
background:transparent;
border: 0px solid #000;
/*border-left: 1px solid #d7d7d7;
 border-right: 1px solid #d7d7d7; */
}
 
h1.headslogan {
margin:0;
padding:1px 2px 2px 1px;
font-size: 15px;
color: #fff;
font-weight: normal;
}

#maincontainerrightaddbox {
position:relative;
float:right;
width:156px;
min-height:375px;
height:auto !important;
height:375px;
text-align: center;
 line-height:110%;
color:#fff;
border: 0px solid #000;
/* background: #e5e5e5; */
padding:0px;
margin-bottom:5px;
color:#000;
}

#maincontainerrightaddbox a:link {color: #3300cc; text-decoration: none; color:blue;}
#maincontainerrightaddbox a:visited {color: #3300cc; text-decoration: none; color:blue;}
#maincontainerrightaddbox a:hover {color: #c0c0c0; text-decoration: underline; color:blue;}
#maincontainerrightaddbox a:active {color: #3300cc; color:blue;} 

#maincontainerrightaddbox, a.link {
text-decoration:none;
font-size:13px;
}

#footerwrap{
width: 100%; 
margin: 0 auto; 
background:#2058ff;
display:table;
border-top: 0px solid #fff;
border-bottom: 1px solid #000;
height:auto;
background: #2058ff url('../pics/faded1bg.png') no-repeat top center;}

#footer{
position:relative;
width: 900px; 
height:auto;
margin: 0 auto;
text-align: left;
color:#fff;
border: 0px solid #000;
display:table;
}

.footercolum1  {
margin:11px;
position:relative;
float:left;
width:210px;
height:auto;
border: 0px solid blue;
}
.footercolum2  {
margin:11px;
position:relative;
float:left;
width:412px;
height:auto;
border: 0px solid blue;
}
.footercolum3  {
margin:11px;
position:relative;
float:left;
width:200px;
height:auto;
border: 0px solid blue;
}

.footerspacer  {
position:relative;
float:left;
width:5px;
height:195px;
background: transparent url('/pics/footer_separator.png') no-repeat center top;
border-left: 0px solid #000;
}

.centertext { text-align:center;}
.righttext { text-align:right;}
.borderright { border-right: 1px solid #fff;  }

A.whiteNU:link {
font-weight:bold;
color: #fff; 
text-decoration: none;
}

A.whiteNU:visited {
font-weight:bold;
color: #fff; 
text-decoration: none;
}

A.whiteNU:hover {
font-weight:bold;
text-decoration: underline; 
color: #fff; 
}

A.whiteU:link {
font-weight:bold;
color: #fff; 
text-decoration: underline;
}

A.whiteU:visited {
font-weight:bold;
color: #fff; 
text-decoration: underline;
}

A.whiteU:hover {
font-weight:bold;
text-decoration: none; 
color: #fff; 
}
input,textarea { font-size:100%; }
textarea.admin { width:550px; }
input.admin { width:450px; }

.fcontactscolumn1 {
margin-TOP:0px;
margin-left:0px;
position:relative;
float:left;
width:150px;
height:AUTO;
text-align: right;
}
.fcontactscolumn2 {
margin-TOP:0px;
margin-left:15px;
position:relative;
float:left;
width:AUTO;
height:AUTO;
}
.clear { 
background: transparent; clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px;
}

.column1 {
margin-TOP:20px;
margin-left:0px;
position:relative;
float:left;
width:150px;
height:AUTO;
text-align: right;
border: 0px solid #000;
}
.column2auto {
margin-TOP:20px;
margin-left:15px;
position:relative;
float:left;
width:AUTO;
height:AUTO;
border:0px solid #000;

}

hr {
border: 0;
color: #2058ff;
background-color: #2058ff;
height: 1px;
width: 100%;
text-align: left;
}

.imagetemp {
margin-TOP:20px;
margin-left:8px;
margin-right:8px;
position:relative;
float:left;
width:153px;
height:180px;
border: 1px solid #E9E9E9;
text-align: left;
vertical-align: middle;
color:#47398b;
}
/* ADMIN */
.BOLD { font-weight:bold; }

.widetext{ width:400px; }

.op40 {
/* opacity 40% */
background:#fff;
/* opacity:0.4;filter:alpha(opacity=40) */
}

.op60 {
/* opacity 60% */
background:#fff;
/* opacity:0.6;filter:alpha(opacity=60) */
}
.sliderdiv {
margin-TOP:20px;
margin-left:8px;
margin-right:8px;
position:relative;
float:left;
width:270px;
height:100px;
border: 1px solid #E9E9E9;
text-align: left;
vertical-align: middle;
color:#47398b;
}
/* END ADMIN */
/* ################################################################### */
#featured{ 
	width:600px; 
	padding-right:270px; 
	position:relative; 
	border:0px solid #ccc; 
	height:310px; 
	background:transparent;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:600px; 
	list-style:none; 
	padding:0; margin:0; 
	width:270px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('/fprimages/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:600px; height:310px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:220px; left:0; 
	height:90px; 
	background: url('/fprimages/transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; margin:5px;
	overflow:hidden; 

}
#featured .info p{ 
	margin:5px; 
	font-family:Verdana; font-size:13px; 
	line-height:15px; color:#f0f0f0;
}
.info a{ 
	text-decoration:none; 
	color:#fff; 
}
.info a:hover{ 
	text-decoration:underline; 
}

#featured .ui-tabs-hide{ 
	display:none; 
} 

a.sliderheader:link , a.sliderheader:visited{
border: 1px solid red;
padding:5px; 
color: #fff;
font-size: 16px;
font-weight: bold;
text-decoration: none;
overflow:auto;
}

/* a.sliderheader:visited{
color: #47398B;
font-weight: bold;
} */

a.sliderheader:hover {
text-decoration: underline;
color:#000
}

/*###Chrome Style ########################################################*/

.chromestyle{
margin: 0 auto; /*Center container on page*/
width: auto;
font-weight: bold;
font: 15px Verdana;
background: #c0c0c0 url('../pics/faded1bg.png') no-repeat top center;
background: #c0c0c0;
border-top: 1px solid #000;
border-bottom: 1px solid #000;

}


.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.chromestyle ul{
/* border: 1px solid #BBB;
border-bottom: 2px solid #47398b;
border-top: 2px solid #47398b; */
width: 100%;
/*background: url('../includes/chrometheme/chromebg.gif') center center repeat-x; THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #535353;
/* color:#2058ff; */
padding: 4px 7px 5px 5px;
margin: 5px;
text-decoration: none;
font-weight: bold;
/* border-right: 1px solid #DADADA; */
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
 /*background: url('../includes/chrometheme/chromebg-over.gif') center center repeat-x;THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #535353; /*THEME CHANGE HERE was #BBB*/
border-bottom-width: 0;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
text-align: left;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #535353;
text-align: left;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}
/*### end chrome style ##############################################*/

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #cb0c01;
width: 150px; /*Default width of hint.*/ 
color: #fff;
padding: 3px;
border:1px solid black;
font-size:11px;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

/*#####FANCY SEARCH####################################*/

#searchwrapper {
width:310px; /*follow your image's size*/
height:40px;/*follow your image's size*/
/* background-image:url(THE_SEARCH_BOX_IMAGE); */
background-image:url('../../pics/search_image1.png');
background-repeat:no-repeat; /*important*/
padding:0px;
margin:0px;
position:relative; /*important*/
}

#searchwrapper form { display:inline ; }

.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:9px;
width:256px;
height:28px;
color:#fff;
}
 
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:265px;
width:32px;
height:28px;
}

.fontdiv{ 
border-bottom: 1px solid #949494;
padding:3px;
}

.admintd {
font-size:13px;
border:0px solid #98bf21;
padding:3px 7px 2px 7px;
}
