/* core styles*/







body {

	margin: 0;

	padding: 0;

	background-color: #000000;

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

	font-size: 15px;

	line-height: 135%;

	color: #cccccc;

	} 







img { border:0px;}



#content img { 
border:0px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; /* future proofing */}







html {



/* this is a hack to force scrollbars on at



all times so that the page does not jump



when going from short to long pages */



	height: 100%;

	margin-bottom: 1px;

	overflow-y:scroll;

	}





html, body {

	height: 100%;

	min-height: 100%; 

	}

	

div {

	display: block;

	}



/*

p {

	margin-top: 15px;

	margin-bottom: 0px;

	}

*/





/* default links*/



a, a:link, a:visited {

	color: #ffffff;

	text-decoration:none;

	}



a:hover {

	color: #CC99FF;

	text-decoration:underline;

	}	







/* structure */







#page {

	padding:0px;

	margin: 0px auto;

	width: 100%;

	background-color:#ffffff;

	}







#container-main {
	width: 960px;
	margin: 0 auto;
	background-image: url(../images/content_deco_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	}


#top { 

	width: 100%;

	height: 34px;

	background-color: #FFF;
	padding:0;

	margin: 0;}

#top .inside {

	width: 960px;

	height:33px;

	margin: 0 auto;

	}

#header {

	width: 100%;

	height: 217px;

	background-color: #FFF;
	
	padding:0px;

	margin: 0px;

	}



#header .inside {

	width: 960px;

	height:214px;

	margin: 0 auto;


	}





#navigation {
	width: 100%;
	height: 31px;
	background-image: url(../images/nav_bg.png);
	background-repeat: repeat-x;
-webkit-box-shadow: 0px 0px 5px rgba(200, 200, 200, 0.75);
-moz-box-shadow:    0px 0px 5px rgba(200, 200, 200, 0.75);
box-shadow:         0px 0px 5px rgba(200, 200, 200, 0.75);
z-index:999;
	}



#navigation .inside {

	width: 960px;

	height: 31px;

	margin: 0 auto;

	}





#logo { 

	width:303px;

	height: 207px;

	margin-top:7px;

	float:left;
	z-index:9999;
	position: absolute;
	

	}


	

	

/*

img#logo {

position: absolute;

float: left;

margin-left: 20px;

margin-top: 0px;

width: 430px;

height: 80px;

border: 0;

}*/

#top div.moduletable_menu { 
width:350px;
float:right;
text-align:right;
}

#top div.moduletable { 
width:200px;
float:right;
text-align:right;
}

#top ul.menu { 
margin:9px 0 0 0;
padding:0;
list-style-type: none;
float:right;
 }

#top ul.menu li { 
list-style-type: none;
margin:0;
padding:0 5px 0 5px;
float:left;
height:22px;
line-height:22px;
font-size:14px;
color:#cccccc;
 }

#top ul.menu li a { 
color: #545454;
font-size:14px;
font-weight:normal;
 }
#top ul.menu li a:hover,
#top ul.menu li.current a { 
color: #000000;

 }
 #top ul.menu li a.fb {
	padding: 0 5px 0 27px;
	background-image: url(../images/fb-icon.png);
	background-repeat: no-repeat;
	background-position: 5px 0px;
 }
 
 div.search { 
margin:7px 0 0 0;
padding:0;
 }
 
div.search input.button {
background: #dddddd; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #dddddd 0%, #ffffff 50%, #dddddd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(50%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dddddd 0%,#ffffff 50%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dddddd 0%,#ffffff 50%,#dddddd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dddddd 0%,#ffffff 50%,#dddddd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dddddd 0%,#ffffff 50%,#dddddd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */

-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; /* future proofing */
border:1px solid #cccccc;
font-weight: bold;
font-style: normal;
display:block;
color:#00A13E;
padding: 4px;
margin: 0px 10px 0 0;
cursor:pointer;
font-size:10px;
letter-spacing: normal;
-webkit-box-shadow: 0px 0px 5px rgba(200, 200, 200, 0.75);
-moz-box-shadow:    0px 0px 5px rgba(200, 200, 200, 0.75);
box-shadow:         0px 0px 5px rgba(200, 200, 200, 0.75);	
height:14px;
line-height:14px;
float:right;

}
div.search input.button:hover {
background: #cccccc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #cccccc 0%, #ffffff 50%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(50%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cccccc 0%,#ffffff 50%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cccccc 0%,#ffffff 50%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cccccc 0%,#ffffff 50%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cccccc 0%,#ffffff 50%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */


}


div.search input.inputbox {
	background-color:#ffffff;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    margin: 0 5px 3px 0;
    padding: 3px 4px;
	-webkit-box-shadow: 0px 0px 5px rgba(200, 200, 200, 0.75);
-moz-box-shadow:    0px 0px 5px rgba(200, 200, 200, 0.75);
box-shadow:         0px 0px 5px rgba(200, 200, 200, 0.75);
width:140px;
}

