/*
	general
*/
BODY 
{
	font-family: Arial;
	font-size :12px;
	BACKGROUND-POSITION: center center; 
	background-repeat:repeat-y;
}

TABLE
{
	font-family: Arial;
	font-size :12px;
}

TD {color : #565853;}
INPUT, SELECT, TEXTAREEA {font-family: Arial; }

/* headings */
H1 {margin:0; padding:0; }

/* anchors */
A.blue {color:#00F; text-decoration:underline;}

/* Text */
.maroon, A.maroon, A.maroon:visited {color:#990002;}

.smallText {font-size:11px;}
.largeText {font-size:14px;}
.largerText {font-size:16px;}
.hugeText {font-size:26px;}
.bold {font-weight:bold;}

.lightGrayText {color:#999A9F;}
.redText {color:#FF0000;}

/* data tables */
A.LinkModule
{
	color			: #00F;
	font-weight		: bold;	
	text-decoration:underline;
}
TD.ModulesTitle
{
	background-color: #ECF0FC;
	font-weight		: bold;
	color			: #565853;
	font-weight		: bold;
	font-size :16px;
	padding-right:5;
	border			: solid 1px #8EA5D6;
	height :21px;
}

TR.SubHeaderHP
{
	
	font-size :14px;
	font-weight:bold;
	background-color:#8899D9;
	height:21;
}

TD.SiteModulesTop
{
	background-color: #ECF0FC;
	border			: solid 1px #8EA5D6;
	color			: #565853;
	font-weight		: bold;
	width           : 10%;
	text-align :center;
	padding         : 0 0 0 0;	
}

TD.ContentView
{
	padding: 5px;	
}

TR.row1 
{
	background-color: #F4F5FA;	
}

TR.row2 
{
	background-color: #FDFFFE;
}

/* input */
.darkButton 
{
	border:solid 1px white;
	color:White;
	font-weight:bold;
	font-size:12px;
	padding: 0 0 0 0;
	background-color: #8899D9;
	cursor:pointer;
	height:20px;
}

.lightButton 
{
	border:solid 1px #D5D6D7;
	color:Black;
	padding: 0 0 0 0;
	background-color: #FFFFFF;
	cursor: pointer;
	height: 20px;
	font-weight: bold;
	font-size: 12px;
	background: url(../Images/layout/bg_button.gif);
}

.inputTxt
{
	border: solid 1px #D5D6D7;
}

.quickEditButton
{
    width:33px;
    background: #FF0000;
    color: #FFFFFF;
    font-size: 10px;
    border: solid 1px #FFFFFF;
    padding: 0 3px 1px 3px ;
    height: 16px;
    cursor: pointer;
    text-align: center;	
}

/* pager */
.pager {color:#686868; font-weight:bold;}
.pager A, .pager A:visited {color:#686868; text-decoration:underline; font-weight:bold;}
.pager A:hover, .pager A:visited:hover {color:#686868; text-decoration:none;}
.currentPage {font-size:13px;}

/* captcha control */
div.CaptchaControl img
{
	float: right;
}

div.CaptchaControl input
{
	border: solid 1px #dedede;
	width: 70px;	
	margin: 5px 10px 0 0;
}