/* New Css */

/* CSS Document */

#title { 
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
color:#6B949D;
font-weight:bold;
margin-top:10px;
width:412px;
}

#title2 { 
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
color:#6FADBE;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
width:412px;
}

#text { 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:412px;
margin-top:5px;
}

#list { 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#6FADBE;
margin-top:5px;
margin-bottom:7px;
width:412px;
text-align:center;
}

#title3 { 
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#6FADBE;
margin-top:10px;
width:412px;
}
.title3
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}

#prices { 
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
width:200px
}

#pricestext { 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin-top:5px;
width:200px
}

a.box:link {color: #6FADBE; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a.box:visited {text-decoration: none; color: #6FADBE;  text-decoration:underline;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a.box:hover {text-decoration: underline; color: #6FADBE;  text-decoration:underline;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a.box:active {text-decoration: none; color: #6FADBE;  text-decoration:underline;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* End New Css*/


/*Html Content Text Editor*/

#HtmlContent p
{
	font-family: Arial, Helvetica, sans-serif;
}
#HtmlContent a
{
	text-decoration: underline;
}
#HtmlContent a:hover
{
	text-decoration: underline;
}
#HtmlContent ul
{
	padding: 5 5 5 10;
	margin: 0;
	list-style-type: square;
	list-style-position: inside;
}

#HtmlContent h1
{
	font-weight: bold;
	font-size: 16px;
	margin: 3px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#HtmlContent h2
{
	font-weight: bold;
	font-size: 14px;
	margin: 1.5em 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
}
#HtmlContent h3
{
	font-weight: bold;
	font-size: 12px;
	margin: 1.5em 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	
}
#HtmlContent h4
{
	font-weight: bold;
	font-size: 10px;
	margin: 1.5em 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
}
#HtmlContent h5
{
	font-weight: bold;
	font-size: 9px;
	margin: 1.5em 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
}
#HtmlContent
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#HtmlContent td
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:10px;
}
#SideBar
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
/* Start here for imported style */
p
{
	margin-bottom: 9px;
	margin-top: 9px;
}
a:link
{
	color: #000000;
	text-decoration: underline;
}
a:visited
{
	color: #000000;
	text-decoration: underline;
}
a:hover
{
	color: #FFCC00;
	text-decoration: underline;
}
a:active
{
	color: #000000;
	text-decoration: underline;
}
.link
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.link2
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}


