body {
color:#000;
font-family:Arial, Helvetica, sans-serif;
} 

.satluj {
font-family:satluj;
font-size : 14px;
}


.outline { 
border : 1px solid #cccccc;
background : #ffffff;
padding : 2px;
} 
#buttons_outer { 
margin-bottom : 1px;
margin-right : 1px;
float : left;
} 
#buttons_inner { 
height : 21px !important;
height : 23px;
/*background : #eeeeee;*/
} 
#pathway_text { 
overflow : hidden;
display : block;
padding-left : 19px;
font-size: 11px;
} 
#pathway_text img { 
margin-left : 5px;
margin-right : 5px;
margin-top : 6px;
} 
#buttons { 
float : left;
margin : 0;
padding : 0;
width : auto;
} 


/*----------------------*/

ul#mainlevel-nav { 
list-style : none;
padding : 0;
margin : 0;
/*font-size : 0.8em;*/
} 
ul#mainlevel-nav li {
color : #000000;
font-family : Arial, Hevlvetica, sans-serif;
text-align : center;
font-size : 12px;
/*border : 1px solid #cccccc;*/
line-height: 20px;

width : auto;
background : #DEDFCA;
float : left;

} 

ul#mainlevel-nav li a { 
display : block;
padding-left : 5px;
padding-right : 5px;
text-decoration : none;
background : transparent;
} 

#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
	color: #000000;
	background: #C0C2B5;
}
/*-------------------------------------*/
ul#mainlevel-nav2 { 
list-style : none;
padding : 0;
margin : 0;
/*font-size : 0.8em;*/
} 
ul#mainlevel-nav2 li {
color : #c64934;
font-family : Arial, Hevlvetica, sans-serif;
text-align : center;
font-size : 10px;

border : 1px solid #cccccc;
width : auto;
background : url('../images/button_bg.png') repeat-x;
margin : 1px;
padding-left : 0px;
padding-right : 0px;
padding-top : 0;
padding-bottom : 0;
white-space : nowrap;
float : left;

} 

ul#mainlevel-nav2 li a { 
display : block;
padding-left : 5px;
padding-right : 5px;
text-decoration : none;
background : transparent;
} 
#buttons>ul#mainlevel-nav2 li a { width: auto; }

	ul#mainlevel-nav2 li a:hover
{
	color: #000000;
	background: #C0C2B5;
}
/*---------------------------------*/




table.content_table { 
width : 100%;
padding : 0;
margin : 0;
} 
table.content_table td { 
padding : 0;
margin : 0;
} 

table td.body_outer { 
padding : 2px;
} 
.maintitle { 
color : #ffffff;
font-size : 40px;
padding-left : 15px;
padding-top : 20px;
} 

.back_button { 
float : left;
text-align : center;
font-size : 11px;
font-weight : bold;
border : 1px solid #cccccc;
width : auto;
background : url('../images/button_bg.png') repeat-x;
line-height : 20px;
margin : 1px;
padding-left : 10px;
padding-right : 10px;
padding-top : 0;
padding-bottom : 0;
} 
.pagenav { 
text-align : center;
font-size : 11px;
font-weight : bold;
border : 1px solid #cccccc;
width : auto;
background : url('../images/button_bg.png') repeat-x;
line-height : 20px;
margin : 1px;
padding-left : 10px;
padding-right : 10px;
padding-top : 0;
padding-bottom : 0;
} 
.pagenavbar { 
margin-right : 10px;
float : right;
} 

ul { 
margin : 0;
padding : 0;
list-style : none;
} 
li { 
line-height : 15px;
padding-left : 15px;
padding-top : 0;
/*background-image : url('../images/arrow.png');*/
background-repeat : no-repeat;
background-position : 0 2px;
} 
td { 
text-align : left;
font-size : 12px;
} 
a:link, a:visited { 
color : #000;
text-decoration : none;
} 
a:hover { 
color : #000;
text-decoration:underline;
} 
table.contentpaneopen { 
width : 100%;
padding : 0;
border-collapse : collapse;
border-spacing : 0;
margin : 0;


} 
table.contentpaneopen td { 
padding-right : 5px;
padding : 2;
border-spacing : 2;

} 

