/* ================================
    CSS STYLES FOR GTs PORTAL 
    v1.0, 06/2009
   ================================
/* background color for the content part of the pages */
body
{
	width:1410px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	position:inherit;
	background-color:#000000;
}
.pagebg
{
	background-color:#ffffff;
}
.headbg
{
	background-image:url(/s1440/images/gtsabg.jpg);
	background-repeat:no-repeat;
}
.skybg
{
	background-color:#47a6dc;
}
.tbbg
{
	background-color:#d7be7c;
}
.footbg
{
	background-image:url(/s1440/images/footbg.jpg);
	background-repeat:repeat-x;
}
.sandbg
{
	background-image:url(/s1440/images/lftbg.jpg);
	background-repeat:repeat-y;
}
.lsbg
{
	background-image:url(/s1440/images/alftbg.jpg);
	background-repeat:repeat-y;
}
.rsbg
{
	background-image:url(/s1440/images/artbg.jpg);
	background-repeat:repeat-y;
}
.img
{
	border-color:#ffffff;
}
.imglf
{
	margin:0px;
	padding:0px;
	float:left;
	border:0px;
}
.imglt
{
	margin:0px;
	padding:7px;
	float:left;
}
.imgrt
{
	margin:0px;
	padding:7px;
	float:right;
}
.selimg
{
	border-color:#782829;
}
.sitetitle
{
	font-family:Arial, 'verdana bold' , helvetica, sans-serif;
	font-size:40px;
	font-weight:normal;
	color:#585858;
	font-style:italic;
}
.pinktitle, .rosetitle, .redtitle, .orangeredtitle, .purpletitle, .magentatitle, .greentitle, .seagreentitle, .turquoisetitle, .steelbluetitle, .orangetitle
{
	font-family:'Tekton Pro' , arial, verdana;
	font-size:29px;
	font-weight:bold;
	color:#ff00ff;
}
.rosetitle
{
	color:#ff0066;
}
.redtitle
{
	color:#ff0000;
}
.orangeredtitle
{
	color:#ff3300;
}
.purpletitle
{
	color:#9900cc;
}
.magentatitle
{
	color:#cc33ff;
}
.greentitle
{
	color:#006600;
}
.seagreentitle
{
	color:#009999;
}
.turquoisetitle
{
	color:#00cc99;
}
.steelbluetitle
{
	color:#336699;
}
.orangetitle
{
	color:#ff9900;
}
.modtitle
{
	background-color:#d7be7b;
}
.moduletitle
{
	padding:0px;
	margin:0px;
	text-align:center;
	font-family:'Tekton Pro' , arial, verdana;
	font-size:29px;
	font-weight:bold;
	color:#000000;
}
.modtitlelight
{
}
.moduletitlewhite
{
	padding:0px;
	margin:0px;
	text-align:center;
	font-family:'Tekton Pro' , arial, verdana;
	font-size:29px;
	font-weight:bold;
	color:#ff3300;
}
.tabbg
{
	color:#ffffff;
}
.othertabsbg
{
}
.selectedtab
{
	font-family:'Tekton Pro' , arial, verdana;
	font-size:24px;
	color:#8C8C00;
	font-weight:bold;
}
.othertabs
{
	font-family:'Tekton Pro' , arial, verdana;
	font-size:24px;
	color:#dcdcdc;
	text-decoration:none;
	font-weight:bold;
}
a.othertabs:link, a.othertabs:visited
{
	color:#eeeeee;
	text-decoration:none;
}
a.othertabs:hover, a.othertabs:active
{
	text-decoration:underline;
	color:#ffffff;
}
.selectedvtab
{
	font-family:'Tekton Pro' , arial, verdana;
	font-size:26px;
	color:#797900;
	font-weight:bold;
}
.othervtabs
{
	font-family:'Tekton Pro' , arial, verdana;
	font-size:26px;
	color:#006666;
	text-decoration:none;
	font-weight:bold;
}
a.othervtabs:link, a.othervtabs:visited
{
	text-decoration:none;
	color:#006666;
}
a.othervtabs:hover, a.othervtabs:active
{
	text-decoration:underline;
	color:#669900;
}
.sitelink
{
	font-family:verdana, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}