.banner
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.title
{
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.subtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.content
{
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.content TD
{
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
a.content
{
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.content:link
{
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
a.content:visited
{
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
a.content:hover
{
	font-size: 12px;
	color: #FFCC00;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
a.content:active
{
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.note
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FF8400;
}
.linkabout
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.sub
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #FFFFFF;
}
.sub1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

sup
{
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
}
sub
{
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
}

.support
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fcd844;
}

/* secondary link - breadcrumb */
a.bread
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6FADBE;
}
a.bread:link
{
	color: #6FADBE;
	text-decoration: none;
}
a.bread:visited
{
	color: #6FADBE;
	text-decoration: none;
}
a.bread:hover
{
	color: #FFCC00;
	text-decoration: none;
}
a.bread:active
{
	color: #6FADBE;
	text-decoration: none;
}

/* about us link */
a.about
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
a.about:active
{
	color: #FFFFFF;
	text-decoration: none;
}
a.about:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
a.about:hover
{
	color: #999999;
	text-decoration: none;
}

/* about us sub cat link */
.aboutsub
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
}
a.aboutsubc
{
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.aboutsubc:link
{
	color: #FFFFFF;
	text-decoration: none;
}
a.aboutsubc:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
a.aboutsubc:hover
{
	color: black;
	text-decoration: none;
}
a.aboutsubc:active
{
	color: #FFFFFF;
	text-decoration: none;
}



/* go cycling sub cat link */
a.gosub
{
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.gosub:active
{
	color: #FFFFFF;
	text-decoration: none;
}
a.gosub:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
a.gosub:hover
{
	color: #FFCC00;
	text-decoration: none;
}


/* search link */
a.search
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

a.search:link
{
	color: #000000;
	text-decoration: none;
}
a.search:visited
{
	color: #000000;
	text-decoration: none;
}
a.search:hover
{
	color: #ffffff;
	text-decoration: none;
}
a.search:active
{
	color: #000000;
	text-decoration: none;
}
/* End imported styles */
.test
{
	color: #6fadbe;
}
/* Special Class for events VB modules */
.event
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

a.event:link
{
	color: #FFFFFF;
	text-decoration: none;
}
a.event:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
a.event:hover
{
	color: #FFCC00;
	text-decoration: none;
}
a.event:active
{
	color: #FFFFFF;
	text-decoration: none;
}
TD.event
{
	color: #000000;
	text-decoration: none;
}

TD.event a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
TD.event a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
TD.event a:hover
{
	color: #FFCC00;
	text-decoration: none;
}
TD.event a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
T /*End events*/ sub
{
	font-size: 8px;
}


.Error
{
	font-weight: bold;
	font-size: 11px;
	color: red;
	font-family: Tahoma, Helvetica, sans-serif;
}
.forminput
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	border: solid black 1px;
	width: 150px;
}
.redtext
{
	color: red;
}
.HeadBg
{
	background-color: #ffcc00;
}




/* The div and the table style allow you to offer cross browser support for table positioning and size which allows you to apply your theme to all pages within rainbow, not just desktopdefault.aspx */
/* This is used throughout all standard - user based pages */
.rb_DefaultLayoutDiv
{
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.rb_DefaultLayoutTable
{
	width: 100%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

/* The div and the table style allow you to offer cross browser support for table positioning and size which allows you to apply your theme to all pages within rainbow, not just desktopdefault.aspx */
/* This is used throughout all non-standard - admin type based pages e.g edit pages, site admin pages. You can keep them the same size as the standard ones to maintain a consistent look or you may need more space for admin features. This gives you that flexibility */

.rb_AlternateLayoutDiv
{
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.rb_AlternateLayoutTable
{
	width: 100%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

/*  DESKTOP PORTAL BANNER SETTINGS */

rb_AlternatePortalHeader
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

rb_DefaultPortalHeader
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

/*  DESKTOP PORTAL Footer SETTINGS */

rb_AlternatePortalFooter
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

rb_DefaultPortalFooter
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

.SiteTitle
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 10px;
	color: darkgreen;
	padding-top: 30px;
	font-family: Tahoma, Helvetica, sans-serif;
	text-decoration: none;
}
.TabBg
{
	color: olive;
	font-family: Tahoma, Helvetica, sans-serif;
	background-color: #ffcc00;
}
.OtherTabsBg
{
	color: #000000;
	font-family: Tahoma, Helvetica, sans-serif;
	background-color: #ffcc00;
}
.SelectedTab
{
	font-size: 11px;
	color: lime;
	font-family: Tahoma, Helvetica, sans-serif;
	background-color: #ffcc00;
}
.OtherTabs
{
	font-weight: bold;
	font-size: 11px;
	color: #993300;
	font-family: Tahoma, Helvetica, sans-serif;
	background-color: #ffcc00;
	text-decoration: none;
}
A.OtherTabs:link
{
	color: #000000;
	text-decoration: none;
}
A.OtherTabs:visited
{
	color: black;
	text-decoration: none;
}
A.OtherTabs:active
{
	color: fuchsia;
	text-decoration: none;
}
A.OtherTabs:hover
{
	color: #990000;
	text-decoration: none;
}
.SiteLink
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
}
.SiteLink A:link
{
	color: #ffffff;
	text-decoration: none;
}
.SiteLink A:visited
{
	color: #ffffff;
	text-decoration: none;
}
.SiteLink A:active
{
	color: #ffffff;
	text-decoration: none;
}
.SiteLink A:hover
{
	color: #ffcc00;
	text-decoration: none;
}
.Accent
{
	font-weight: bold;
	color: #ffcc00;
}
.Message
{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #ffcc00;
}

.rb_PageKeyPhrase
{
}

.ItemTitle
{
	font-weight: bold;
	font-size: 14px;
	color: firebrick;
	font-family: Verdana, Helvetica, sans-serif;
}
/*For the site map*/
/* Level 0 */
.ItemDate, .Itemdate:link, .Itemdate:visited
{
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: white;
}
.ItemDate:hover
{
	color: #FFCC00;
	text-decoration: none;
}
/* Level 1 */
.ItemDateL1, .ItemdateL1:link, .ItemdateL1:visited
{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: white;
}
.ItemDateL1:hover
{
	color: #FFCC00;
	text-decoration: none;
}
/* Level 2 */
.ItemDateL2, .ItemdateL2:link, .ItemdateL2:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: white;
}
.ItemDateL2:hover
{
	color: #FFCC00;
	text-decoration: none;
}
/* Level 3 */
.ItemDateL3, .ItemdateL3:link, .ItemdateL3:visited
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: white;
}
.ItemDateL3:hover
{
	color: #FFCC00;
	text-decoration: none;
}
/* Level 4 */
.ItemDateL4, .ItemdateL4:link, .ItemdateL4:visited
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: white;
}
.ItemDateL4:hover
{
	color: #FFCC00;
	text-decoration: none;
}
/*For hte site map END*/
.Head
{
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
.SubHead
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
.TitleHead
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
A.TitleHead
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
A.TitleHead;Hover
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
.SubSubHead
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
.Normal
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
.NormalTextBox
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
.NormalRed
{
	font-weight: bold;
	font-size: 11px;
	color: #ffcc00;
	font-family: Verdana, Helvetica, sans-serif;
}
.NormalBold
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
}
.NormalItalic
{
	font-size: 11px;
	font-style: italic;
	font-family: Verdana, Helvetica, sans-serif;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	border-right: black thin solid;
	padding-right: 6px;
	border-top: silver thin solid;
	padding-left: 4px;
	font-weight: bold;
	font-size: 11px;
	background: #ffcc00;
	padding-bottom: 2px;
	margin: 5px;
	overflow: visible;
	border-left: silver thin solid;
	color: white;
	line-height: 25px;
	padding-top: 2px;
	border-bottom: black thin solid;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
}

Input.CommandButton
{
	line-height: 13px;
}

A.CommandButton:link
{
	color: #000000;
	text-decoration: none;
}
A.CommandButton:visited
{
	color: #000000;
	text-decoration: none;
}
A.CommandButton:active
{
	color: #000000;
	text-decoration: none;
}
A.CommandButton:hover
{
	color: #000000;
	text-decoration: underline;
}
H1
{
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
H2
{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
H3
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
H4
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
H5
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
DT
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
H6
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
TFOOT
{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
THEAD
{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
TH
{
	font-weight: bold;
	font-size: 12px;
	vertical-align: baseline;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
A:link
{
	color: navy;
	text-decoration: none;
}
a:active
{
	color: navy;
	text-decoration: none;
}
a:visited
{
	color: navy;
	text-decoration: none;
}
a:hover
{
	color: #FFCC00;
	text-decoration: none;
}
SMALL
{
	font-size: 8px;
}
BIG
{
	font-size: 14px;
}
BLOCKQUOTE
{
	font-family: Lucida Console, monospace;
}
PRE
{
	font-family: Lucida Console, monospace;
}
UL LI
{
	list-style-type: square;
}
UL LI LI
{
	list-style-type: disc;
}
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;
}
HR
{
	color: #0066ff;
	height: 1pt;
	text-align: left;
}
.ArticleHead
{
	font-weight: bold;
	font-size: 15px;
	color: #0066ff;
	font-family: Verdana, Helvetica, sans-serif;
}
.module
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #000000;
}
A.SiteLink
{
	color: black;
}
.SiteLink A
{
	color: black;
}
.SiteLink A:visited
{
	color: black;
}
.LeftPane
{
	background-color: beige;
}
.RightPane
{
	background-color: beige;
}
.ContentPane
{
}
.RightPane .normal
{
	color: firebrick;
}
.RightPane TD
{
	color: firebrick;
}
A.SelectedTab
{
	font-weight: bold;
	font-size: 11px;
	color: black;
}
A.OtherTabs
{
	font-size: 11px;
	color: green;
}
A.SelectedTab:hover
{
	color: #990000;
	text-decoration: none;
}
.menu
{
	color: fuchsia;
	background-color: royalblue;
}
.Menu
{
	color: white;
	background-color: blue;
}
.RightPane A
{
	color: navy;
	text-decoration: none;
}
.RightPane A:visited
{
	color: navy;
	text-decoration: none;
}
.RightPane A:active
{
	color: navy;
	text-decoration: none;
}
.RightPane A:hover
{
	color: navy;
	text-decoration: underline;
}
.LeftPane A:active
{
	color: navy;
}
.LeftPane A:hover
{
	color: navy;
	text-decoration: underline;
}
.LeftPane A:visited
{
	color: navy;
}
.LeftPane A
{
	color: navy;
}
.ContentPane A
{
	color: navy;
	text-decoration: underline;
}
.ContentPane A:visited
{
	color: navy;
	text-decoration: underline;
}
.ContentPane A:hover
{
	color: navy;
	text-decoration: underline;
}
.ContentPane A:active
{
	color: navy;
	text-decoration: underline;
}
.ContentPane A:link
{
	color: fuchsia;
}

.LastModified
{
	font-weight: normal;
	font-size: 10px;
	color: gray;
	line-height: 30px;
	font-family: Verdana, Helvetica, sans-serif VERTICAL-ALIGN: bottom;
}

/* ================================
   HtmlEditor
   ================================ */

DIV.edmenuback
{
	background-color: #cccccc;
	border-bottom: 0px solid #929292;
	border-left: 1px solid #929292;
	border-right: 1px solid #929292;
	border-top: 1px solid #929292;
	width: 100%;
}

TD.edmenuStyle
{
	width: 75px;
	padding-top: 2px;
	padding-left: 2px;
	text-align: right;
}

TD.edmenuEditor
{
}

TD.edmenuHTML
{
	text-align: right;
	width: 35px;
}

/* ================================
   Discussion
   ================================ */
.MessageTitle
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: darkblue;
}

.MessageAuthor
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: darkgray;
}

.MessageBody
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
}

TR, TD
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12;
	font-weight: normal;
}

/* ================================
   Survey Module
   ================================ */
.SurveyQuestion
{
	color: darkred;
}

.SurveyPanel
{
	color: silver;
	background-color: silver;
}

.SurveyOption
{
	color: black;
}

.SurveyButton
{
	color: darkred;
	font-weight: bold;
}

/* =============================
   BreadCrumbs styles
   ============================= */
.bc_Row
{
	padding-left: 57px;
	border-bottom: solid 2px Black;
}
.bc_Text
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6FADBE;
}

.bc_link table {
margin:0;
padding:0;
}

.bc_link tr {
margin:0;
padding:0;
}

.bc_link td {
margin:0;
padding:0;
}

.bc_Link, .bc_Link:link, .bc_Link:visited
{
	color: #6FADBE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	margin:0;
  padding:0;
}
.bc_Link:hover
{
	color: #FFCC00;
	text-decoration: none;
}

.formfield
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	font-size: 10px;
	background: #ffffff;
	border-left: #ffffff 1px solid;
	width: 105px;
	color: #666666;
	border-bottom: #ffffff 1px solid;
	font-family: Verdana, sans-serif;
	height: 18px;
}
.textarea
{
	border-right: #7f9dc1 1px solid;
	border-top: #7f9dc1 1px solid;
	font-size: 10px;
	background: #a6bede;
	border-left: #7f9dc1 1px solid;
	width: 270px;
	color: #666666;
	border-bottom: #7f9dc1 1px solid;
	font-family: Verdana, sans-serif;
	height: 115px;
}
.formfieldtwo
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	font-size: 10px;
	background: #e0e0e0;
	border-left: #ffffff 1px solid;
	width: 100px;
	color: #666666;
	border-bottom: #ffffff 1px solid;
	font-family: Verdana, sans-serif;
	height: 18px;
}
#sidebar12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#sidebar12 a  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#ctcbannertext
{
	position:absolute;
	left:130px;
	top:15px;
	width:500px;
	font: Arial;
	color:white;
	font-weight:bold;
	font-size:14px;
}
#ctcbannersitemapapr09
{
	position:absolute;
	left:555px;
	top:6px;
	width:300px;
	font: Arial;
	color:white;
	font-weight:bold;
	font-size:14px;
}
#ctcbannersitemapapr09 a {color: #FFCC00;}
#ctcbannersitemapapr09 a:hover {color:blue;}

