/*
	Site Section : Main Style			
*/

/* global
**********************************************************************************************************
*/

body{ background:#fff url(../images/bg.jpg) top left repeat-x;}
h1, h2, h3, h4, h5, h6 { color:#000;}
dl, dt, dd, ul, ol, li, pre, label, p, blockquote, q{ color:#000;}
a { color:#666; text-decoration:none;}
a:hover { color:#000; text-decoration:underline;}


/* wrappers
**********************************************************************************************************
*/



#wrapper #topNav{}
#wrapper #header{ background:#4A0106 url(../images/headerBG.jpg) top left repeat;}
#wrapper #flash{ background:#4A0106;}
#wrapper #navigation{ background:#fff;}
#wrapper #content{ background:#fff url(../images/contentBG.jpg) top left repeat-x; border-top:0.1em solid #ccc;}

#wrapper #content #mainContent{ border-right:0.1em solid #ccc;}
#wrapper #content #mainContent #tickercontent { position:relative; border: 0.1em solid #ccc;   border-right:none; border-left:none; overflow:hidden; }

#wrapper #footer{ border-top:0.1em solid #ccc;}


/* header
**********************************************************************************************************
*/

#wrapper #topNav ul{ display:inline;}
#wrapper #topNav ul li{ display:inline; border-right:0.1em solid #fff; }
#wrapper #topNav ul li a{ font-size:1.1em; color:#fff; text-decoration:none;}
#wrapper #topNav ul li a:hover{ color:#000;}

#wrapper #header h1{ display:block; background:url(../images/lead.gif) top left no-repeat; }
#wrapper #header h1 a{ display:block;}

#wrapper #header h2{ display:block; background:url(../images/lead-strapline.gif) top right no-repeat; }


/* navigation
**********************************************************************************************************
*/


#wrapper #navigation ul li{ display:inline-block; border-right:0.1em solid #ccc;}
#wrapper #navigation ul li a{ font-size:1.2em; font-weight:bold; text-decoration:none; }
#wrapper #navigation ul li a:hover{ color:#74040B;}

#wrapper #navigation ul li.selected a{ color:#74040B; }
#wrapper #navigation ul li.selected a:hover{ color:#666;}

#wrapper #navigation ul li ul li{   border-bottom:0.1em solid #ccc; display:block; border-right:none;}

.sf-menu ul { display:block;}
.sf-menu li:hover { visibility: inherit;}
.sf-menu li { display:block;}
.sf-menu a { display: block;}

.sf-menu li li { background: #7F98B2; color:#fff; }
.sf-menu li li li { background: #7F98B2; color:#fff; }

.sf-menu li li a, .sf-menu li li li a, .sf-menu li li a:hover,
.sf-menu li li li a:hover { color:#fff !important; }

.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, 
.sf-menu li li a:hover, .sf-menu li li a:active {  outline: 0; background: #003366; }


/* content
**********************************************************************************************************
*/

#wrapper #content #mainContent h3{ font-size:2.5em; color:#74040B; font-family:"Times New Roman", Times, serif;}
#wrapper #content #mainContent h4{ font-size:1.5em;}

#wrapper #content #mainContent #faculty h4{ border-top:0.1em solid #d2d2d2;}

#wrapper #content #mainContent p{ font-size:1.1em; color:#333; line-height:1.5;}
#wrapper #content #mainContent p a{ color:#74040B; font-weight:bold;}

#wrapper #content #mainContent ul{ color:#333; }
#wrapper #content #mainContent ul li{ font-size:1.1em; color:#333; list-style:disc; list-style-position:outside;}
#wrapper #content #mainContent ul li a{ color:#74040B;}

#wrapper #content #mainContent #tickercontent h4 { color:#73040B; font-size:1.6em; font-family:"Times New Roman", Times, serif; font-weight:bold;}

#wrapper #content #mainContent #tickercontent h4:after {content: ":"; }

.msg{ font-weight:bold; font-size:1.1em; color:#1A4776; background:#fff;}
.msg a{ font-size:1.1em; color:#1A4776;}

#wrapper #content #mainContent p strong,
#wrapper #content #mainContent p b,
#wrapper #content #mainContent p i,
#wrapper #content #mainContent p em,
#wrapper #content #mainContent p a,
#wrapper #content #mainContent ul li a{ font-size:1em;}

#wrapper #content #mainContent p strong,
#wrapper #content #mainContent p b{ font-weight:bold;}

#wrapper #content #mainContent table{ border:none;}

#wrapper #content #mainContent table thead tr{ background:#74040B;}
#wrapper #content #mainContent table thead tr th{ font-size:1.1em; color:#fff; text-align:center;}

#wrapper #content #mainContent table tr{ background:#eee; }

#wrapper #content #mainContent table tr.alt{ background:#fff;}
#wrapper #content #mainContent table tr.alt td{ background:#fff; border:0.1em solid #fff;}

#wrapper #content #mainContent table tr td{ font-size:1.1em; color:#333; text-align:center; border:0.1em solid #eee;}

#wrapper #content #mainContent table tr .title{ text-align:left;}
#wrapper #content #mainContent table thead tr th.title{ border-right:0.1em solid #fff;}

#wrapper #content #mainContent #downloadLinks{ background:#fff;}
#wrapper #content #mainContent #downloadLinks h4{ background:#74040B; font-size:1.1em; color:#fff; text-align:left;}
#wrapper #content #mainContent #downloadLinks p{ color:#333; background:#eee url(../images/download.gif) 1em 1em no-repeat; border-bottom:0.2em solid #fff;}

#wrapper #content #mainContent .gallery{ }
#wrapper #content #mainContent #sponsorLogos{ border-bottom:0.1em solid #ccc;}

/* news items 
**********************************************************************************************************
*/

#wrapper #content #mainContent .news-item h4{ font-size:1.7em; color:#73040B; font-family:"Times New Roman", Times, serif;}

/* support content
**********************************************************************************************************
*/

#wrapper #content #supportContent h4{ font-size:1.6em; color:#74040B; font-family:"Times New Roman", Times, serif; font-style:italic;}
#wrapper #content #supportContent h5{ font-size: 1.3em; color:#666; border-bottom:0.1em solid #ccc;}

#wrapper #content #supportContent  .support-item h5{ font-size: 1.3em; color:#666; border-bottom:0.1em solid #ccc;}

#wrapper #content #supportContent  .support-item ul li{ font-size: 1.3em;}
#wrapper #content #supportContent  .support-item ul li a{ color:#194676; font-size: 1em;}
#wrapper #content #supportContent  .support-item ul li a:hover{ color:#222;}

#wrapper #content #supportContent #quickLinksExtra a{  color:#194676; font-size: 1.3em;}
#wrapper #content #supportContent #quickLinksExtra a:hover{ color:#222;}

#wrapper #content #supportContent  .support-item ul li#aldar{ display:block;  background-position:top left; background-repeat:none;}
#wrapper #content #supportContent  .support-item ul li#aldar a{ display:block; }

#wrapper #content #supportContent  .support-item ul li#judge{ display:block;  background-position:top left; background-repeat:none !important;}
#wrapper #content #supportContent  .support-item ul li#judge a{ display:block; }


#wrapper #content #supportContent  #quickLinks h5{ background:url(../images/quickLinks.gif) left no-repeat; }

#wrapper #content #supportContent dl{}
#wrapper #content #supportContent dl dt{ font-size:1.2em; color:#74040B;}
#wrapper #content #supportContent dl dt a{ font-size:1em; color:#74040B;}
#wrapper #content #supportContent dl dd{ color:#333;}


/* footer
**********************************************************************************************************
*/

#wrapper #footer ul li{ display:inline; font-size:1em; color:#666;}
#wrapper #footer ul li a{ font-size:1em; color:#666;}
#wrapper #footer ul li a:hover{ color:#74040B;}

/* forms
**********************************************************************************************************
*/


#wrapper #content #mainContent form fieldset p input.submit-button{background:#74040B; border:none; color:#fff; cursor:pointer; font-size:1.0em;}