/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
    background:#5F6064;
	font: 11px Arial, Helvetica, sans-serif;
	color:#333333;
}


#wrapper {
	width: 948px;
	padding-left:2px;
	margin:0 auto;
	background:#fff;

}
#header {
	background:url(../images/templates.png) no-repeat;
	height:128px;
}

#content {
	height:auto;	
}

#footer {
	text-align:center;
	width:945px;
	height:50px;
	background-color:white;
	font-size:11px;
}

#right, #main, #left {
	background: #ffffff;
	
	float: left;
}
.one_column #main{
	width:897px;
}
.one_column #left, .one_column #right{
	display:none;
}
.two_column_r #right{
	width:197px;
}
.two_column_r #main{
	width:590px;
	margin-right:10px;
}
.two_column_l #left{
	width:189px;
	background:url("../images/shadowb.png") repeat-x scroll 0 0 #436D94;
	color:#333333;
	min-height:600px;
}
.two_column_l #main{
	font-family:verdana,geneva;
	line-height:18px;
	width:535px;
	padding:10px 200px 60px 22px;
	min-height:350px;

}
.two_column_l #right, .two_column_r #left{
	display:none;
}
.three_column #main{
	width:383px;
	margin-right:10px;
}
.three_column #right{
	width:197px;
}
.three_column #left{
	width:197px;
	margin-right:10px;
}

/** style rules for overwriting the default column widths on the home page **/
.home.one_column #main{
}
.home.two_column_r #right{
}
.home.two_column_r #main{
}
.home.two_column_l #left{
}
.home.two_column_l #main{
}
.home.three_column #main{
}
.home.three_column #right{
}
.home.three_column #left{
}

.separator{
	clear:both;
}

p, up, ol, h1, h2, h3, h4, h5, h6{
	margin-bottom:10px;
}

ul,ol{
	padding-left:25px;
}




.shadow {
background:url("../images/shadow.png") no-repeat scroll 0 0 transparent;
height:15px;
width:189px;
}


#left ul{ padding:0; margin:0;list-style:none;}

#left .moduletable_menu a {
background:url("../images/menu_bg.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
height:28px;
line-height:28px;
padding-left:22px;
text-align:left;
text-decoration:none;
}
#left .moduletable_menu a:hover, #left .moduletable_menu > ul > li.active > a{ background-position:bottom}


#left .moduletable_menu ul li ul {
    padding-left:23px;
}

#left .moduletable_menu ul li ul li a{  
background:url(../images/indent4.png) no-repeat center left;
font-size:10px;
font-weight:normal;
padding-left:9px;
text-align:left;
text-transform:uppercase;
vertical-align:middle;
display:inline;
height:22px;
line-height:22px;
}
#left .moduletable_menu ul li ul li a:hover{
    background-position:center left;
}

.page-header h2{
	font-family:Arial,Helvetica,Sans Serif;
background:url("../images/mol.png") no-repeat scroll 0 0 transparent;
color:#436D94;
font-size:16px;
font-weight:bold;
height:30px;
padding-left:35px;
text-transform:uppercase;
white-space:nowrap;
margin-bottom:25px;

}

.btn-group{
	float:right; width:18%; margin-top:-32px;	
}
.btn-group ul {
    list-style:none;
    padding:0;
    margin:0;
}
.btn-group ul li {
    float:right;
          padding-left:8px;
}

.btn-group ul li.print-icon a {
    background:url(../images/printButton.png);
    text-indent:-9999px;
    display:block;
    width:28px;
    height:10px;
   
}
.btn-group ul li.print-icon:last-child a {
    background:url(../images/pdf_button.png);
    width:20px;
}

#main .buttonheading img{ padding:0px; border:0px none; padding-left:8px; }
.buttonheading a:link, .buttonheading a:visited{ color:#FFF}

a:link, a:visited {
color:#00AD85;
font-weight:bold;
text-decoration:none;
}

#main img{ padding:0 10px 3px 10px; }
#main ul{ padding-bottom:10px;}

.button {
background:url("../images/button_bg.png") repeat-x scroll 0 0 transparent;
border:1px solid #CCCCCC;
color:#00AD85;
font-family:Arial,Hevlvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:22px;
line-height:16px;
padding:0 5px;
text-align:center;
width:auto;
}

body.contentpane {
    background:#ffffff;
}
