/* ---------------------------------------
   Font Configuration Start
*/ ---------------------------------------

H1{
 font-size:14px;
 padding:0px;
 margin:0px;
}

div .csc-header h1{
 font-size:17px!important;
}

H2{
 font-size:13px;
}

H3{
 font-size:12px;
}

H4{
 font-size:11px;
 font-weight:bolder;
}

H5{
 font-size:10px;
}

body{
 margin:0px;
 color:#515050;
 font-family:"Verdana";
 font-size:12px;
}

a{
}

#lunchbox{
 width:850px;
 float:center;
 margin-left:auto;
 margin-right:auto;
 padding-left:0px;
}
#topmenu a{
 font-family:"Arial";	
 font-size:13px;
 color:#615050!important;
}

#topmenu a:hover{
 text-decoration:underline;
 font-weight:bold;
}

#page{
 font-size:11px;
}

#langpanel{
 font-size:8px;
}

.copyright{
 text-align:left;
 font-size:10px;
}

.pagetitle .subtitle{
 padding-left:4px;
 font-family:"Verdana";
}

.toplinks{
 font-family:"Verdana";
 font-size:11px;
 color:#DFDFDF;
}

.submenu{
 font-family:"Verdana";
 font-size:8px;
 color:#DFDFDF;
}

.breadcrumb{
 font-size:12px;
}

p{
 font-size:13px;
}
/* ------------------------------------------
   Font Configuration End
*/ ------------------------------------------


body{
	margin:0px;
}
div{
	padding-left:10px;
	padding-right:10px;
}

a{
	
	text-decoration:none;
	color:#8b8b8a;
}


table{
	border-collapse:collapse;
}
/* Page Layout */

#header{
	width:100%;
	height:30px;
	background-image:url("../images/swb_top_bg.png");
	background-repeat:repeat-x;
	border-bottom:1px solid #6d6464;
}

#header a{
	color:#eee;
}

#headertable{
	height:30px;
}

#shadow{
	margin:0px!important;
	height:3px!important;
	background-color:#6C6464;
}
#topmenu{
	width:100%;
	height:21px;
	/**#border-top:1px solid #c0c0bf;**/
	border-top:1px solid #58595B;
	background-color:#7B7D80;
	/**background-image:url("../images/swb_topmenu_bg.png");**/
	background-image:url("../images/swb_top_orange_bg.png");
	background-repeat:repeat-x;
	border-bottom:1px solid #bcbcbc;
}

#bannermenu{
 	width:840px;
}

#bannertable{
	margin-left:0px;
	margin-top:20px;
	height:150px;
}

#imagerow{
	height:130px;
}
#bannerimage{
	background-position:left;
	background-image:url("../images/swb_top_image.png");
	background-repeat:no-repeat;
}
#bannerslogan{
	width:420px;
	background-image:url("../images/swb_top_slogan.png");
	background-repeat:no-repeat;
	background-position:right;
}

#linkcell{
	vertical-align:top;
	height:20px;
}

#bannerlinks{
	margin-left:3px;
	text-align:center;
	width:393px;
	height:22px;
	border:0px;
}

#breadcrumb{
	height:40px;
	text-align:left;
}

#breadcrumb a{
	color:gray;
	text-decoration:underline;
}

#page{
	width:800px;
	padding-right:0px;
	text-align:left;
}

#pagetable{
	text-align:right;
	width:800px;
	margin-left:0px;
	margin-right:auto;
	border-bottom:1px solid #eee;
}

#maincontent{
	width:400px;
	text-align:left;
	font-size:10px;
}

.contenttable a{
	text-decoration:none;
}

.contenttable img{
	border:0px;
}

blockquote{
	margin:auto!important;
}

#content{
	min-height:500px;
	width:550px;
	padding:0px;
	margin:0px;
	padding-right:20px;
	padding-top:5px;
}

#content a{
	text-decoration:underline;
	color:#4d7ab1;
}

#rightselector{
	float:right;
	vertical-align:top;
	padding:0px;
	margin:0px;
	text-align:right;
	width:200px;
}

#rightmenucell{
	text-align:right;
	vertical-align:top;
}

#footer{}

#langpanel{
	text-align:right;
	background-color:#D2D2D2;
	height:15px;
	width:240px;
	padding-top:2px;
	margin-left:auto;
	margin-right:0px;
	border-top:1px solid #727376;
	border-left:1px solid #727376	;
	border-right:1px solid #c0c0bf;
	border-bottom:1px solid #c0c0bf;
}

#langpanel div{
	margin:0px;
	padding:0px;
}

#menutable{
	height:10px;
}

table{
	width:97%;
}

#rightcell{
	text-align:right;
	vertical-align:top;
}

.copyright{
	font-weight:bolder;
	padding-right:65px;
	text-align:center;
}

.csc-header{
	padding:0px;
	margin:0px;
}

.bodytext{
	padding-left:7px;
}

.rm_item{
	text-align:right;
	vertical-align:top;
	height:18px;
	margin-right:2px;
	margin-bottom:2px;
	margin-left:auto;
	background-color:#eeeeee;
	width:190px;
	color:gray;
	font-size:12px;
}

.rm_item a{
	color:gray;
	text-decoration:none;
}
.rm_item a:hover{
	text-decoration:underline;
	font-weight:bold;
}
.graycell{
	background-color:#DCDCDC;
}

.browncell{
	background-color:#e0d9cb;
	/**background-image:url("../images/st_bannerlink_bg.png");
	background-repeat:repeat-x;**/
	height:20px;
	font-size:15px;
	margin:0px;
	border-top:1px solid #eee;
	border-left:1px solid white;
	padding:0px;
}

.browncell a{
	color:#6d6d6d;
}

.browncell a:hover{
	text-decoration:underline;
}

/* Content Style */
.pagetitle{
	vertical-align:top;
	width:300px;
	font-family:"Impact";
	font-size:25px;
	padding:0px;
	margin:0px;
	color:#DFDFDF;
}

.pagetitle img{
	padding-right:10px;
	margin:0px;
		
}

.pagetitle .subtitle{
	padding-left:4px;
}

.macinabox{
	margin:0px;
	margin-top:-30px;
	padding:0px;
	height:17px;
	width:160px;
	border-collapse:collapse;
}

.macinabox td{
	vertical-align:middle;
}

.macinabox .text{
	width:120px;
	height:8px;
	font-size:8px;
}
.macinabox .butt{
	width:35px;
	height:12px;
	font-size:10px;
}
.searchbox{
	padding:0px;
	margin:0px;
	width:140px;
}

.searchfield{
	padding:0px;
	margin:0px;
	width:70px;
	background-color:#eee;
	border-left:1px solid black;
	border-top:1px solid black;
	border-bottom:1px solid #eee;
	height:13px;
}

.searchbox .button{
	border:1px solid gray;
	padding:0px;
	margin:0px;
	background-color:#eee;
	height:13px;
	width:40px;
}

.tx-indexedsearch-res a{
	color:#94661e;
	font-size:12px!important;
	text-decoration:underline;
}
.tx-indexedsearch-descr{
	font-size:11px!important;
}
.tx-indexedsearch-info{
	font-size:11px!important;
}
.tx-indexedsearch-percent{
	color:#2b9a04;
	font-weight:bolder;
}

.tx-indexedsearch-searchbox-button {
   margin-top:3px;
   color:#808095;
   background-image:url(button_background.png);
   background-position:bottom;
   background-repeat:repeat-x;
   border:1px solid;
   border-top-color:#d1d1d1;
   border-left-color:#d1d1d1;
   border-right-color:#808095;
   border-bottom-color:#808095;
}