/*****************************/

/*** html setup stuff ***/

/*****************************/



body{	

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	width: 100%;

	padding: 0px;

	margin: 0px;

	height: 100%;

}



form, h1, h2, h3, p, ul, li{

  margin: 0;

  padding: 0;

}



a{

	text-decoration:none;

	color:#0061a2;

}



a:link {	

	color:#0061a2;

}



/*a:visited {

	color:#000;

}*/

 

a:hover{

	text-decoration:none;	

}



/* total width 200 */

#column1, #column3{

	width:170px;

	float:left;

	border:1px solid #e5e5e5;

	padding:16px 14px 0px 14px; 

	background-color:#F5F5F5;

}



/* total width 540 */

#column2{ 

	width:500px;

	margin-left:9px;

	margin-right:10px;

	float:left;

	border:1px solid #e5e5e5;

	padding: 20px 19px 20px 19px;

	background-color:#FFF;

}



#column2 .content_top .moduletable h3, #column2 .content_bottom .moduletable h3, #column2_column1 .content_top .moduletable h3, #column2_column1 .content_bottom .moduletable h3, #column2_column3 .content_top .moduletable h3, #column2_column3 .content_bottom .moduletable h3 {

	color:#FF634E;

	font-size:16px;

	font-weight:800;

}



#column2 .content_top .moduletable, #column2 .content_bottom .moduletable, #column2_column1 .content_top .moduletable , #column2_column1 .content_bottom .moduletable , #column2_column3 .content_top .moduletable , #column2_column3 .content_bottom .moduletable{

	padding:10px 0px 10px 0px;

}







/* total width 710 */

#column2_column1{ 

	width:710px;

	margin-left:9px;

	float:left;

	border:1px solid #e5e5e5;

	padding:38px 19px 20px 19px;

	background-color:#fff;

}



/* total width 710 */

#column2_column3{ 

	width:710px;

	margin-right:9px;

	float:left;

	border:1px solid #e5e5e5;

	padding:38px 19px 20px 19px;

	background-color:#F5F5F5;

}



/* total width 840 */

#column2_whole{ 

	width:919px;

	float:left;

	border:1px solid #e5e5e5;

	padding:38px 19px 20px 19px;

	background-color:#F5F5F5;

}



img {

	border:0px;

}



.clear{

	clear:both;

}



div.module, div.module_text{

	margin: 0;

	padding: 0;

	margin-bottom: 15px;

}



div.module h3, div.module_text h3{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	background-image:url(../../images/red/menu_head_r_bg.gif);

	height:20px;

	background-repeat:no-repeat;

	color:#fff;	

	padding:5px 0 0 15px;

}



ul {

margin:10px 0;

padding-left:20px;

}



div.moduletable_text{

	margin: 0;

	padding: 0;

	margin-bottom: 15px;

}



div.moduletable_text h3{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	background-image:url(../../images/red/menu_head_r_bg.gif);

	height:20px;

	background-repeat:no-repeat;

	color:#fff;	

	padding:5px 0 0 15px;

}



#column3 div.moduletable{

	margin: 0;

	padding: 0;

	margin-bottom: 15px;

/*	width:318px;*/

/*	height:89px;*/

}





#column3 div.moduletable h3{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	background-image:url(../../images/red/menu_head_r_bg.gif);

	height:20px;

	background-repeat:no-repeat;

	color:#fff;	

	padding:5px 0 0 15px;

}



div.module_menu h3, div.moduletable_menu h3{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	background-image:url(../../images/menu_head_bg.gif);

	height:20px;

	background-repeat:no-repeat;

	color:#fff;	

	padding:5px 0 0 15px;

}



div.module_menu div div div ,div.moduletable_menu {

	/*padding: 10px;

	  padding-top: 30px;

	  width: auto;*/

   	  padding-bottom: 15px;

}



div.module_menu div div div div, div.moduletable_menu div div div div {

	background: none;

	padding: 0;

}



div.module_menu ul ,div.moduletable_menu ul{

	margin: 0px;

	padding: 0px;

}



div.module_menu ul li, div.moduletable_menu ul li{

	background-image:url(../../images/li_bg.gif);

	background-repeat:no-repeat;

	line-height:25px;

}



div.module_menu ul li a, div.moduletable_menu ul li a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

	color:#000;

	/*background-image:url(../../images/red/symbol.gif);*/

	background-position:left;

	background-repeat:no-repeat;

	padding-left:10px;

	margin-left:2px;

}



div.module_menu ul li ul li a, div.moduletable_menu ul li ul li a{

	margin-left:25px;

}



div.module_menu ul li#current a, div.moduletable_menu ul li#current a{

	color:#0061A2;

}



div.module_menu ul li#current ul li a, div.moduletable_menu ul li#current ul li a{

	color:#000;

}



div.module_menu ul li, div.module_menu ul li ul li, div.moduletable_menu ul li, div.moduletable_menu ul li ul li {

	list-style:none;

}



