@charset "utf-8";
/* CSS Document */
/* ----------- GENERIC -------------- */

a, a:link {
    /*color:#c6d92c;*/
    text-decoration:none;
}

a:visited {
    text-decoration:underline;
}

a:hover {
    text-decoration:underline;
}

a:active {
    text-decoration:underline;
}

a img {
    border:none;
}


/* all content pages content p's */
#copy {
    padding-top:1.5em;
    padding-right:0;
    padding-bottom:2em;
    padding-left:1em;
    font-family:Verdana, Geneva, sans-serif;
    width:44em;
    color:#626565; 
    text-align:justify;
    
}
/* ---------------------------------- */

body {
	text-align:center;
	font-size:.9em;
	background-color:#a5b7b7;
	margin:0;
    padding:0;
}

#container 
{
    margin:0 auto;
    width:62em;
}

/*
#mainContent {
	width:62.2em;
	margin:0 auto;
	/* Temp for template::: */
	/*margin-left: 3.2em;
	text-align:left;
	background-color:#FFF;
}*/

/* ============ HEADER ============== */

#header {
	padding-top:2em;
}

#welcome {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	margin-top:3em;
	margin-bottom:.5em;
	/*width:19.6em;*/
	margin-left:1em;	
}

#welcome img {
    vertical-align:-.5em;
}

#logo {
	float:right;
	width:14.5em;
	padding-top:.5em;
	text-align:center;
}

#account {
    display:inline;
    font-size:.7em;
}
#account a {
    color:#27245E;
}

/* ================================== */

/* ============= MENU =============== */

#topBar .blueBar, #topBar .greenBar {
	height:1em;
}

#topBar .blueBar {
	background-image:url(../images/bluetop.jpg);
	background-repeat:repeat-x;
	/* width:47em; */
	width:77%;
	float:left;
	height:1em;	
}

#topBar .greenBar {
	background-image:url(../images/greentop.jpg);
	background-repeat:repeat-x;
	/* margin-left:47.1em;
	width:15em; */
	margin-left:77.25%;
	width:23.5%;
}

/* ------- Nav bar ------------------ */

#menu {
	height:4em;
	font-family:Arial, Helvetica, sans-serif;
}

#menu .nav {
	/* float:left; */
	display:inline;
	/*width:47.1em;*/
	width:77%;
	list-style-type: none;
	margin-left:0px;
	padding-left:0px;
	padding-top:0em;
	margin-top:0em;
}

#menu .nav li {
	display:inline;
}

#navWrap {
    height:2.75em;
	line-height:2.75em;
	background-image:url(../images/menubar.jpg);
	background-repeat:repeat-x;
	background-color:#fa7f22;
}

#menu .nav li a, #menu .nav li a:link, #menu .nav li a:visited {
	float:left;
	display:block;
	height:2em;
	/*width:8.64em;*/
	width:12.7%;
	/*height:2.3em;
	line-height:2.3em; */
	height:3.05em;
	line-height:3.05em;
	background-image:url(../images/menubar.jpg);
	background-repeat:repeat-x;
	background-color:#fa7f22;
	margin:0;
	border-right:solid 1px #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	/* padding-top:.75em; */
	text-align:center;
	font-size:.9em;
}

#menu .nav li a:hover, #menu .nav li a:active {
	background-color:#f85f01;
	/* height:2.25em; */
	background-image:none;
}

#menu .nav li a.current {
	background-color:#f85f01;
	/* height:2.25em; */
	background-image:none;
}

#search {
	background-image:url(../images/menubar.jpg);
	background-repeat:repeat-x;
	background-color:#fa7f22;
	text-align:center;
	/* margin-left:47.1em;
	width:15em; */
	height:2.75em;
    margin-left:77.25%;
    width:23.5%;
}

#sbar {
    background-image:url(../images/search.jpg); 
    background-position:center; 
    background-repeat:no-repeat;
    width: 9em;
}

#sImg, #ctl00_ctl00_sImg, #ctl00_sImg {
    left:-4px;
    position:relative;
    top:5px;
}

/*
#search_button {
    background-image: url(../images/go.jpg);
    background-repeat:no-repeat;
    height:2em;
    width:3em;
}

#search_button:hover {
    background-image: url(../images/go_hover.jpg);
    background-repeat:no-repeat;
}*/

/* ---------------------------------- */

/* ================================== */

/* =========== CONTENT ============== */

#editableContent {
	margin-top:1em;	
}

/* ================================== */

/* ============ FOOTER ============== */

#footer {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f8c594;
	border-bottom-color: #f8c594;		
	height:2em;
	text-align:center;
	padding-top:0.7em;
	margin-bottom:1em;
	font-family: Verdana, Geneva, sans-serif;
}

.foot_left {
	float:left;	
	padding-left:0em;
	padding-top:.2em;
	padding-bottom:.7em;
	/*font-size:.59em;*/
	/*font-size:6.38pt;*/
	font-size: 60%;
	color: #616366;
	font-family:Verdana, Geneva, sans-serif;

}

.foot_left a {
    color:#616366;
}

.foot_left a:visited {
    text-decoration:none !important;
}

foot_left a:hover {
    text-decoration:underline;
}

.foot_right {
	float:right;
	padding-right:0em;
	margin-top:-.5em;
}

.phoneNum {
	color: #f4953d;
	font-weight:bold;
}

/* ================================== */

/* ======== DROP SHADOW ============== */

.content, .shadow {
  /* position: relative;
  bottom: 4px;
  right: 4px; */
}

.shadow { background-color: #e2e1e1; }

.content {
  background-color:#FFF;
  border-top: 1px solid #f1f1f1;
  border-bottom:1px solid #cfcfcf;
  border-right:1px solid #878787;
  border-left:none;
  padding:.5em;
  padding-left:0em;
}

.s1 {
    /* margin: 0pt auto; 
    width: 58.75em; 
    padding-right:4em; 
    padding-left:0;
    height:69em;
    margin-top:1em;
    background-color:#949495;
    /*background-color:#A6B8B8;*/
    background-color:#949495;
    margin-top:1.5em;
    padding-bottom:0em;
    padding-right:0.5em;
}

#mainContent 
{
    background-color:#FFFFFF;
    position:relative;
    text-align:left;
    top:-0.5em;
    /* margin:0 auto 0 3.2em; */
    margin-left:-10px !important;
}
/* =================================== */

.clearfloat {
    clear:both;
}

/* ======== pricavy-policy =========== */

h4 {
    text-transform:uppercase;
    text-align:center;
}


a.inherit 
{
    color:inherit !important;
    text-decoration: inherit !important;
}


.jNews {
    color:inherit; 
    border-bottom:dashed 1px #FFFFFF;
    text-decoration:none !important;
}

.jNews:hover {
    text-decoration:none;
}