body {
margin:0; padding:0; font-family:verdana, arial, sans-serif; font-size: 80%; text-align:center;

/*background-image: url(f_h2.jpg);*/
background-repeat: repeat-x;
background-position: top;}

p {
margin:0.2em 0 1.2em 0;
padding:0.3em;
}

h1 {
color: #19236d; font-size: 140%;  
font-style: normal;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
padding:0.3em;
}

h2 {
color: #19236d; font-size: 90%;  
font-style: normal;
font-family: Verdana, Helvetica, Arial, sans-serif;
border-bottom: 1px #19236d solid;
font-weight: bold;}

h3 {
color: #000000; font-size: 120%;  
font-style: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;}


h4 {
color: #19236d; font-size: 140%;  
font-style: normal;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;}


div {
margin:0; padding:0; display:block;}

a:link, a:visited {
color: #19236d; text-decoration:none;}
a:hover {
color:#19236d; text-decoration:none;}
a:active {
color:#19236d; text-decoration:none;}

.client {
margin: 0px;
padding: 10px;
border: 1px #ededed solid;
background: #dce7f9;
}


img {
	border: 0px solid #CCC;
	
}
img.float-right {
  margin: 5px 0px 10px 10px;
  float:right;  
}
img.float-left {
  margin: 0px 10px 10px 0px;
  float:left;
}



.container {
 margin:0 auto 0 auto; padding:0; width:100%;
background-image: url(footer.jpg);
background-repeat: no-repeat;
background-position: left bottom;}

.titleblock {
text-align:left;
/*background-image: url(headerbg.jpg);*/
background-position: top left;
background-color: #5986c4;
height: 176px;
background-repeat: no-repeat;}

.titleblock p {
color: #8ba249;
text-transform: lowercase;
text-indent: 1em;
font-style: normal;
font-size: 12px;
}






/*
	tswtabs.css		1.0.1
	Please use the CSS Menu Button Wizard at
		http://www.thesitewizard.com/wizards/css-menu-buttons.shtml
	to generate your own customized menu buttons.
*/

#tswcsstabs ul {
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
	display: inline ;
}
#tswcsstabs ul li {
	margin: 0 ;
	padding: 0 ;
	display: inline ;
	text-align: center ;
	list-style: none ;
	font-family: Arial, Helvetica, sans-serif ;
	font-weight: bold ;
}
#tswcsstabs li a {
	color: #19236d ;
	font-size: 1.5em;
	background-color: #fff ;
	/*border: 1px outset #fff ;*/
	padding: 8px ;
	text-decoration: none ;
	display: inline ;
}
#tswcsstabs li a:hover {
	color: #ff9900 ;
	background-color: #19236d ;
}










ul#list-nav {
float: center;
list-style:none;
margin:0px;
padding:0px, 0, 0px;
width:1024px
}

ul#list-nav li {
display:inline
}

ul#list-nav li a {
text-decoration:none;
font-weight: bold;
padding:10px 0px 10px;
width:200px;
background:#ffffff;
color:#19236d;
float:left;
text-align:center;
font-size: 10px;
border-left:1px solid #fff;
}

ul#list-nav li a:hover {
background:#19236d;
color:#ff9900
}


/*
ul.navbar {
list-style-type:none; float:left; display:block; width:100%; line-height: 1em ;
width: 1000px;
font-weight: bold;
font-size: 1.5em;
clear:both; margin:0;padding:0;  background-color: #fafafa;
border-bottom: 1px #e7e7e7 solid;}

ul.navbar li {
display:inline;}

a.nav:link, a.nav:visited {
display:block; float:left; width: 150px; margin:0; 
text-decoration:none; background-color: #fafafa ;color: #000000;
font-weight: bold;
font-size: 0.8em;}

a.nav:hover {
display:block; float:left; width: 250px; margin:0; 
text-decoration:none;
color:#ffffff;
background-color: #78b73e;
font-weight: bold;
}

a.nav:active {
display:block; float:left; width: 250px; margin:0; 
text-decoration:none; background-color:#999999; color:#FFFFFF;}
*/


.rightcontainerw {
float:right; clear:both; width:36em; margin: 2em 3em 0em 0em;
padding-top: 0em;
/*background-color: #ffffff;*/
}

.rightcontainer {
float:right; clear:both; width:18em; margin: 2em 3em 0em 0em;
padding-top: 0em;
/*background-color: #ffffff;*/
}

.rightbox {
margin:0; padding:0;  text-align:center;
border: 0px #ededed solid;}

.rightboxnews {
margin:0;
padding:0;
text-align:center;
border: 0px #ededed solid;
background: #dce7f9;
}

.rightcontainer h2 {
text-align:left; padding:0 2em 0 1.5em;}

.linkbox a {display:block;}


/* sidebar */
#sidebar {
	float: right;
	width: 245px;
	margin: 0 0 10px 0; padding: 0;
	background-color: inherit;	
}
#sidebar h1 {
	padding: 8px 0px 3px 25px;
	background: url(square_arrow.gif) no-repeat 0% .7em;
	text-transform: none;	
	color: #301969;
}

#sidebar ul.sidemenu {
	list-style:none;
	margin:10px 15px;
	padding:0;		
}
#sidebar ul.sidemenu li {
	margin-bottom:1px;
	border: 1px solid #fffff;
}
#sidebar ul.sidemenu a {
	display: block;
	font-weight: bold;
	color: #333;
	text-decoration:none;	
	padding: 2px 5px 2px 10px;
	/*background: #ffffff;*/
	/*border-left: 5px solid #fff;*/	
	
	min-height: 18px;	
}

* html body #sidebar ul.sidemenu a { height: 18px; }

#sidebar ul.sidemenu a:hover {
	padding:2px 5px 2px 10px;
	background: #f2f2f2;
	color: #301969;
	border-left:5px solid #301969;
	border-right:5px solid #301969;
}




/* end sidemenu */

.contentw {
clear:left;
text-align:left;
margin:0em 40em 5em 2em;
padding: 0em 2ex 3em 2ex;
/*text-align : justify;*/

}

.content {
clear:left;
text-align:left;
margin:0em 24em 5em 2em;
padding: 0em 2ex 3em 2ex;
/*text-align : justify;*/

}

.content h2 {text-indent:1em;}
.content h3 {text-indent:0em;}

.content h1 {
margin:0em;

}

.footer {
color: #000000;
padding:0.8em; 
text-align: right;
clear:both;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 75%;
border-bottom: 1px #e3e3e3 solid;}

.footer .right {
float:right;
clear:both;
text-align:right;
}

.footer p {margin:0;}