#ctcbannersitemap
{
	position:absolute;
	left:515px;
	top:89px;
	width:350px;
	font-family: Arial;
	color:white;
	font-weight:bold;
	font-size:16px;
	margin:0;
	padding:0;
	z-index: 8;
}
#ctcbannersitemap a {color: #FFCC00;z-index: 8;}
#ctcbannersitemap a:hover {color:blue;z-index: 8;}

#ctcbannersitemapmtb
{
	position:absolute;
	left:560px;
	top:89px;
	width:300px;
	font-family: Arial;
	color:white;
	font-weight:bold;
	font-size:16px;
	margin:0;
	padding:0;
	z-index: 8;
}
#ctcbannersitemapmtb a {color: white;z-index: 8;}
#ctcbannersitemapmtb a:hover {color:blue;z-index: 8;}

#news td {border: 0; padding:4px; vertical-align:top;}
#infotable td {border: 0; padding:0 2 12px 2; vertical-align:top;}
#news img {border:0; margin:4px;}
#infotable img {border:0; margin:4px;}

#logo
{
left: 40px; 
position: absolute; 
top: 2px;
z-index: 4;
}
#logo img 
{
border:0;
text-decoration: none;
}

#bannertext
{
	position:absolute;
	left:140px;
	top:80px;
	width:500px;
	font: Arial;
	color:#000033;
	font-style:italic;
	z-index:4;
}
#rightad1
{
	position:absolute;
	left:855px;
	top:84px;
}
#rightad1 img
{
border-style:none;
}