div.module_menu ul li a:link, div.module_menu ul li a:visited, div.moduletable_menu ul li a:link, div.moduletable_menu ul li a:visited {

	font-weight: normal;

}



.componentheading{

	color:#FF634E;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:800;
	border-top: #e5e5e5 solid 1px;
 
}



.contentheading{
	color:#006BB3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	border-top:1px solid #e5e5e5;	
}



.buttonheading{

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:800;

}



.small{

	color:#FF0000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:800;

}



.createdate{

	color:#FF0000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:800;

}



/* System Messages */

/* see system general.css */



.pagination span { padding: 2px; }

.pagination a    { padding: 2px; }



/* Polls */

.pollstableborder td {

	text-align: left;

}



/* WebLinks */

span.description {

	display:block;

	padding-left: 30px;

}



/* Frontend Editing*/

fieldset {

	border: 1px solid #ccc;

	/* margin-top: 15px; */

	padding: 16px;

}



legend {

	margin: 0;

	padding: 0 10px;

}



td.key {

	border-bottom:1px solid #eee;

	color: #666;

}



#pathway {

	padding: 0px 10px 8px;

	width: auto;

	margin-top: -2px;

	margin-right: 250px;

	text-align: left;

}



span.pathway {

  display: block;

  margin: 0 0px;

  height: 16px;

  line-height: 16px;

  overflow: hidden;

}



/* Tooltips */



.tool-tip {

	float: left;

	background: #ffc;

	border: 1px solid #D4D5AA;

	padding: 5px;

	max-width: 200px;

}



.tool-title {

	padding: 0;

	margin: 0;

	font-size: 100%;

	font-weight: bold;

	margin-top: -15px;

	padding-top: 15px;

	padding-bottom: 5px;

	background: url(../../../system/images/selector-arrow.png) no-repeat;

}



.tool-text {

	font-size: 100%;

	margin: 0;

}





/* System Standard Messages */

#system-message { margin-bottom: 20px; }



#system-message dd.message ul { background: #C3D2E5 url(../../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}



/* System Error Messages */

#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}



/* System Notice Messages */

#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}



/*   footer css block start */

div#footer_left{

	width:600px;

	float:left;

}



div#footer .footer_navigation{

	padding-top:30px;

	padding-bottom:10px;

}



div#footer .footer_navigation{

	padding-left:25px;

}



div#footer .footer_navigation ul{

	padding-left:0px;

}



div#footer .footer_navigation ul li{

	list-style:none;

	float:left;

	padding-left:5px;	

}



div#footer .footer_navigation ul li a{

	list-style:none;

	font-family:Verdana,Geneva,sans-serif;

	font-size:12px;

	font-weight:bold;

}



#footer #copyright{

	padding:5px 0px 10px 25px;

	text-align:left;

}



div.search{

	float:right;

	width:284px;

	padding-right:25px;

	padding-top:18px;

	padding-bottom:10px;

}



/*  footer css block end */



/*#header_right{

	float:left;

	width:656px;

	margin-right:23px;

	height:189px;

}



#header_right_top{

	height:108px;

}



.head{

	float:left;

	width:318px;

	padding:5px 5px 5px 5px;

	height:108px;

}



.head_right{

	float:right;

	width:318px;

	padding:5px 5px 5px 5px;

	height:108px;

}*/





/*   headder css block start  */



div.date {

	font-size:12px;

	font-weight:bold;

	text-align:left;

	color:#000;

	height:43px;

	padding-top:5px;

}



div#header h3{

	display:none;

}



.border{

	border:1px #000 solid;	

}



#header_left{

	position:absolute;

	width:300px;

	margin-left:23px;

	height:189px;

}



#header_right{

	position:absolute;

	margin-left:324px; 

	width:656px;

	height:189px;

}



#header_right_top{

	height:108px;

	width:670px;

}



.head{

	position:absolute;

	width:318px;

	padding:5px 5px 5px 5px;

	height:93px;

	overflow:hidden;

}



.head_right{

	margin-left:328px; 

	position:absolute;

	width:318px;

	padding:5px;

	height:93px;

	overflow:hidden;

}



div.top_navigation {

	clear:both;

	position:absolute;

	right:0;

	margin-top:109px;

	clear:both;

	padding-right:23px;

}



div.top_navigation div.moduletable_menu{

	float:right;

	height:80px;

}



div.top_navigation div.moduletable_menu ul {

	margin: 0px;

	padding: 0px;

}



div.top_navigation div.moduletable_menu ul li{

	float:left;

	background-image:url(../../images/button_2.gif);

	background-repeat:no-repeat;

	height:30px;

	width:143px;

}



div.top_navigation div.moduletable_menu ul li a{

	background-image:none;

}



div.top_navigation div.moduletable_menu ul li a span{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	color:#000;

}



div.top_navigation div.moduletable_menu ul li.active a span{

	color:#fff;

}



div.top_navigation div.moduletable_menu ul li.active{

	background-image:url(../../images/button_1.gif);

}



/*   headder css block end */