﻿/* Style HTML Elements - Global */
body, td, p, a, img ,DIV
{
	color:#111111;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border:0px;
	padding:0px;
	margin:0px;
	 background-color: #6A8FA2;
}

/* Style IDs */
#masterDiv { width: 100%; text-align: center; margin:0px; padding:0px;}
#bannerDiv { text-align: left; }
#dynamicMediaDiv{border-top: solid 2px #FFFFFF; height:254px; background-image: url('Images/bg-media-shadow.gif'); background-position:bottom; background-repeat:repeat-x;}
#navigationDiv{ color: #2A2A2C; width:100%; float:none;}
#contentDiv{ text-align: center;   vertical-align:top; margin:0px; padding:10px 10px 10px 10px;}
#footerDiv{ color: #FFFFFF; background-color: #000000; padding: 7px 0px 7px 0px; text-decoration: none; text-align:center; }
#footerDiv A{ color: #FFFFFF; text-decoration: none; background-color: #000000; }


/* Style classes */
.dynamicMedia TD, .dynamicMedia DIV, .dynamicMedia TABLE {background-color: #BBBBBB;}

/* Menu Styles*/
.menuStyle td
{
	padding: 0px 0px 0px 0px; margin: 0px;
	font-family: Arial, Verdana, Sans-Serif, Helvetica;
}

.menuItemStaticStyle, .menuItemStaticStyle td
{
	font-family: Arial, Verdana, Sans-Serif, Helvetica;
	color: #000000; font-size: 1.25em; padding: 0px 10px 0px 0px;

}
.menuStaticHoverStyle, .menuStaticHoverStyle td { color: #A7D2E5; padding: 0px 10px 0px 0px; font-family: Arial, Verdana, Sans-Serif, Helvetica;}
#navigationDiv a:hover { color: #A7D2E5; padding: 0px 10px 0px 0px; font-family: Arial, Verdana, Sans-Serif, Helvetica;}
#menuHr {color: White; height: 1px; width: 688px; margin-bottom: 10px; border-top: solid 2px #ffffff; }

/*UPLOAD FORM*/
.uploadTable{ width:100%; padding: 0px 2px 0px 2px; margin:0px;}
.uploadTable TH, .uploadTable TD{color:White; }
.uploadTdImageName input {width: 100px;}
.uploadTdFileUpload input {width: 320px;}
.uploadTdTags input {width: 270px;}
.uploadTdIsCover{text-align:center;}
.uploadTdSort input {text-align:center; width: 20px;}

/* FORM STYLE */
.formTable{ margin:0px 0px 0px 0px; padding:0px; }
.formTable TD{  padding:10px 10px 0px 0px; }
.formLabel{ text-align:left; vertical-align:top; color:White; font-size: 1.10em; font-weight:bold;}
.formField{text-align:left; vertical-align:top;}
.formFieldMultiTextBox{width:300px; height: 50px; }
.formFieldTextBox{width:300px;  }
#formPageHeader { color:White; font-size: 2em; background-color: black; text-align:center; padding: 2px 0px 2px 0px; }
.confirmation
{
	padding: 5px;
	padding-left: 24px;
	background: url(Images/ico-error.gif) #ffffca no-repeat;
	color: green;
	border: 1px solid #d1d1a5;
	margin-bottom:15px;
}
.error 
{
	padding: 5px;
	padding-left: 24px;
	background: url(Images/ico-error.gif) #ffffca no-repeat;
	color: red;
	border: 1px solid #d1d1a5;
	margin-bottom:15px;
}

/* DEFAULT GRID STYLES */
.gridRow { background-color: #eeeeee; color: #000000; font-weight:normal; border: 0px; text-align:left;}
.gridRowAlternate { background-color: White; color: #000000; font-weight:normal; border: 0px;}
.gridHeaderRow	{ color: #ffffff; padding: 8px 4px; font-weight: bold; background-color: #555555;  border: 0px;}
.gridHeaderRow A:LINK, .gridHeaderRow A:VISITED {color: #000000;  border: 0px;}
.gridHeaderRow A:HOVER, .gridHeaderRow A:ACTIVE{color:Red; border: 0px;}
.gridRow TD { text-align:left;}
.gridRowAlternate TD {text-align:left;}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.formProgress
{
	background-color:#A0B8FF;
	border: solid 2px white;
	
}

.formProgress TD {color: black; padding: 5px;}

/* ENTRY FORMS*/
.entryTable, .entryTable TD, .entryTable DIV, .entryTable P, .entryTable A

{
	background-color: #cccccc;
}
.entryForm{  width:750px; text-align:center;}
.entryForm TD, .entryForm TABLE, .entryForm TR {border:solid 0px; margin:0px;}
.entryLabel{ text-align: left;}
.entryField{ text-align: right;}
.entryTextBox{ width: 150px;}
.entryTextBoxMilti{ width: 250px; height: 75px;}

/* SEARCH RESULT */
.gridImageResult
{
	text-align:center;
	border: 0px;
}

.gridImage
{text-align:center;
	margin: 2px;
	padding:0px;
}
.gridImage IMG { margin: 0xp; padding: 0px;text-align:center;}
.gridLabel, .gridLabel DIV, .gridLabel SPAN
{
	font-size: 11px;
	background-color: Black;
	color:White;
}

