
/* body */

body {background: url(../images/homebg.jpg) repeat-x #034d74; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366;}
h1 {font-size: 14px; color: #003366; font-weight: bold;}
h2 {}
h3 {}
form {}
img {border: 0px;}
p {line-height: 18px;}
a:link, a:visited {color: #0066cc; font-weight: bold;}
a:hover, a:active {color: #000; font-weight: bold;}

/* container */

#container { width: 1100px; margin: 0 auto; border-left: 1px solid #3398cc; border-bottom: 1px solid #3398cc; border-right: 1px solid #3398cc;}
#header { height: 43px; background-color: #006599; border-bottom: 2px solid #3398cc; }
#toplogos {float: right; margin-right: 20px; padding-top: 3px;}
#footer {height: 50px; line-height: 50px; font-size: 10px; color: #3399cc; background-color: #014c73; padding-left: 15px;}
#footer img {vertical-align: middle; margin: 0 3px; }
#footertext {float: left; margin-right: 15px;}
#signatureimageholder { width: 1100px; height: 465px; background: url(../images/2010signaturebg.jpg) no-repeat; position: relative; }
#signatureartist2010 { width: 1100px; height: 465px; background: url(../images/2010signatureartist.jpg) no-repeat; position: relative; }
#signatureevent2010 { width: 1100px; height: 465px; background: url(../images/2010signatureevent.jpg) no-repeat; position: relative; }
#signatureimage { width: 1100px; height: 465px; background: url(../images/signaturebg.jpg) no-repeat; position: relative; }
#signatureartistimage { width: 1100px; height: 465px; background: url(../images/signatureartistbg.jpg) no-repeat; position: relative; }
#signaturetext {position: relative; top: 40px; left: 610px; width: 470px; height: 335px; overflow:auto;}
#informedimage { width: 1100px; height: 465px; background: url(../images/informedbg.jpg) no-repeat; position: relative; }
#informedtext {position: relative; top: 40px; left: 570px; width: 500px; height: 350px; overflow:auto;}
#aboutimage { width: 1100px; height: 465px; background: url(../images/aboutbg.jpg) no-repeat; position: relative; }
#abouttext {position: relative; top: 40px; left: 570px; width: 500px; height: 350px; overflow:auto;}
#mapcontent {background: url(../images/mapcontentbg.jpg) no-repeat bottom center #0099cc; min-height: 527px; width: 1100px; color: #fff;}
#searayfooter {background: url(../images/searay.png) no-repeat bottom center;}
#IntNav {width: 170px; border-right: 1px solid #fff; min-height: 400px; padding-right: 20px; margin-right: 20px;}
#IntNav h1 {color: #fff; margin-left: 40px; font-size: 16px; text-transform: uppercase; margin-bottom: 20px;}
#IntNav ul {list-style-type: none; font-size: 12px; text-transform: uppercase; }
#IntNav li {margin-bottom: 20px;}
#IntNav a:link, #IntNav a:visited {color: #ffff00; font-weight: bold; text-decoration: none;}
#IntNav a:hover, #IntNav a:active {color: #fff; font-weight: bold; text-decoration: none;}
#signaturenav {position: absolute; top: 405px; left: 560px;}
#signaturenav ul {list-style-type: none; font-size: 12px; text-transform: uppercase; margin-top: 0; }
#signaturenav li {display: inline; border-right: 1px solid #006699; padding: 0 10px;}
#signaturenav a:link, #signaturenav a:visited {color: #006699; font-weight: bold; text-decoration: none;}
#signaturenav a:hover, #signaturenav a:active {color: #000; font-weight: bold; text-decoration: none;}
.smalltext {font-style: italic;}

/* home */

#homeimage {width: 1100px; height: 465px; clear: both;}
#homecontent {background: url(../images/homecontentbg.jpg) repeat-x bottom #009ecb; height: 355px; width: 1100px;}
#hometext {padding: 10px 30px; line-height: 20px; color: #fff; background-color: #006698; border-top: 2px solid #004c73; border-bottom: 2px solid #004c73;}
#hometext a:link, #hometext a:visited {color: #fff; text-decoration: none;}
#hometext a:hover, #hometext a:active {color: #000; text-decoration: none;}
#homeimages {margin: 0 0 0 200px;}
#homeimages td { padding: 25px 3px 0 3px;}
.navimage {background: url(../images/navshadow.png) no-repeat; width: 139px; height: 160px;}
.navimage img:hover {border: 3px solid #FFFF00;}
#reflection {position: relative; text-align: center;}
#searaylogo {position: relative; top: 40px; text-align: center;}

/* content */

#content {}

/* module */

#module {}

/* brochure module */

#brochure {}

/* calculator module */

#calculator {}

/* calendar module */

.calendarTable {background-color: #2b2b2b; border: 1px solid #1c1c1c;}

.calendarTable td {border: 1px solid #1c1c1c;}

.calendarMonthHeader
{
background-color: #000;
font: bold 12px Trebuchet MS, Trebuchet, Verdana;
text-transform: uppercase;
height: 25px;
line-height: 25px;
}
.calendarMonthHeader td {text-align: center; border-color: #000;}
.calendarNextPrev a {text-decoration: none; color: #252525;}

.calendarWeekdayHeader { background-color: #262626; height: 20px; text-align: center; text-transform: uppercase; line-height: 20px;}
.calendarDayHeader
{
padding: 3px;
}

.calendarDayHeader a {color: #fff; text-decoration: none;}

.calendarTodayHeader
{
padding: 3px;
}

.calendarTodayHeader a {color: #fff; text-decoration: none;}

.calendarEvent a
{
	text-decoration: none;
}
#calendarfull {width: 850px; margin-bottom: 60px;}
.GridHeader_ePro{font-weight: bold; padding: 10px; text-align: left; text-transform: uppercase;}
.GridHeader_ePro a {color: #fff; text-decoration: none;}

.GridRow_ePro
{

	background-color: #ffff00;
	line-height: 20px;
	font-size: 14px;
	border-bottom: 2px solid #003366;
	color: #003366;
}
.GridRow_ePro td, .GridAltRow_ePro td { padding: 10px;}
.GridRow_ePro a, .GridAltRow_ePro a {text-decoration: none;}

.GridAltRow_ePro
{
	background-color: #fff;
	border-bottom: 2px solid #003366;
	line-height: 20px;
	font-size: 14px;
	color: #003366;
}
.registerlink a:link, .registerlink a:visited {
	color: #ffff00;
}
.registerlink a:hover, .registerlink a:active {
	color: #fff;
}

/* dealer locator module */

#dealerlocator{}

/* employment module */

#employment {}

/* formbuilder module */

#formbuilder {margin-bottom: 40px;}
#formbuilder h1 {color: #fff; font-size: 18px;}
#formbuilder h2 {font-size: 14px;}

/* myprofile module */

#myprofile {}

/* news module */

#news {}

/* promotion module */

#promotion {}

/* search engine module */

#searchengine {}
