@import url("contact.css");

/*=INITIAL */
*	{
	margin: 0;
	padding: 0;
}

html, body {
/*	height: 100%;  */
}

body {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #5e5e5e;
	background: #23689c url(../img/main_bg.gif) 0 0 repeat-x;
	text-align: center;
}

img {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a, a:visited {
	color: #23689c;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}


a:focus, a:active {
	outline: none;
}

h1 {
	font: normal 16px Arial, Helvetica, sans-serif;
  color: #23689c;
  margin-bottom: 6px;
}

h2 {
	font: bold 13px Arial, Helvetica, sans-serif;
  color: #23689c;
  margin-bottom: 6px;
}

h3 {
	font: bold 11px Arial, Helvetica, sans-serif;
  color: #23689c;
  margin-top: 6px;
}


p {
  margin: 5px 0px 7px 0px;
}

input, select, textarea {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #5e5e5e;
  border: 1px solid #c9c9c9;
}

fieldset {
  border: 1px solid #cecece;
}



/*=LAYOUT */
#wrapper {
	width: 905px;
	margin: 0 auto;
	text-align: left;
  background: #fff;
  padding: 3px;
/*  min-height: 100%;*/
}

/*=HEADER*/
#header {
  position: relative;
  height: 74px;
  border-bottom: 2px solid #7ab2dc;
}

#logo {
  padding: 17px 0 0 12px;
}


#banner {
  position: absolute;
  top: 0;
  left: 254px;
}

#search-box {
}

#search-box label {
  font-weight: bold;
  padding: 0 3px;
  color: #fff;
}

#search-box #searchtext {
/*  padding: 0px;*/
  width: 104px;
}


#search-box #searchbtn {
  margin: 0 3px;
  border: none;
  position: relative;
  top: -1px;
  vertical-align: middle;
}

/*=MAIN CONTENT*/
#main {
  background: url(../img/sidecol_bg.gif) 0 0 repeat-y;
  overflow: hidden;
  height: 1%;
}

/*=COLUMNS*/
#side-col {
  width: 155px;
  padding: 15px 5px;
  float: left;
}

#side-col h1, #extra-col h1 {
  text-transform: uppercase;
  color: #666666;
	font: bold 11px Arial, Helvetica, sans-serif;
  margin-top: 10px;
  padding: 9px 15px;
  background: url(../img/heading_bg.png) 0 0 no-repeat;
}


#content {
  margin-left: 175px;
  padding: 15px 0;
}

/*=MAIN NAVIGATION*/
#main-nav {
  padding: 4px;
  background: #23689c url(../img/mainnav_bg.gif) 0 100% repeat-x;
  text-align: right;
}

#main-nav:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html #main-nav {height: 1%;}
/* End hide from IE-mac */
/* IE7 fix */
*:first-child+html #main-nav {height: 1%;}

#main-nav a, #main-nav a:visited {
  color: #fff;
  text-decoration: none;
}

#main-nav a:hover {
  text-decoration: underline;
}

#main-nav ul {
  list-style: none;
  padding-left: 14px;
}

#main-nav li {
  float: left;
}

#main-nav li a {
  display: block;
  padding: 2px 10px;
/*  background: url(../img/bt2.gif) 0 50% no-repeat;  */
}


/*=FOOTER*/
#footer-nav {
  background: #4083b6 url(../img/footer_bg.gif) 0 0 repeat-x;
  padding: 8px;
  text-align: center;
}

#footer-nav a, #footer-nav a:visited {
  color: #fff;
  text-decoration: none;
  padding: 10px;
/*  background: url(../img/bt2.gif) 0 50% no-repeat; */
}

#footer-nav a:hover {
  text-decoration: underline;
}

#copy {
  text-align: center;
  padding: 2px;
}


/*=SIDE NAVIGATION*/
#side-nav {

}

#side-nav ul {
  list-style: none;
}

* html #side-nav li {
  height: 1%;
}

* html #side-nav li a {
  height: 1%;
}

#side-nav a, #side-nav a:visited {
  display: block;
  padding: 6px 2px 6px 18px;
  background: url(../img/bt3.png) 0 50% no-repeat;
  color: #5e5e5e;
  text-decoration: none;
}

#side-nav a:hover, #side-nav a.active {
/*  text-decoration: underline; */
  background: url(../img/bt3.png) 2px 50% no-repeat;
  font-weight: bold;
}

#side-nav li ul a, #side-nav li ul a:visited, #side-nav li ul a:hover {
  padding: 6px 2px 6px 25px;
  background: url(../img/arr2.gif) 17px 50% no-repeat;
}


/*=ADVERT BOX*/
#ad-box {
  background: #fff;
  border-bottom: 1px solid #cecece;
  text-align: center;
}

/*=SUBSCRIBE BOX*/
.subscrbox-sword {
  margin: 0 5px;
}


.subscrbox-button {
  border: none;
  position: relative;
  top: 3px;
}

/*=EXTRAS*/
.csc-menu  {
  list-style: none;
}

.csc-menu li {
  padding: 1px 10px;
  background: url(../img/arr2.gif) 2px 50% no-repeat;
}