a.sitelink:link, a.sitelink:visited
{
	text-decoration:none;
	color:#ffffff;
}
a.sitelink:hover, a.sitelink:active
{
	text-decoration:underline;
	color:#ffffff;
}
.monthdays
{
	font-weight:bold;
	font-size:18px;
	color:#a9a9a9;
	font-family:arial, verdana, helvetica;
	background-color:#dcdcdc;
}
.selectedmonthdays
{
	font-weight:bold;
	font-size:18px;
	color:#000000;
	font-family:arial, verdana, helvetica;
	background-color:#ffffff;
}
.selecteddatetoday
{
	font-weight:bold;
	font-size:18px;
	color:#006400;
	font-family:arial, verdana, helvetica;
	background-color:#adff2f;
}
.selectedtoday
{
	font-weight:bold;
	font-size:18px;
	color:#ffd700;
	font-family:arial, verdana, helvetica;
	background-color:#6b8e23;
}
.selectedevents
{
	font-weight:bold;
	font-size:18px;
	color:#004600;
	font-family:arial, verdana, helvetica;
	background-color:#aad832;
}
.smallselectedevents
{
	font-weight:normal;
	font-size:15px;
	color:#004600;
}
.smallselectedtoday
{
	font-weight:normal;
	font-size:15px;
	color:#ffd700;
}
.itemtitle
{
	font-family:verdana, helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#8b0000;
}
.head
{
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:27px;
	font-weight:normal;
	color:#666644;
	font-style:italic;
}
.headwhite
{
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:27px;
	font-weight:normal;
	color:#eee8aa;
	font-style:italic;
}
.title
{
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#666644;
	font-style:italic;
}
.titlewhite
{
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#eee8aa;
	font-style:italic;
}
.subhead
{
	font-family:verdana, helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#696969;
}
.subheadwhite
{
	font-family:verdana, helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
}
.subsubhead
{
	font-family:verdana, helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:black;
}
.price
{
	font-family:verdana, helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:16px;
	color:#000000;
}
.normal
{
	font-family:verdana, helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:16px;
	color:#000000;
	text-indent:18px;
}
.normalwhite
{
	font-family:verdana, helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:22px;
	color:#ffffff;
	text-indent:16px;
}
.normaltextbox
{
	font-family:verdana, helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#000000;
}
.normalred
{
	font-family:verdana, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ff0000;
}
.normalbold
{
	font-family:verdana, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.normaldouble
{
	font-family:verdana, helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:29px;
	color:#000000;
	text-indent:18px;
}
.stylebg
{
}
.otherstylesbg
{
	background-color:#125596;
}
.selectedstyle
{
	font-weight:bold;
	font-size:16px;
	color:#696969;
	line-height:18px;
	font-family:arial, verdana, helvetica;
}
a.selectedstyle:link, a.selectedstyle:visited
{
	color:#696969;
	text-decoration:none;
}
a.selectedstyle:hover, a.selectedstyle:active
{
	color:#00ff00;
	text-decoration:underline;
}
.otherstyles
{
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	line-height:18px;
	font-family:arial, verdana, helvetica;
}
a.otherstyles:link, a.otherstyles:visited
{
	color:#ffffff;
	text-decoration:none;
}
a.otherstyles:hover, a.otherstyles:active
{
	color:#006600;
	text-decoration:underline;
}
.commandbutton
{
	font-family:verdana, helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
}
a.commandbutton:link, a.commandbutton:visited
{
	text-decoration:underline;
	color:#8b0000;
}
a.commandbutton:hover, a.commandbutton:active
{
	text-decoration:underline;
	color:#ff0000;
}
.commandwhite
{
	font-family:verdana, helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:26px;
	color:#996600;
}
a.commandwhite:link, a.commandwhite:visited
{
	text-decoration:underline;
	color:#996600;
}
a.commandwhite:hover, a.commandwhite:active
{
	text-decoration:underline;
	color:#eee8aa;
}
.datagridheader
{
	font-weight:bold;
	font-size:20px;
	color:#000000;
	line-height:22px;
	font-family:arial, verdana, helvetica;
}
.datagriditem
{
	font-size:20px;
	color:#000000;
	font-family:arial, verdana, helvetica;
	background-color:#ffffff;
}
a.datagriditem:link, a.datagriditem:visited
{
	color:#ff0000;
	font-family:arial, verdana, helvetica;
	font-size:20px;
	font-weight:bold;
	background-color:#ffffff;
}
a.datagriditem:hover, a.datagriditem:active
{
	color:#990000;
	text-decoration:underline;
}
.datagriditemalt
{
	padding-left:4px;
	font-size:20px;
	color:black;
	font-family:arial, verdana, helvetica;
	background-color:#dddddd;
}
.datagridfooter
{
	font-weight:bold;
	font-size:20px;
	color:#ffffff;
	line-height:22px;
	font-family:arial, verdana, helvetica;
}
.link
{
	font-family:arial, verdana, helvetica;
	font-size:16px;
	font-weight:normal;
	color:#dc143c;
}
a.link:link, a.link:visited
{
	text-decoration:underline;
	color:#dc143c;
}
a.link:hover, a.link:active
{
	color:#556b2f;
	text-decoration:underline;
}
.lblack, .lblue
{
	font-family:'Tekton Pro' , arial, verdana;
	text-align:center;
	font-size:29px;
	font-weight:bold;
	color:#000000;
}
.lblue
{
	color:#006666;
}
.nblack, .nblue, .nseagreen, .nred, .nwhite
{
	font-family:arial, verdana, helvetica;
	font-size:16px;
	line-height:26px;
	font-weight:normal;
	color:#000000;
}
a.nblack:link, a.nblack:visited
{
	text-decoration:none;
	color:#000000;
}
a.nblack:hover, a.nblack:active
{
	text-decoration:underline;
	color:#000000;
}
.nblue
{
	color:#006666;
}
a.nblue:link, a.nblue:visited
{
	text-decoration:none;
	color:#006666;
}
a.nblue:hover, a.nblue:active
{
	text-decoration:underline;
	color:#006666;
}
.nseagreen
{
	color:#009999;
}
a.nseagreen:link, a.nseagreen:visited
{
	text-decoration:none;
	color:#009999;
}
a.nseagreen:hover, a.nseagreen:active
{
	text-decoration:underline;
	color:#009999;
}
.nred
{
	color:#FF0000;
}
a.nred:link, a.nred:visited
{
	text-decoration:none;
	color:#FF0000;
}
a.nred:hover, a.nred:active
{
	text-decoration:underline;
	color:#FF0000;
}
.nwhite
{
	color:#ffffff;
}
a.nwhite:link, a.nwhite:visited
{
	text-decoration:none;
	color:#ffffff;
}
a.nwhite:hover, a.nwhite:active
{
	text-decoration:underline;
	color:#ffffff;
}
blockquote, pre
{
	font-family:lucida console, monospace;
}
ul
{
	padding-left:18px;
	padding-top:9px;
	border:none;
}
ul li
{
	list-style-type:disc;
	font-size:24px;
	color:#ffffff;
	line-height:33px;
}

ul li li
{
	list-style-type:square;
}

ul li li li
{
	list-style-type:circle;
}

ol li
{
	list-style-type:decimal;
}

ol ol li
{
	list-style-type:lower-alpha;
}

ol ol ol li
{
	list-style-type:lower-roman;
}
