/* CSS Document */
body{
   margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
   background:#ededed url(../images/bg.gif) top center no-repeat;
   font-family:Arial,Verdana, Helvetica;
   color:#000000;  }

.content{
	width:800px;
	margin:0px auto;}

.topSection{
	background:#ffffff;
	margin:0px; padding:0px;
	height:100px; width:800px;}


.topSection .left{
	float:left; width:214px;
	margin:0px 3px 0px 0px; padding:30px 0px 0px 16px;}
.topSection .right{float:left; width:542px; margin:0px; padding:0px 0px 0px 5px;}


.infoSection{
	background:#ffffff;
	margin:0px 0px 0px 0px;padding:0px 0px 3px 0px;
	height:250px;width:800px;}

.infoSectionStaff{
	background:#ffffff;
	margin:0px 0px 0px 0px;padding:0px 0px 3px 0px;
	height:250px;width:230px;}

.infoSectionStaff .menuSection{
	float:left;background: url(../images/menu.bg.jpg) no-repeat;
	width:230px; height:250px;
	margin:0px 0px 0px 0px;padding:0px 3px 0px 0px;}

.infoStaff {

		background: url('/CMS/images_spaw/bg_staff.jpg') repeat-x;
		width:567px; height:250px;
		vertical-align:bottom;
		

	}


/*.infoSection .menuSection{
	float:left;background: url(../images/menu.bg.jpg) no-repeat;
	width:230px; height:250px;
	margin:0px 0px 0px 0px;padding:0px 3px 0px 0px;}
.menuSection .verticalNav{margin:10px 0px 0px 24px;padding:0px; width:181px; list-style:none; font:bold 12px Arial,Tahoma;}
.menuSection .verticalNav li{background:url(../images/menuLine.gif) bottom no-repeat;}
.menuSection .verticalNav li a{
	display:block; background:url(../images/arrowMenu.gif) left center no-repeat;
	padding:5px 0px 5px 10px;color:#ffffff;
	width:auto; text-decoration:none;}
* html .menuSection .verticalNav li a{
width: 167px;
}
.menuSection .verticalNav li a:hover{ color:#ffffff; background-color:#73ac25; text-decoration:none;}
.menuSection .verticalNav li .current{ color:#ffffff; background-color:#73ac25; text-decoration:none;}*/

.infoSection .info{
	float:right;width:567px; height:250px;
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.mainSection{
	background:#ffffff;
	margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
	width:800px;}
.mainSection .leftCol{
	background:#ffffff;
	margin:0px 0px 0px 0px;padding:0px 3px 3px 0px;
	width:230px;color:#ffffff; font-size:11px}
.mainSection .leftCol .grayBox{
	background:#878787;
	margin:0px 0px 3px 0px; padding:13px;
	text-align:left; vertical-align:top;}
.grayBox form{ margin:0px 0px 0px 0px; padding:10px 0px 10px 0px;}
.grayBox .Nav{margin:10px 0px 0px 10px;padding:0px; width:181px; list-style:none; font:bold 11px Arial,Tahoma;}
.grayBox .Nav li{background: url(../images/dot.gif) bottom left repeat-x;}
.grayBox .Nav li a{
	display:block;
	padding:3px 0px 3px 0px;color:#ffffff;
	width:auto; text-decoration:none;}
* html .grayBox .Nav li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 181px;
}
.grayBox .Nav li a:hover{ color:#ffffff; background:#909090; text-decoration:none;}
.grayBox .Nav li .current{ color:#ffffff; background:#909090; text-decoration:none;}

.mainSection .leftCol .blueBox{
	background:#0075be;
	margin:0px 0px 0px 0px; padding:10px;
	text-align:left; vertical-align:top;}
.mainSection .blueBox a{ color:#ffffff; font-weight:bold; text-decoration:none;}
.blueBox a:hover{ text-decoration:underline;}

.mainSection .rightCol{
	background:#ffffff;
	margin:0px 0px 0px 0px;padding:15px 15px 15px 10px;
	width:532px;color:#000000; font-size:11px}

.rightCol a{font-size:.95em; color:#0f7a6e; font-weight:bold; text-decoration:underline;}
.rightCol a:hover{ color:#003333; text-decoration:none;}

.rightCol .box{ margin:0px 0px 25px 0px;padding:0px; text-align:left;}
.box ul{list-style:square;}

/* Start Table */
 .box table{
    margin:5px 0 5px 0;
    background-color:#fff;
    width: 100%;
 }
 .box thead th {
	border-bottom: 1px solid #333333;
 	color:#629400;
 	text-align:left;
 	padding:2px;
 	height:20px;
 	font-weight: bold;
 }
 .box tbody tr {
 	background-color:#fff; border-bottom: 1px solid #996; }
 .box tbody td {
 	border: 1px dashed #444444;
    border-bottom: 1px dashed #333333;
    color:#000000;
 	padding:5px;
 	text-align:left; vertical-align:top;
 }
 .box tbody td a{
 	color:#dd0000;
 	text-decoration:none;
 	font-weight:normal;
 	text-decoration:underline;
 }
 .box tbody td a:hover{
 	text-decoration:underline;
 }
 .box tfoot td{ text-align:right;}
/* end table */



.footSection{
	background:#519797;
	margin:0;padding:10px 0 0 10px;
	width:790px; height:22px;
	color:#ffffff; font-size:11px;}
.footSection a{ color:#ffffff; text-decoration:none;}
.footSection a:hover{ text-decoration:underline;}

.whiteBold{ color:#ffffff; font-size:12px; font-weight:bold;}
.greeBold{color:#003333;font-size:14px; font-weight:bold;}


#LangSection {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000066;
}

#LangSection a:link, #LangSection a:visited, #LangSection a:active {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000066;
	text-decoration: none;
}

#LangSection a:hover {
	font-size:10px;
	font-weight:bold;
	color:#000066;
	text-decoration: underline;
}

#JobSearch {
	background: url('/images/btSearch.gif') no-repeat;
	height: 24px;
	width:74px;
	border-width:0px;
}

#msoft {
	color: #000;
	margin-top: 10px;
	margin-left: 20px;
}