#rightbanner
{
left: 842px; 
position: absolute; 
top: 0px;
}
#mainpage
{
left: 0px; 
position: absolute; 
top: 0px;
z-index: 1;
}
#leftnav
{
background-image:url(/assets/images/CTC-sideback09.jpg);
background-repeat: repeat-y;
}
#leftnavmtb
{
background-image:url(/assets/images/CTC-sidenavmtb.jpg);
background-repeat: repeat-y;
}
#leftnavbuttons
{
left: 5px; 
position: absolute; 
top: 115px;
z-index: 2;
width:140;
text-decoration: none;
}
#leftnavbuttons A
{
display: block;
background-image:url(/_CTC/images/navimages/leftnav2.gif);
background-repeat: repeat;
color: white; 
width: 135px;
text-decoration: none;
text-align:right;
font:arial;
font-size:11px;
font-weight:500;
padding:2px 0 1px 0;
margin: 0 0 1px 0; 
}
#leftnavbuttons A:hover
{
background-image:url(/_CTC/images/navimages/leftnav3.gif);
background-repeat: repeat;
color: black; 
text-decoration: none;
}
#leftnavbuttons UL {
margin: 0 ; 
padding: 0; 
}
#leftnavbuttons LI {
list-style-type:none;
}
#searchgoogle
{
	position:absolute;
	left:585px;
	top:68px;
	width:500px;
	z-index: 4;
	margin:0;
	padding:0;
}
.searchgoogleinput
{width:150px; 	
height:21px;	
	border-style:ridge;
}

