
table.gay_1 {
    margin:0px;
	padding:0px;
	background-image:url(../images/header1.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:200px;
	height: 202px !important;
	border:0px solid #FFFFFF;
	}
td.gay_1_1 {	margin:0px;
	padding:0px;
	width:475px;
	height:128px;
	height: 130px !important;
	}

td.gay_1_2 {
	width:485px;
	height:128px;
	height: 130px !important;
	}

td.gay_1_3 {
    text-align:center;
    padding-top:0px;
	width:475px;
	}
td.gay_1_4 {
    text-align:left;
    padding-top: 2px;
	width:485px;
	}

table.gay_2 {
    margin:0px;
	padding:0px;
	background-color:#30880E;
	width:960px;
	border:0px solid #FFFFFF;
	}
table.gay_3 {
    margin:0px;
	padding:0px;
	width:960px;
	}
td.gay_3_1 {
    text-align:left;
	width:180px;
	vertical-align:top;
	}

td.gay_3_2 {
    padding:0px;
    text-align:left;
	width:600px;
	vertical-align:top;
	}
td.gay_3_3 {
    padding-left:5px;
    text-align:left;
	width:180px;
	vertical-align:top;
	}


/* ********************************************************************* joomla */

form {
margin           : 0;
padding          : 0;
}

td.header1 {
	margin:0px;
	padding:0px;
	background-image:url(../images/header1.jpg);
	background-repeat:no-repeat;
	height:200px;	}

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:50%;

	height:100%;

}

.bg_right {

	background-image: url(../images/bg_right.jpg);

	background-position: left top;

	background-repeat: repeat-x;

	width:50%;

	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:119px;

}



ul#mainlevel-nav li a {

	font-size:12px;

	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:12px;

	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;

}




.module {

	margin:0;

	padding-bottom:10px;

	color:#fefefe;

}

table.moduletable {	width:175px;
	margin-top:5px;
	margin-bottom:5px;
	}

.moduletable th {
    padding-left:10px;
    padding-bottom:3px;
    text-align: left;
	color:white;

	line-height:18px;

	height:21px;

	font-size:12px;

	width:175px;

	background:url(../images/title.jpg) no-repeat;

	background-position: top right;
}



.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 {	background-color:#DEDEDE;
    font-size:10px;
	font-weight: bold;
	color:#30880E;

}



.sectiontableentry2 label {

	text-align:left;

}



.sectiontableentry2 {
    padding: 2px;
	background-color:#1449bb;

	color:#fefefe;

}



.sectiontableentry1 {
    padding: 2px;
	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:12px;

	font-weight:bold;

	text-transform:uppercase;
	border-bottom: 1px solid #30880E;
	margin-bottom:5px;

}



.componentheading, h1,h2,h3,h4,h5,h6 {

	font-size:12px;

	font-weight:bold;

	letter-spacing: 0px;

	text-transform:uppercase;
	border-bottom: 1px solid #30880E;
	margin-bottom:5px;


}



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:22px;



}



.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 {


  	text-align: center;

  	font-size: 10px;

  	font-weight: bold;

  	border: 0px double #cccccc;

	background:none;

  	width: auto;

  	padding: 0px 3px;

  	margin: 1px;


}



.pagenav_prev {

   	text-align: center;

  	font-size: 10px;

  	font-weight: bold;

  	border: 0px double #cccccc;

	background:none;

  	width: auto;

  	padding: 0px 3px;

  	margin: 1px;
}



.pagenav {

   	text-align: center;

  	font-size: 10px;

  	font-weight: bold;

  	border: 0px double #cccccc;

	background:none;

  	width: auto;

  	padding: 0px 3px;

  	margin: 1px;

}



.pagenavbar {

	margin-right: 10px;

	float: right;

}





.vistaleft, .vistaright {width:175px;}

/* ********************************************************************* */



.vistamain {padding:5px; width:540px;}

.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 --------------------------------------------------------------------------------------- */
a.mainlevel-nav:link, a.mainlevel-nav:visited {
	font-size: 12px;
	color:#fefefe;

}

a.mainlevel-nav:hover {
	text-decoration: Underline;
    color:#fefefe;

}

a.mainlevel-nav#active_menu {
	color:#fefefe;
	font-weight: bold;
}

a.mainlevel-nav#active_menu:hover {
	color: #fefefe;
}



a.mainlevel:link, a.mainlevel:visited {

	display: block;

	vertical-align: middle;

	font-size: 10px;

	text-align: left;

	padding-left:0px;

		padding-top: 3px;
	padding-bottom: 3px;

	height: 16px;

	width:175px;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #14a41e;

	color:#fefefe;

}

a.mainlevel:hover {

	text-decoration: none;

	border-bottom-color: #14a41e;

	color: #15A216;

	text-align: left;

}

a.mainlevel#active_menu {
	color:#15A216;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color: #fefefe;
}



a.sublevel:link, a.sublevel:visited {

	display: block;

	vertical-align: middle;

	font-size: 10px;

	text-align: left;

	padding-left:0px;

	padding-top: 3px;
	padding-bottom: 3px;

	height: 16px;

	width:175px;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #14a41e;

	color:#fefefe;



}



a.sublevel:hover {

	text-decoration: none;

	border-bottom-color: #14a41e;

	color: #15A216;

	text-align: left;

}
a.sublevel#active_menu {
	color:#15A216;
	font-weight: bold;
}

a.sublevel#active_menu:hover {
	color: #fefefe;
}

.vistaleft {padding-top: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 {padding-top: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;
}
p {
        margin-top:0px;
        margin-bottom:7px;
        }