/* master stylesheet for the sites */
BODY {
    margin:0;
    font-family: Arial;
    font-size: 12px;
    background-color:#FFFFFF;    
    background-repeat:repeat;
    background-position:center top;    
}
TABLE {font-family: Arial; font-size :12px; }
INPUT, SELECT, TEXTAREEA {font-family: Arial; }

/* headings */
H1 {margin:0; padding:0; }

/* fonts */
.white, A.white, A.white:visited {color:#FFF;}
.blue, A.blue, A.blue:visited {color:#00F;}
.red {color:#F00;}
.black, A.black, A.black:visited {color:#000;}
.maroon, A.maroon, A.maroon:visited {color:#990002;}

.smallText {font-size:11px;}
.normalText {font-size:12px; font-weight:normal;}
.largeText {font-size:14px;}
.largerText {font-size:16px;}
.bold {font-weight:bold;}

.floatRight {float: right;}
.floatLeft {float: left;}

/* anchors */
A, A:visited {text-decoration:none;}
A:hover, A:visited:hover {text-decoration:underline;}
A.Underline, A.Underline:visited {text-decoration:underline;}
A.Underline:hover, A.Underline:visited:hover {text-decoration:none;}

/* content */
.ContentTitleMiddle {
    float:right;
    padding:2px 0 0 0; /* overriden in style.css */
}
.ContentSubTitleMiddle {
    float:right;
    padding:2px 0 0 0; /* overriden in style.css */
}
.SubTitleQuickEditContainer {
    float:left;
    padding:1px 0 0 3px;
}
.RightPadded {
    padding:0 12px 0 0;
}

.FullPadded {
    padding:5px;
}

/* ltr body */
BODY.ltr, BODY.ltr TABLE, BODY.ltr TD {
    direction:ltr;
}
BODY.ltr .ContentTitleMiddle, BODY.ltr .ContentSubTitleMiddle {
    float:left;
}

BODY.ltr TD {
    text-align:left;
}

/* input */
.inputTxt {
	border: solid 1px #D5D6D7;
}

.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);
}

.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;	
}

.SurveyButton {
	cursor: pointer;
}

/* 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;}

/* newsflashes */
 #ticker-container {
     position:relative;
     overflow:hidden;
     width:100%;
     height:120px;
     padding: 2px;
 }
 
 #slider {
     position:relative;
     width:100%;
 }

/* captcha control */
div.CaptchaControl img {
	float: right;
}

div.CaptchaControl_ltr img {
	float: none;
}

div.CaptchaControl input,
div.CaptchaControl_ltr input {
	border: solid 1px #dedede;
	width: 70px;	
	margin: 5px 10px 0 0;
}

div.CaptchaControl_ltr input {
    float: left;
}
.ContentArea img[align="right"]
{
	margin-left: 5px;
}
