@CHARSET "UTF-8";

/*
	AdRotator Light
	by Scripthosting.net

	Licensed under the "GPL Version 3, 29 June 2007"
	http://www.gnu.org/licenses/gpl.html
	
	Support-Forum: http://board.scripthosting.net/viewforum.php?f=28
	Don't send emails asking for support!!
*/


/*************************
*	Common HTML Elements
*************************/

html, body { 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	background-color: #CCCCCC;
	margin: 0;
	padding: 0;
	color: #111111;
}

table {
	border-collapse: collapse;
	margin: 0px auto;
}

table.table {
	width: 442px;
}

td {
	border: 1px solid #9A9A9A;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
}

th {
	border: 1px solid #9A9A9A;
	padding: 5px;
	background-color: #DEDEDE;
	font-size: 14px;
	background-image: url('../img/thbg28.png');
	background-repeat: repeat-x;
	text-align: center;
}

a {
	text-decoration: none;
	color: #000000;
}

a:hover {
	background-color: #FDE4C6;
}

img {
	border: 0;
	padding: 0;
	margin: 0;	
}

h1 {
	font-size: 24px;
	margin-top: 0;
}

hr {
	margin-bottom: 10px;
	color: #CCCCCC;
	shade: noshade;
}

input, select, textarea {
	border: 1px solid #B3ABB2;
	padding: 1px;
	margin: 1px;
	background-color: #FFFFFF;
}

textarea.bannercode {
	width: 422px;
	height: 80px;
}

input:focus, select:focus, textarea:focus {
	background-color: #EFEFEF;
	border: 1px solid #008000;
	outline: none; 
}

input[disabled] {
	border: 1px solid #B3ABB2;
	background-color: #FFD3D3;
}

input[type="button"], input[type="submit"] {
	padding: 2px 5px 2px 5px;
	margin: 0px;
	cursor: pointer;
	background-image: url('../img/footerbg.png'); 
}

input[type="checkbox"], input[type="radio"]{
	border: 0;
	background-color: transparent;
}

/* Remove input padding in FF */
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

form {
	padding: 0;
	margin: 0;
}


/*************************
*	Custom HTML Elements
*************************/

/* overall content frame wich reduces the whole content in width */
div#overall_content {
	margin: 0px auto;
	width: 800px;
	overflow: hidden;
	background-color: #EFEFEF;
}


/* overall splash header above the top menu */
div#gfxheader  {	
	border-bottom: 1px solid #9A9A9A;
	padding: 0px;
	background-color: #DEDEDE;
	font-size: 24px;	
	height: 80px;	
	background-image: url('../img/arlight_gfxheader.jpg');	
	line-height: 20px;
	font-variant: small-caps;
	text-align: center;
}


/* the whole content within a site */
div#sitecontent {
	min-height: 320px;
}


/* the menu bar */
div#menu {
	padding: 0px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #9A9A9A;
	font-size: 14px;
	margin-bottom: 10px;
}


/* style of a menu item */
span.menu_item {}


td.menu_item {
	text-align: center;
	border: 0;
	border-left: 1px solid #9A9A9A;
	border-right: 1px solid #9A9A9A;
}

/* style of focused menu item */
td.menu_item:hover{
	background-color: #FDE4C6;
	cursor:pointer;
}

td.td0 {
	background-color: #FFFFFF;
}

td.td1 {
	background-color: #EAEAEA;
}

/* the info box */
div.info {
	padding: 5px;
	width: 430px;
	margin: auto;
	background-color: #FFFFFF;
	border: 1px solid #9A9A9A;
	font-size: 12px;
	text-align: justify;
}

/* the error message box */
div.errorbox {
	padding: 5px;
	width: 430px;
	margin: auto;
	background-color: #FFDFDF;
	border: 1px solid #9A9A9A;
	font-size: 12px;
	text-align: justify;
}

td.login {
	 background-color: #FFFFFF;	
}

/* the installation window */
div.install {
	padding: 5px;
	width: 430px;
	margin: auto;
	font-size: 12px;
	text-align: justify;
}

/* the news window */
div#news {}

/* the overall footer below the sitecontent */
div#foot { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	border-top: 1px solid #9A9A9A;
	text-align: right; 
	padding: 5px; 
	background-color: #FFFFFF;
	margin-top: 10px;
}

/* limits the output of a banner so it doesn't break the window */
div.bannerview {
	max-width: 468px;
	max-height: 63px;
	overflow: auto;
	padding: 0;
	margin: 0;
}

td.bannerview {
	width: 468px;
	height: 63px;
	padding: 0;
	margin: 0;
}


/*************************
 * JavaScript Test
*************************/

div#window-javascript {
	border: 5px solid #525252;
	position: absolute;
	top: 140px;
	left: 25%;
	width: 50%;
	z-index: 2;
	background-color: #FFAAB0;
	padding: 10px;
}