body {
    margin: 0px;
    padding: 0px;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
}
#master {
    position: relative;
    width:100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    background-color: #ffffff;
    text-align: justify;
}
#logo {
    position: absolute;
    width:261px;
    height:109px;
    top: 0px;
    left: 10px;
    background-color: #ffffff;
}
#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 ;
}
#tswcsstabs li a {
	color: #ffffff ;
	background-color: #cc0000 ;
	border: 1px outset #cc0000 ;
	padding: 1px ;
	text-decoration: none ;
	display: inline ;
}
#tswcsstabs li a:hover {
	color: #cc0000 ;
	background-color: #edeae8 ;
}
#tswcsstabs {
    position: absolute;
    height:36px;
    width: 80.1%;
    top: 105px;
    right: 0px;
    text-align: center;
	font-size: 15px;
    background-color: #ffffff;
    line-height: 36px;
}
#searchbox {
	position: relative;
	float: right;
	width:238px;
	background-color: #ffffff;
    margin-bottom: 0px;
	margin-right: 10px;
    padding: 0px;
	line-height: 36px;
}
#title {
    position: absolute;
    height:92px;
    width: 500px;
    top: 0px;
    right: 0px;
    background-color: #ffffff;
}
#bodywrap {
    background-color: #FFFFFF;
    margin-top: 135px;
    position: absolute;
	float: left;
    padding: 0px;
}
#sidecol {
    width: 173px;
	height: 374px;
    float: left;
    background-color: #A90000;
	font-size: 11px;
	margin-top: 0px;
	margin-left:10px;
    margin-bottom: 0px;
    padding: 0px;
	line-height: 150%;
}
#news {
    width: 173px;
	height: 131px;
    float: left;
	clear: left;
	background: url(img1.gif) no-repeat;
    background-color: #edeae8;
	font-size: 20px;
	color: #A90000;
    margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	text-align: center;
	display: table;
}
#maincol {
    margin-left: 200px;
	background-color: #ffffff;
    margin-bottom: 0px;
	margin-right: 290px;
    padding: 0px;
}
#maincoltop {
	position: relative;
	width: 100%;
	background: url(img1.gif) no-repeat;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding: 5px;
}
#maincolleft {
	position: relative; 
	float: left;
	background: url(img1.gif) no-repeat;
	width: 32%;
	margin-right: 30px;
	padding: 5px;
}
#maincolcenter {
	Position: relative;
	float: left;
	background: url(img1.gif) no-repeat;
	width: 26%;
	margin-right: 30px;
	padding: 5px;
}
#maincolright {
	position: relative; 
	float: right;
	background: url(img1.gif) no-repeat;
	width: 29%;
	padding: 5px;
}
#rightcol {
    position: absolute;
	right: 10px;
	width: 238px;
    background-color: #ffffff;
    margin-bottom: 0px;
    padding: 0px;
	line-height: 1.5em;
}
#testimonials {
    padding: 5px; 
	height: 162px; 
	background: url(img1.gif) no-repeat;
	width: 238px;
}
#righttabs ul {
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
	display: block ;
}
#righttabs ul li {
	margin: 0 ;
	padding: 0 ;
	display: block ;
	text-align: center ;
	list-style: none ;
	font-family: Arial, Helvetica, sans-serif ;
}
#righttabs li a {
	color: white ;
	background-color: #A90000;
	border: 1px outset #ffffff ;
	padding: 1px ;
	text-decoration: none ;
	display: block ;
}
#righttabs li a:hover {
	color: #A90000;
	background-color: #edeae8 ;
}
#righttabs {
    float: right;
    height:29px;
    width: 238px;
    top: 0px;
    right: 0px;
    text-align: center;
	font-size: 15px;
    line-height: 29px;
}
#footer {
    width:100%;
    height: 5px;
    clear: both;
    padding: 0px;
    text-align: center;
    color: #A90000;
    background-color: #ffffff;
	margin-bottom: 0px;
}
#htmltagcloud{
/******************************************
* CUSTOMIZE CLOUD CSS BELOW (optional)
*/
font-size: 100%;
width: auto; /* auto or fixed width, e.g. 500px */
font-family:'lucida grande','trebuchet ms',arial,helvetica,sans-serif;
margin:1em 1em 0 1em;
border:0px dotted #ddd;
padding:0em; /******************************************
* END CUSTOMIZE
*/
}
#htmltagcloud{
	line-height:3.0em;
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
	text-align:justify;
	text-indent:0;
}
#htmltagcloud a:link{
	text-decoration:none;
}
#htmltagcloud a:visited{
	text-decoration:none;
}
#htmltagcloud a:hover{
	color:white;
	background-color:#05f;
}
#htmltagcloud a:active{
	color:white;
	background-color:#03d;
}
.wrd{
	padding:0;
	position:relative;
}
.wrd a{
	text-decoration:none;
}
.tagcloud0{
	font-size:1.5em;
	color:#ACC1F3;
	z-index:10
}
.tagcloud0 a{
	color:#000000;
}
.tagcloud1{
	font-size:2.1em;
	color:#ACC1F3;
	z-index:9;
}
.tagcloud1 a{
	color:#ACC1F3;
}
.tagcloud2{
	font-size:2.7em;
	color:#86A0DC;
	z-index:8;
}
.tagcloud2 a{
	color:#86A0DC;
}
.tagcloud3{
	font-size:3.3em;
	color:#86A0DC;
	z-index:7;
}
.tagcloud3 a{
	color:#86A0DC;
}
.tagcloud4{
	font-size:3.9em;
	color:#607EC5;
	z-index:6
}
.tagcloud4 a{
	color:#607EC5;
}
.tagcloud5{
	font-size:2.5em;
	color:#607EC5;
	z-index:5;
}
.tagcloud5 a{
	color:#607EC5;
}.tagcloud6{
	font-size:5.0em;
	color:#4C6DB9;
	z-index:4;
}
.tagcloud6 a{
	color:#4C6DB9;
}
.tagcloud7{
	font-size:5.4em;
	color:#395CAE;
	z-index:3;
}
.tagcloud7 a{
	color:#395CAE;
}
.tagcloud8{
	font-size:5.9em;
	color:#264CA2;
	z-index:2;
}
.tagcloud8 a{
	color:#264CA2;
}
.tagcloud9{
	font-size:6.3em;
	color:#133B97;
	z-index:1;
}
.tagcloud9 a{
	color:#133B97;
}
.tagcloud10{
	font-size:4.5em;
	color:#002A8B;
	z-index:0;
}
.tagcloud10 a{
	color:#CC0000;
}
.freq{
	font-size:15pt !important;
	color:#bbb;
}
#credit{
	text-align:center;
	color:#333;
	margin-bottom:0.9em;
	font:0.5em 'lucida grande',trebuchet,'trebuchet ms',verdana,arial,helvetica,sans-serif;
}
#credit a:link{
	color:#777;
	text-decoration:none;
}
#credit a:visited{
	color:#777;
	text-decoration:none;
}
#credit a:hover{
	color:white;
	background-color:#05f;
}
#credit a:active{
	text-decoration:underline;
}
.outer {
    position: relative;
    display: table;
    vertical-align: middle;
}
.inner {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}


