html {



	overflow-x:hidden;



}



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



body {



	overflow: -moz-scrollbars-vertical;



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



	color:#fefefe;



	text-align:justify;



	height:100%;



	font-size: 10px;



	margin:0px;



	padding:0px;



	background-image:url(../images/body_bg.jpg);



	background-color: #283b8e;



	background-repeat:repeat-x;



}



#sitename {

	width:100%;

	text-align:center;

	font-family: "Georgia",Times,serif;

	font-size:2em;

	font-weight:bold;

	letter-spacing: 3px;

	white-space:nowrap;	

	color:#fefefe;

	margin:0 auto;

	padding:0px;

	filter:alpha(opacity=80);

	-moz-opacity:.80;

	opacity:.80;	

}











.bg_left {



	background-image: url(../images/bg_left.jpg);



	background-repeat: repeat-x;



	background-position: right top;



	width:30%;



	height:100%;



}



.bg_right {



	background-image: url(../images/bg_right.jpg);



	background-position: left top;



	background-repeat: repeat-x;	



	width:70%;



	height:100%;



}



.bg_right_top {



	background-image: url(../images/bg_right_top.jpg);



	background-repeat: no-repeat;



	background-position: left top;



	width:100%;



	height:100%;



}







td {font-size:10px;}



a:link, a:visited, h3, .contentheading,.blog_more div strong {



color:#fefefe;



}







.bg {



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



	background-repeat: repeat-x;



}















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



ul {



	margin:0;



	padding:0;



	margin-left:15px;



}







a {



	text-decoration:none;



	font-weight:bold;



}







ul li a, .pagenavcounter {



	font-weight:bold;



}







ul#mainlevel-nav {



	margin:0px;



	padding:0;



	height:33px;



}







ul#mainlevel-nav li {



	list-style: none;



	display:inline;



	height:33px;



	width:70px;



}







ul#mainlevel-nav li a {



	font-size:11px;



	color:white;



	font-weight:normal;



	text-align:center;



	background:url(../images/buttontop_normal.jpg) no-repeat;



	line-height:33px;



	height:33px;



	width:119px;



	display: block;



	float:left;



}



ul#mainlevel-nav li a:hover {



	color:white;



	font-size:11px;



	font-weight:normal;



	text-align:center;



	background:url(../images/buttontop_over.jpg) no-repeat;



	line-height:33px;



	height:33px;



	width:119px;



	display: block;



	float:left;



}







h3 {



	margin-bottom:10px;



}







.contentheading, .blog_more div strong {



	font-weight:bold;



}







.blog_more a {



	font-weight:normal;



	color:#fefefe;



}







.componentheading {



	color:#fefefe;



	padding-bottom:10px;



	margin-bottom:20px;



}



.module {



	margin:0;



	padding-bottom:10px;



	color:#fefefe;



}



.moduletable td {



	padding-left:5px;



	padding-right:5px;



}







.small {



	color:#666666;



}







.createdate, .modifydate {



	color:#999999;



}







#mod_login_username, #mod_login_password {



	width:120px;



	background-color:#fefefe;



	border:1px solid #205cc2;



	padding:2px;



	color:#249e15;



	font-size:10px;



	font-weight: bold;	



}







.inputbox {



	background-color:#224c9f;



	border:1px solid #4e61b8;



	padding:2px;



	color:#fefefe;



}



.contenttoc {



	margin:10px;



	border:1px solid #CCCCCC;



}







.contenttoc td {



	text-align:left;



	padding-left:5px;



	padding-right:5px;



}







.contenttoc th {



	text-align:left;



	background-color:#DEDEDE;



	padding-left:5px;



	padding-right:5px;



}







.label {



	text-align:left;



}



.mosimage {



	border:1px solid #CCCCCC;



	margin:5px;



}







.mosimage_caption {



	background-color:#DEDEDE;



}







.sectiontableheader {



	font-weight: bold;	



}







.sectiontableentry2 label {



	text-align:left;



}







.sectiontableentry2 {



	background-color:#1449bb;



	color:#fefefe;		



}







.sectiontableentry1 {



	background-color:#30880e;



	color:#fefefe;



}







.sectiontableentry1 td div a, .sectiontableentry2 td div a {



	font-weight:bold;



	border:none;	



}



h3, .contentheading {



	/*font-size:140%;*/



	font-size:14px;



	font-weight:bold;



}