div.search input.inputbox:focus {
border: 1px solid #666666;
}


#main {



float:left;



width:100%;



}







#content {



padding:30px 0px;



/*margin: 0 200px;  This is the important line */



}















#col1 {



float:left;



width:220px;



margin-left:-960px;



}







#col2 {



float:left;



margin-left:-220px;



width:220px;



}







#bottom { 



clear:both;



margin:0px 0px;



padding:10px 0px 5px 0px;



border-top:3px solid #dddddd;







 }







#footer {
	float: left;
	width: 100%;
	height: 50px;
	clear: both;
	background-image: url(../images/footer_bg.png);
	background-repeat: repeat-x;
	text-align: center;
	color: #666666;
	font-size: 11px;
	letter-spacing: 0.1em;
	background-color: #333;
	line-height: 50px;
	-webkit-box-shadow: 0px 0px 10px rgba(100, 100, 100, 0.7);
	-moz-box-shadow: 0px 0px 10px rgba(100, 100, 100, 0.7);
	box-shadow: 0px 0px 10px rgba(100, 100, 100, 0.7);








}



#footer .inside { width:960px; margin: 0 auto;}



#footer a { color:#999999; }







#footer a:hover { color:#cccccc; }











#col1 .inside {



margin:20px 30px 25px 0px;



background:transparent;



padding:0;



}







#col2 .inside {



margin:25px 0px 25px 30px;



background:transparent;

padding:0;





}







.inside {



margin:0;



background:transparent;



padding:0;



}
















#display {

	width:766px;

	height: 214px;

	margin-top:0px;

	float:right;
	z-index:1;

	}





#header .inside,



#display .inside,



#footer .inside



 { width:960px;margin:0 auto;}







.clr {  clear:both;margin:0px;font-size:0px;line-height:0px;height:0px;}







 span.separator {


	display:block;

	width:5px;

	padding:0;

	margin:0;

	text-indent:-9999em;

	overflow:hidden;

	height:22px;



}







#middle {
	background-color:#000000;
	width:100%;

	z-index:1;

	min-height:150px;



	padding:0 0 15px 0;



	margin:0 0 0 0;



	 }















h1,

.componentheading {

	margin-top: 0px;

	margin-bottom: 5px;

	font-size: 58px;

	line-height: normal;

	color: #ffffff;

	font-family: 'edwardian_script_itcregular',Georgia, Helvetica, Arial, sans-serif;

	font-weight: normal;

	font-style: normal;

	padding-left: 1px;


	}







h2, h3, h4, h5 {padding-bottom: 0px; margin: 10px 0; color: #ffffff; font-weight: normal;}





h2 {font-size: 20px;font-family: 'eurostile_extended_2regular', Helvetica, Arial, sans-serif;}



h3 {font-size: 18px;font-family: 'eurostile_extended_2regular', Helvetica, Arial, sans-serif; }



h4 {font-size: 14px;font-family: 'eurostile_extended_2regular', Helvetica, Arial, sans-serif; }



h5 {font-size: 12px; text-transform: uppercase;font-family: 'eurostile_extended_2regular', Helvetica, Arial, sans-serif; }







/* modules */



#col2 div.moduletable-ad,



#col2 div.moduletable {



	margin-bottom:5px;







}


#col1 div.moduletable { 
	-webkit-box-shadow: 0px 0px 10px #454545;
	-moz-box-shadow: 0px 0px 10px #454545);
	box-shadow: 0px 0px 10px #454545;
padding:10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
margin-bottom:13px;
}

#col1 div.moduletable-open { 
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow:none;
padding:0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px; /* future proofing */
margin-bottom:13px;
}

#content div.moduletable {
margin-top:15px;


	margin-bottom:5px;



	padding-bottom:5px;



}





#content div.moduletable h3 {

	color: #ffffff;

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

	font-weight: normal;

	margin-top: 0;

	padding-bottom:8px;
	margin-bottom:10px;
	border-bottom:1px solid #333333;
	text-align: left;

}
#col1 div.moduletable h3,
#col2 div.moduletable h3 { font-size:16px;text-align: center;
color: #ffffff;

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

	font-weight: normal;

	margin-top: 0;

	padding: 0;}






#col2 div.moduletable-box {



	background-color:#ffffff;



	margin-bottom:15px;



	border:1px solid #cccccc;



	padding:10px;



	border-radius: 10px; /* future proofing */



	-khtml-border-radius: 10px; /* for old Konqueror browsers */



	-moz-border-radius: 10px;



	-webkit-border-radius: 10px;



}












div.under-left { float:left; width:310px; }



div.under-right { float:right; width:350px; }







div.under-right img { margin-top:30px;}