.searchgooglebutton
{
	/*border: solid 1px red;*/
	width:87px;
	height:21px;
	background-color:#FCB827
}

#searchgoogleapr09
{
	position:absolute;
	left:600px;
	top:27px;
	width:300px;
	z-index: 3;
}
.searchgoogleinputapr09 
{width:220px;}
.searchgooglebuttonapr09
{
	/*border: solid 1px red;*/
	width:100px;
	 margin-left:100px;
	
}


#rhs_links {
font-variant: small-caps;
padding: 0px; 
margin:0px;
text-align: center; 
font-size: 0.95em;
text-decoration: none;

}

#rhs_links ul {
margin: 5pt 0pt 0pt 0pt;
padding:0;
text-decoration: none;
}

#rhs_links ul li {
border: 1px solid 	#D0D0D0; 
margin: 1pt 0pt 0pt 0pt;
padding: 1pt; 
list-style-type: none; 
background-color: #E0E0E0; 
background-repeat: repeat-x;
}

#rhs_links ul li a {
text-decoration: none;
background=white;
background-color: #E0E0E0; 
display: block;
}

#rhs_links ul li a:hover {
background-color: #6b949d;
text-decoration: none;
}

#mtb_links {
padding: 0px; 
margin:0px;
text-align: center; 
}

#mtb_links ul {
padding:0pt;
margin:0;
}

#mtb_links ul li {
padding:0px; 
margin:0px;
display: inline;
font-size: 12px;
}

#mtb_links ul li a {
background-image:url(/_CTC/images/navimages/leftnav2.gif);
background-repeat: repeat;
color: white; 
text-decoration: none;
padding:3 4 3 4;
margin:0pt;
}

#mtb_links ul li a:hover {
background-image:url(/_CTC/images/navimages/leftnav3.gif);
background-repeat: repeat;
color: black; 
text-decoration: none;
}

#champions_links {
font-variant: small-caps;
padding: 0px; 
margin:0px;
text-align: center; 
font-size: 0.95em;
text-decoration: none;

}

#champions_links ul {
margin: 5pt 0pt 0pt 0pt;
padding:0;
text-decoration: none;
width:150px;
}
#champions_links td {
vertical-align:top;
margin:0 auto;
padding:0 auto;
}

#champions_links ul li {
border: 1px solid 	#D0D0D0; 
margin: 1pt 0pt 0pt 0pt;
padding: 1pt; 
list-style-type: none; 
background-color: #ffff99; 
background-repeat: repeat-x;
}

#champions_links ul li a {
text-decoration: none;
background=white;
background-color: #000099; 
color: #FCE525;
display: block;
}

#champions_links ul li a:hover {
background-color: #FCB825;
color: #000099;
text-decoration: none;
}
/* Sortable tables */
#data th {
    text-align:left;
    background-color:lightgrey;
    color:black;
    font-weight: bold;
    cursor: default;
    padding:5px;
}