.componentheading {



	/*font-size:160%;*/



	font-size:14px;



	font-weight:bold;



	letter-spacing: 2px;



	text-transform:uppercase;



}







img {



	border:none;



}







.contentpane



{color:#fefefe;}



.contentpaneopen {



color:#fefefe;



}











.button {



  color: #fefefe;



  font-family: Verdana, Arial, Hevlvetica, sans-serif;



  text-align: center;



  font-size: 11px;



  font-weight: bold;



  border: 1px solid #09b523;



  background-image: url(../images/button.jpg);



  background-repeat:repeat-x;



  heght:18px;



  



}







.back_button {



  	color: #fefefe;



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



  	text-align: center;



  	font-size: 11px;



  	font-weight: bold;



  	border: 3px double #cccccc;



	background:none;



  	width: 50px;



  	padding: 0px 5px;



  	line-height: 18px !important;



  	line-height: 16px;



  	height: 19px !important;



  	height: 19px;



  	margin: 1px;



}







.pagenav_next {



  	color: #fefefe;



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



  	text-align: center;



  	font-size: 11px;



  	font-weight: bold;



  	border: 3px double #cccccc;



	background:none;



  	width: 50px;



  	padding: 0px 5px;



  	line-height: 18px !important;



  	line-height: 16px;



  	height: 19px !important;



  	height: 19px;



  	margin: 1px;



	



}







.pagenav_prev {



  	color: #fefefe;



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



  	text-align: center;



  	font-size: 11px;



  	font-weight: bold;



  	border: 3px double #cccccc;



	background:none;



  	width: 50px;



  	padding: 0px 5px;



  	line-height: 18px !important;



  	line-height: 16px;



  	height: 19px !important;



  	height: 19px;



  	margin: 1px;



}







.pagenav {



  	text-align: center;



  	font-size: 11px;



  	font-weight: bold;



  	border: 3px double #cccccc;



	background:none;



  	width: auto;



  	padding: 0px 10px;



  	line-height: 20px;



  	margin: 1px;



}







.pagenavbar {



	margin-right: 10px;



	float: right;



}











.vistaleft, .vistaright {width:90px;}



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







.vistamain {padding:5px; width:485px;}



.vistafooter {color:white;font-size:10px;background-repeat:no-repeat;background-color:#fefefe;}



.vistafooter a:link, .vistafooter a:visited {font-weight:bold;color:gray;font-size:10px;}







.pagenavbar {



	margin-right: 10px;



	float: right;



}



 @media print{



.vistaleft, .vistauser1user1, .vistaright, .vistatop, .vistauser3, .noprint {display:none;} 



.print {width:100%;}



body, .vistamain{background:none;}







}











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



.height {



	height: 100%;



}



.td1 {



	text-align:center;



	background-image: url(../images/siteground_01.jpg);



	background-repeat: no-repeat ;



	width: 900px;



	height: 78px;



}



.td2 {



	background-image: url(../images/siteground_02.jpg);



	background-repeat: no-repeat ;



	width: 538px;



	height: 29px;



}



.td3 {



	background-image: url(../images/siteground_04.jpg);



	background-repeat: no-repeat ;



	width: 11px;



	height: 29px;



}



.td4 {



	background-image: url(../images/siteground_04.jpg);



	background-repeat: no-repeat ;



	width: 11px;



	height: 29px;



}



.td5 {



	background-image: url(../images/siteground_04.jpg);



	background-repeat: no-repeat ;



	width: 11px;



	height: 29px;



}







.td6 {



	background-image: url(../images/siteground_04.jpg);



	background-repeat: no-repeat ;



	width: 4px;



	height: 29px;



}











.td11 {



	background-image: url(../images/siteground_11.jpg);



	background-repeat: no-repeat ;



	background-color:#283b8e;



	width: 189px;



	height: 493px;



}



.td12 {



	background-image: url(../images/siteground_12.jpg);



	background-repeat: no-repeat ;



	background-color:#283b8e;	



	width: 18px;



	height: 493px;



}



.td13 {



	background-image: url(../images/siteground_13.jpg);



	background-repeat: no-repeat ;



	background-color:#283b8e;	



	width: 190px;



	height: 493px;



}







.td14 {



	background-image: url(../images/siteground_14.jpg);



	background-repeat: repeat-y ;



	background-color:#283b8e;	



	width: 18px;



	height: 493px;



}



.td15 {



	background-image: url(../images/siteground_15.jpg);



	background-repeat: no-repeat ;



	background-color:#283b8e;	



	width: 485px;



	height: 493px;



}



.td16 {



	background-color:#99d54b;	



	width: 900px;



	height: 20px;



}



.copyright {



	font-weight:bold;



	color: #99d54b;



	font-family: Verdana;



	font-size:10px;	



}







/* LEFT --------------------------------------------------------------------------------------- */



.vistaleft a.mainlevel:link, .vistaleft a.mainlevel:visited {



	display: block;



	vertical-align: middle;



	font-size: 10px;



	text-align: left;



	padding-left:0px;



	padding-top: 5px;



	height: 16px;



	width:150px;



	text-decoration: none;



	border-bottom-width: 1px;



	border-bottom-style: dotted;	



	border-bottom-color: #14a41e;



	color:#fefefe;



}











.vistaleft a.mainlevel:hover {



	text-decoration: none;



	border-bottom-color: #14a41e;



	color: #fefefe;



	text-align: right;



}



.vistaleft a.sublevel:link, .vistaleft a.sublevel:visited {



	display: block;



	vertical-align: middle;



	font-size: 10px;



	text-align: left;



	padding-left:0px;



	padding-top: 5px;



	height: 16px;



	width:150px;



	text-decoration: none;



	border-bottom-width: 1px;



	border-bottom-style: dotted;	



	border-bottom-color: #14a41e;



	color:#fefefe;



	



}







.vistaleft a.sublevel:hover {



	text-decoration: none;



	border-bottom-color: #14a41e;



	color: #fefefe;



	text-align: right;



}



.vistaleft {padding:5px;}







.vistaleft .module h3 {



	padding-left:10px;



	margin:20 0 5 -5;



	color:white;



	line-height:18px;



	height:18px;



	font-size:12px;



	width:150px;



	background:url(../images/title.jpg) no-repeat;



	background-position: top right;



}



/* END LEFT --------------------------------------------------------------------------------------- */







/* RIGHT --------------------------------------------------------------------------------------- */



vistaright a.mainlevel:link, .vistaright a.mainlevel:visited {



	display: block;



	vertical-align: middle;



	font-size: 10px;



	text-align: left;



	padding-left:0px;



	padding-top: 5px;



	height: 16px;



	width:150px;



	text-decoration: none;



	border-bottom-width: 1px;



	border-bottom-style: dotted;	



	border-bottom-color: #14a41e;



	color:#fefefe;



}











.vistaright a.mainlevel:hover {



	text-decoration: none;



	border-bottom-color: #14a41e;



	color: #fefefe;



	text-align: right;



}



.vistaright a.sublevel:link, .vistaright a.sublevel:visited {



	display: block;



	vertical-align: middle;



	font-size: 10px;



	text-align: left;



	padding-left:0px;



	padding-top: 5px;



	height: 16px;



	width:150px;



	text-decoration: none;



	border-bottom-width: 1px;



	border-bottom-style: dotted;	



	border-bottom-color: #14a41e;



	color:#fefefe;



	



}







.vistaright a.sublevel:hover {



	text-decoration: none;



	border-bottom-color: #14a41e;



	color: #fefefe;



	text-align: right;



}



.vistaright {padding:5px;}



.vistaright .module h3 {



	padding-left:10px;



	margin:20 0 5 -5;



	color:white;



	line-height:18px;



	height:18px;



	font-size:12px;



	width:150px;



	background:url(../images/title.jpg) no-repeat;



	background-position:right;



}



/* END RIGHT --------------------------------------------------------------------------------------- */



/* -------------------------- */

a.sgfooter:link, a.sgfooter:visited {

	color			: #99d54b;

	font-size		: 11px;

	font-family: Arial;

	text-decoration:none;

}

a.sgfooter:hover {

	color			: #99d54b;

	font-family: Arial;

	text-decoration:none;

}

.sgf {

font-size: 9px;

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

color: #fff;

text-decoration:none;

}

.sgf1 {

font-size: 10px;

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

color: #fff;

text-align:left;

}



a.sglink:link, a.sglink:visited {

	color			: #fff;

	font-size		: 11px;

	font-family: Arial;

	text-decoration:none;

}

a.sglink:hover {

	color			: #fff;

	font-family: Arial;

	text-decoration:none;

}