form#form-login { }







fieldset.input { border:none; margin:0;padding:0; }











/* end modules */















input.button,



a.button {

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

background: #cccccc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #cccccc 0%, #ffffff 50%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(50%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cccccc 0%,#ffffff 50%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cccccc 0%,#ffffff 50%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cccccc 0%,#ffffff 50%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cccccc 0%,#ffffff 50%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; /* future proofing */
-khtml-border-radius: 6px; /* for old Konqueror browsers */
border:1px solid #cccccc;
 font-weight: normal;
font-style: normal;
display:block;
color:#000000;
padding: 0px 15px;
margin: 5px 0;
cursor:pointer;
font-size:12px;
-moz-box-shadow: 0 0 3px #333333;
-webkit-box-shadow: 0 0 3px #333333;
box-shadow: 0 0 3px #333333;	
height:22px;
line-height:22px;

}



input.button:hover,
a.button:hover {

background: #aaaaaa; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhYWFhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #aaaaaa 0%, #eeeeee 50%, #aaaaaa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaaaaa), color-stop(50%,#eeeeee), color-stop(100%,#aaaaaa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #aaaaaa 0%,#eeeeee 50%,#aaaaaa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #aaaaaa 0%,#eeeeee 50%,#aaaaaa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #aaaaaa 0%,#eeeeee 50%,#aaaaaa 100%); /* IE10+ */
background: linear-gradient(to bottom,  #aaaaaa 0%,#eeeeee 50%,#aaaaaa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-8 */

	color:#000;


}











blockquote {



	margin:10px 0;



	background-color: #F4F4F2;



	background-image: url(../images/blockquote_bg.png);



	background-repeat: repeat-x;



	background-position: center top;



	padding:15px;



	border:1px solid #CC3300;



	color:#1E2C72;



 }






textarea, input[type="text"],
input.inputbox {
	background-color:#222222!important;
    border: 1px solid #666666!important;
    border-radius: 5px 5px 5px 5px!important;
    color: #ffffff!important;
    margin: 0 5px 3px 0!important;
    padding: 3px 4px;
	-webkit-box-shadow: 0px 0px 3px rgba(100, 100, 100, 0.75);
-moz-box-shadow:    0px 0px 3px rgba(100, 100, 100, 0.75);
box-shadow:         0px 0px 3px rgba(100, 100, 100, 0.75);
}
select:focus,
textarea:focus, input[type="text"]:focus,
input.inputbox:focus {
border: 1px solid #999999!important;
}

select { 

	background-color:#222222;
    border: 1px solid #666666;
    border-radius: 5px 5px 5px 5px;
    color: #ffffff;
    margin: 0 5px 3px 0;
    padding: 3px 4px;
	-webkit-box-shadow: 0px 0px 3px rgba(100, 100, 100, 0.75);
-moz-box-shadow:    0px 0px 3px rgba(100, 100, 100, 0.75);
box-shadow:         0px 0px 3px rgba(100, 100, 100, 0.75);



}







hr {



	 border-bottom: 1px solid #cccccc;



    border-style: solid;



    border-width: 0 0 1px;



    height: 1px;



    margin: 10px 0; }




#form-login-password,
#form-login-remember { margin-top:3px;}


input#modlgn_remember { margin-left:5px; }

#label-login-username,
#label-login-password {
font-size:11px;
width:65px;
padding-right:0px;
float:left;
display:block;
margin-bottom:3px;
height:20px;
line-height:20px;

	}


	#form-login-wrapper { margin-top:10px; }






#link-login-register,
#form-login-remember,
	#link-login-lostpassword {margin:5px 0 0 0; font-size:11px; }




#input-login-username,
#input-login-password {
float:right; }
#modlgn_username,
#modlgn_passwd {

width:85px;
display:block;
margin-bottom:3px;
font-family: Helvetica, Arial, sans-serif;
font-size:13px;

		 } 







/* ++++++++++++++  readmore  ++++++++++++++ */







#main .readmore a {



        font-weight:bold;



        padding:2px 5px 2px 10px;



        display:inline-block;



        margin-top:5px;



		text-decoration:none



}







.newsflash  a.readmore:link,



.newsflash a.readmore:visited,



#main a.readmore:link,



#main a.readmore:visited



{



        padding:4px 5px 4px 10px ;



        line-height:1.2em;



        text-decoration:none;



}







.newsflash  a.readmore:link,



.newsflash a.readmore:visited



{margin:10px 0;}







a.readmore:hover,



a.readmore:active,



a.readmore:focus {



   text-decoration:none



}







#main .readmore a:hover,



#main .readmore a:active,



#main .readmore a:focus



{ 



text-decoration:none;



}







/* ++++++++++++++  details  ++++++++++++++ */



.article-info



{



        margin:10px 0 10px 0px;



        font-size:0.8em;



}







