.clear {
	clear:both;
}


body {
	background:rgb(255,255,255);
	margin:0px;
	padding:0px;
	font-family: arial,Tahoma,verdana,sans-serif;
	font-size:80%;
	color:rgb(31,31,31);
	background:rgb(16,39,56) url('sw_images/page_bg.jpg') repeat-x;
}

a {
	outline:none;
}

#page_wrapper {
	margin:0px auto 50px auto;
	border:none;
	width:800px;
}

#header {
	width:800px;
	height:195px;
	border:none;
	position:relative;
	background-image:url('sw_images/header_bg.jpg');
	clear:both;
}

#nav_bar {
	clear:both;
	border:none;
	margin-top:-1px;
	padding:0px;
	height:32px;
}

/*--------------------------- START the 3 column layout -----------------*/

#content_wrapper {
  	margin:0px;      
	padding:0px;
	border:0; 
}

#center {
	background-color:#fff;
  	border:none;
}

#left_side {
  	width:185px;
	text-align:center;
  	border:0;
	background:rgb(33,45,68) url('sw_images/water_bg.jpg') repeat;
}

#right_side {
  	width:185px;
	text-align:center;
  	border:none;
	background:rgb(33,45,68) url('sw_images/water_bg.jpg') repeat;
}

#footer {
	font-family:arial;
	font-size:.8em;
	color:rgb(255,255,255);
	text-align:center;
  	background:rgb(31,31,31);
  	border:none;
}	

/*----------------------------- START side columns styling ----------------*/

h6 {    
	font-size:16px;
	padding-left:20px;
	margin:10px 0px;
}

h5 {   /* used in content main area heading titles */
	font-family:Arial, Verdana, 'sans-serif';
	font-size:1.2em;
	font-weight:bold;
	color:#000;
	margin-left:20px;
}

h4 {
	font-family:Arial, Verdana, 'sans-serif';
	font-size:1.1em;
	font-weight:bold;
	color:rgb(227,223,127);
	padding:0px 10px;
}

h3 {
	font-family:Arial, Verdana, 'sans-serif';
	font-size:1.5em;
	font-weight:bold;
	color:rgb(227,223,127);
	padding:0px 10px;
}

h2 {
	font-family:Impact;
	font-size:23px;
	font-weight:normal;
	letter-spacing:.03em;
	color:rgb(60,84,103);
	padding:0px 20px;
}

p.side {
	color:rgb(255,255,255);
	font-size:.9em;
	padding:0px 10px;
}

ul.side_list {
	color:rgb(255,255,255);
	list-style-type:square;
	text-align:left;
	padding-right:5px;
}

ul.side_list li {
	padding:3px 0;
}


/*-------------------------- side columns links -------------------------*/

.side_read_more {
	text-align:right;
	padding-right:10px;
}

.side_read_more a:link {
     	color:rgb(227,223,127);
	font-weight:bold;
	font-size:.85em;
     	text-decoration:underline;
}

.side_read_more a:visited {
     	color:rgb(227,223,127);
	font-weight:bold;
	font-size:.85em;
     	text-decoration:underline;
}

.side_read_more a:hover {
     	color:rgb(255,255,255);
	font-weight:bold;
	font-size:.85em;
     	text-decoration:underline;
}

a.side-link:link, a.side-link:visited {
	color:rgb(227,223,127);
	font-weight:normal;
	text-decoration:underline;
}

a.side-link:hover {
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}



/*----------------------- START center column styling --------------*/


#slideshow {
	height:135px;
	width:388px;
	margin-left:-29px;
}

ul#innerfade {
	list-style-type:none;
}

#center p {
	text-align:left;
	font-family:arial;
	font-size:.9em;
	color:rgb(31,31,31);
	padding:0px 20px;
	margin-top:0px;
}

.dotted {
	margin-left:20px;
	background-image:url('sw_images/dotted_main.gif');
	width:365px;
	height:7px;
}

a.main_links:link {
     	color:rgb(60,84,103);
     	text-decoration:underline;
	font-weight:bold;
	font-size:.95em;
}

a.main_links:visited {
     	color:rgb(60,84,103);
     	text-decoration:underline;
	font-weight:bold;
	font-size:.95em;
}

a.main_links:hover {
     	color:rgb(180,172,0);
     	text-decoration:underline;
	font-weight:bold;
	font-size:.95em;
}

a:link {
     	color:rgb(60,84,103);
     	text-decoration:underline;
}

a:visited {
     	color:rgb(60,84,103);
     	text-decoration:underline;
}

a:hover {
     	color:rgb(180,172,0);
     	text-decoration:underline;
}

ul.standard_list {
	text-align:left;
	font-family:arial;
	font-size:.9em;
	color:rgb(31,31,31);
	list-style-type:square;
}

ul.standard_list li {
	padding:5px 20px 5px 0px;
}

/*---------------------- ADDITIONAL styling ------------------*/


#logo {
	position:absolute;
	top:0px;
	left:153px;	
}


img {
	border:none;
}