table.contentpaneopen td.componentheading { 
padding-left : 4px;
} 
table.contentpane { 
width : 100%;
padding : 0;
border-collapse : collapse;
border-spacing : 0;
margin : 0;
} 
table.contentpane td { 
margin : 0;
padding : 0;


} 
table.contentpane td.componentheading { 
padding-left : 4px;
} 
table.contentpaneopen fieldset { 
/*border-left:0px none; border-right:0px none; border-top:0px none; border-bottom:1px solid #eee; */
} 
.button { 
color : #c64934;
font-family : Arial, Hevlvetica, sans-serif;
text-align : center;
font-size : 11px;
font-weight : bold;
border : 1px solid #cccccc;
width : auto;
background : url('../images/button_bg.png') repeat-x;
margin : 1px;
padding-left : 5px;
padding-right : 5px;
padding-top : 1;
padding-bottom : 1;
} 
.inputbox { 

 font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #F0F0F0;
  border           : 1px solid #CCCCCC;


} 
.componentheading { 
/*background : url('../images/subhead_bg.png') repeat-x;*/
/*color : #ffffff;*/
font-weight:bold;
text-align : left;
padding-left : 4px;
height : 21px;
line-height : 21px;
font-weight : bold;
font-size : 14px;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 2px;
width : 100%;
} 
.contentcolumn { 
padding-right : 5px;
} 
.contentheading { 
height : 1px;
color : #ffffff;
font-size : 1px;
font-weight : bold;
white-space : nowrap;
} 
.contentpagetitle { 
font-size : 13px;
font-weight : bold;
color : #cccccc;
text-align : left;
} 

table.moduletable { 
width : 100%;
margin-bottom : 5px;
padding : 0;
border-spacing : 0;
border-collapse : collapse;
} 
div.moduletable { 
padding : 0;
margin-bottom : 2px;
} 
table.moduletable th, div.moduletable h3 { 
background : url('../images/subhead_bg.png') repeat-x;
color : #ffffff;
font-weight:bold;
text-align : left;
padding-left : 4px;
height : 21px;
line-height : 21px;
font-weight : bold;
font-size : 10px;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 2px;
width : 95%;

} 
table.moduletable td { 
font-size : 11px;
padding : 0;
margin : 0;
font-weight : normal;
}
/*------------ -nav5satluj --------------*/


table.moduletable-nav5satluj th, div.moduletable-nav5satluj h3 { 
background : url('../images/subhead_bg.png') repeat-x;
color : #ffffff;
font-weight:bold;
text-align : left;

padding-left : 4px;
height : 21px;
line-height : 21px;
font-weight : bold;
font-size : 10px;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 2px;
width : 95%;

} 
table.moduletable-nav5satluj td { 
font-size : 11px;
font-family:satluj;
padding : 0;
margin : 0;
font-weight : normal;
}

/*------------------------------*/






 
table.pollstableborder td { 
padding : 2px;
} 
.sectiontableheader { 
font-weight : bold;
background : #f0f0f0;
padding : 4px;
} 
.sectiontableentry1 { 
background-color : #ffffff;
} 
.sectiontableentry2 { 
background-color : #f9f9f9;
} 
.small { 
color : #999999;
font-size : 11px;
} 
.createdate { 
height : 15px;
padding-bottom : 10px;
color : #999999;
font-size : 11px;
} 
.modifydate { 
height : 15px;
padding-top : 10px;
color : #999999;
font-size : 11px;
} 
table.contenttoc { 
padding : 2px;
margin-left : 2px;
margin-bottom : 2px;
} 
table.contenttoc td { 
padding : 2px;
} 
table.contenttoc th { 
background : url('../images/subhead_bg.png') repeat-x;
color : #ffffff;
text-align : left;
padding-top : 2px;
padding-left : 4px;
height : 21px;
font-weight : bold;
font-size : 10px;
width : 100%;
} 
a.mainlevel:link, a.mainlevel:visited {
	/*display: block;*/
	/*background: url('../images/menu_bg.png') no-repeat;*/
	
    vertical-align: middle;
	font-size: 11px;
	
	color: #000;
	text-align: left;
	
	/*padding-top: 5px;*/
	padding-left: 2px;
	margin-left: 2px;
	/*height: 20px !important;*/
	height: 25px !important;
	line-height: 22px;
	text-decoration: none
}
a.mainlevel:hover { 
/*background-position : 0 -25px;*/
text-decoration : underline;
color : #000;
} 
a.mainlevel#active_menu { 
color : #000;
/*font-weight : bold;*/
} 
a.mainlevel#active_menu:hover { 
color : #000;
/*font-weight : bold;*/
} 

a.sublevel:link, a.sublevel:visited { 
padding-left : 1px;
vertical-align : middle;
font-size : 11px;
font-weight : bold;
color : #000;

text-align : left;
} 
a.sublevel:hover { 
color : #900;
text-decoration : none;
} 
a.sublevel#active_menu { 
color : #000;
} 
.highlight { 
background-color : yellow;
color : blue;
padding : 0;
} 
.code { 
background-color : #ddd;
border : 1px solid #bbb;
} 
form { 
margin : 0;
padding : 0;
} 
div.mosimage { 
border : 1px solid #ccc;
} 
.mosimage { 
border : 1px solid #cccccc;
margin : 5px;
} 
.mosimage_caption { 
margin-top : 2px;
background : #efefef;
padding : 1px 2px;
color : #666;
font-size : 10px;
border-top : 1px solid #cccccc;
} 
span.article_seperator { 
display : block;
height : 1.5em;
}