/* CSS Document */

body{
	padding:0px;
	margin:0px;
	color:#6f6f6f;
	font:10px/14px Tahoma, sans-serif;
	/*background-color: #F3F3F3;*/
	background-color:#969895;
	/*
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	*/
	background:#969895 url(../images/header_back.jpg) repeat-x top;
	font-size: 12px;
}

div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}

h1{
font-family:"Times New Roman", Times, serif;
	font-size: 18pt;
	/*color: #58DA79;*/
	color:#000000;
	font-weight:normal;
	line-height:100%;
}

.grey{
color: #333333;
}

#mainbody{
	width:776px;
	margin:0 auto;
	position:relative;
	padding:0px;
} 
ul{list-style-type:none;}

/*  TOP HEADER  */

#topheader{
	height:133px;
	width:770px;
	position:relative;
	/*
	background-image: url(../images/logi.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	*/
	
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
} 

/* TOP BACK */

#topback{
	height:261px;
	width:770px;
	margin:0px;
	position:relative;
	padding:0px;
	/*
	background-color: #414141;
	background-image: url(../images/head.jpg);*/
	border-left:#FFFFFF solid 3px;
	border-right:#FFFFFF solid 3px;
}

/*  BODY PAN */

#bodypan{
	width:770px;
	margin:0px;
	position:relative;
	padding:0px;
	background-color: #FFFFFF;
	border-left: #FFFFFF solid 3px;
	border-right: #FFFFFF solid 3px;
}

.leftpan{
	width:480px;
	/*
	margin:18px 0 0 19px;
	*/
	/*position:relative;*/
	padding:10px;
	float:left;
	background-color:#E5E7DC;
	/*min-height:350px;*/
}

#leftpan ul{width:215px; margin:0 0 0 4px;}
#leftpan ul li.arrow{background:url(../images/arrow2.jpg) 0 6px no-repeat; height:16px; padding:0 0 0 16px; font:12px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#72ab13; margin-top:14px}
#leftpan ul li{background:none; padding:0 0 0 16px;}
#leftpan ul li span {font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#4aafdc;}
#leftpan ul li a{font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; text-decoration:none;}
#leftpan ul li a:hover{color:#4aafdc;}

#middlepan{width:212px; margin:18px 0 0 31px; position:relative; padding:0px; float:left}

.rightpan{
	width:250px;
	/*
	margin:18px 0 0 28px;
	*/
	
	/*position:relative;*/
	padding:10px;
	
	float:left;
	/*
	border-left-color: #999999;
	border-left-width: thin;
	border-left-style: ridge;
	*/
	background-color:#D8D9D3;
	background-color:#FF0000;
	/*min-height:350px;
	height:100%;*/
}

#rightpan  h2{
	color:#00CC33;
}
#rightpan a{font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; text-decoration:none;}
#rightpan a:hover{color:#4aafdc;}

/*  FOOTER */

#footer{
	width:770px;
	height:75px;
	margin:5px 0 0 5px;
	position:relative;
	padding:0px;
	/*background:#f3f3f3;*/
	float: left;
	/*background-color: #FCFCFC;*/
	color:#000000;
}
#footer p{margin:5px 0 0 40px; font:11px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;}
#footer a{font:10px/18px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#6f6f6f; text-decoration:none;}
#footer a:hover{color:#000; text-decoration:underline;}
#footer img {height:37px; width:123px; position:absolute; top:17px; left:510px;}

#sponsor{
	width:770px;
	margin:15px 0px 10px 0px;
	text-align: center;
	float: left;
	position: relative;
	font-size: 12px;
}
#topbackblu {
	height:295px;
	width:770px;
	margin:0 0 0 5px;
	position:relative;
	padding:0px;
	background-color: #414141;
	background-image: url(../images/bluhead.jpg);
	
}
#topbackpsoft {
	height:295px;
	width:770px;
	margin:0 0 0 5px;
	position:relative;
	padding:0px;
	background-color: #414141;
	background-image: url(../images/psofthead.jpg);
}
#topbackblu{
	height:295px;
	width:770px;
	margin:0 0 0 5px;
	position:relative;
	padding:0px;
	background-color: #414141;
	background-image: url(../images/bluhead.jpg);
}

.menu {

}

.menu tr td{
background:url(../images/menu_back.jpg) repeat-x;
text-align:center;
}

.menu a{
text-decoration:none;
color:#FFFFFF;
margin-left:20px;
margin-right:40px;
padding-left:20px;
padding-right:50px;
padding-bottom:5px;
}

.clearboth{
clear:both;
}

.contentbot_left{
width:15px; float:left; background:url(../images/content_bot_left.jpg) no-repeat left top;
}

.contentbot_right{
width:15px; float:left; background:url(../images/content_bot_right.jpg) no-repeat left top;
}

.contentbot_back_left{
width:489px; float:left; background:url(../images/content_back_left.jpg) repeat-x;
}

.contentbot_back_right{
width:257px; float:left; background:url(../images/content_back_right.jpg) repeat-x;
}