.article-info-term



{



        display:none



}



dt.category-name,



dt.create,



dt.modified,



dt.createdby



{



        float:left;



        padding-right:5px;



}







.archive .article-info dd,



.article-info dd



{



        margin:2px 0 0px 0;



        line-height:1.2em



}







dd.createdby



{



}







.article-info dd span



{



    text-transform:none;



    display:inline-block;



    padding:0 5px 0 0px;



    margin:0 10px 0 0px;



}







/* ++++++++++++++  icons  ++++++++++++++ */







#main ul.actions



{



        text-align:right;



        padding:0 ;



        width:100%;



        margin:0



}







#main ul.actions li



{



        display:inline



}







#main ul.actions a



{



        text-decoration:none



}







/* ++++++++++++++  items more  ++++++++++++++ */







#main .items-more



{



        padding-top:10px;



}







#main .items-more h3



{



        font-weight:normal;



        margin:0;



        padding:5px 5px 5px 5px;



        font-size:1.4em



}







#main .items-more ol



{



        line-height:1.3em;



        list-style-type:none;



        margin:0;



        padding:10px 0 10px 2px;



}







#main .items-more ol li



{



        padding:2px;



}







#main .items-more ol li a



{



        display:inline;



        margin:0;



        font-weight:normal;



        padding:5px 5px 5px 20px;



}







#main .items-more ol li a:hover,



#main .items-more ol li a:active,



#main .items-more ol li a:focus



{



        font-weight:normal;



        padding:5px 5px 5px 20px;



        text-decoration:none



}







/* ++++++++++++++  pagination  ++++++++++++++ */







#main .pagination



{



        margin:10px 0 ;



        padding:10px 0 10px 0px;



        clear:both;



}







#main .pagination ul



{



        list-style-type:none;



        margin:0;



        padding:0;



        text-align:left;



}







#main .pagination li



{



        display:inline;



        padding:2px 5px;



        text-align:left;



        border:solid 0px #eee;



        margin:0 2px;



		background-image:none;



}







.pagenav



{padding:2px; clear: both;}







#main .pagination li.pagination-start,



#main .pagination li.pagination-next,



#main .pagination li.pagination-end,



#main .pagination li.pagination-prev



{border:0}







#main .pagination li.pagination-start ,



#main .pagination li.pagination-start  span



 {



padding:0



}







p.counter



{



        font-weight:bold;



}







#display .inside .moduletable { padding: 9px 0 1px 0;}







#col1 ul,



#col2 ul,



#content ul {



	list-style-type: none;



	margin:10px 0;



	padding:0;



}

#col1 ul.menu,

#col2 ul.menu {

    margin-left: 0;

    padding-left: 30px;

    padding-top: 0; }



#col1 ol,



#col2 ol,



#content ol {



	margin:10px 0;



	padding-left:20px;



}







#col1 ul li ul,



#col2 ul li ul,



#content ul li ul {



	list-style-type: none;



	margin:5px 0;



	padding:0;



}







#col1 ul li,



#col2 ul li,



#content ul li {



	list-style-type: none;



	padding-left:20px;



	background-image: url(../images/bullet_main.png);



	background-repeat: no-repeat;



	background-position: 0px 0px;



	margin-bottom:5px;



}



#col1 ul.menu li,

#col2 ul.menu li {

	background-position: 0 3px;

	background-repeat: no-repeat;

	font-size: 16px;

	line-height: 150%;

	padding-left: 28px;

	background-image: url(../images/bullet_side-menu.png);

	margin-bottom:2px;

}



#col1 ul.menu li:hover,

#col2 ul.menu li:hover {

	background-image: url(../images/bullet_side-menu_hover.png);

}



ul.menu li a {

    text-decoration: none;

}

ul.menu li a {

    font-weight: bold;

}



#col1 ul li ul li,



#col2 ul li ul li,



#content ul li ul li {



	list-style-type: none;



	padding-left:16px;



	background-image: url(../images/bullet_main_sub.png);



	background-repeat: no-repeat;



	background-position: 0px 0px;



	margin-bottom:3px;



	font-size:13px;



}







div.item-separator { margin:20px 0;border-bottom:1px solid #cccccc; }







p.readmore { margin-top:0px;}







div.chronoform { height:1px;line-height:1px;font-size:1px;text-indent:-9999em; }











.imglink {



line-height:1%;



margin:0px;



padding:0px;	



}







br.imglink { font-size:0px; }







table.category {width:100%; }



#system-message > dd > ul {
    background-position: 7px 7px !important;
}
	
	
#system-message > dd > ul > li {
background-image:none;
margin-bottom: 0px;
padding-left: 0px;
}
	

.gcore-label-left {
    min-width: 100px !important;
    max-width: 100px !important;
}
	p.chrono_credits { display:none;visibility:hidden;}

