/* CSS Document */
/* COLOUR SCHEME DATA */
* { color:black; }
p { color:black; }
a { color:black; }
a:link { color:black; }
a:visited { color:black; }
a:hover { color:black; }

h1 { color:rgb(45,45,145); }
h2 { color:rgb(45,45,145); }
h3 { color:rgb(45,45,145); }
h4 { color:rgb(45,45,145); }
h5 { color:rgb(45,45,145); }
label { color:black; }

/* rgb(175, 200, 230); */

html {background-color: rgb(175, 200, 230); }
body { background-color: rgb(175, 200, 230); }

#fullpage { background-color: rgb(233,236,255)/*rgb(240,230,255)*/; background-repeat:repeat-x; background-attachment:fixed;}  /*  position:fixed; height:100%; overflow:auto; */

#masthead { }
/* #siteName { background-image:url(/_images/logos/choreographytogopurplegold.gif); height:120px; 	background-repeat:no-repeat; display:block; width:450px; float:left;} */
#siteName { background-image:url(/_images/logos/c2go_banner_orange2.jpg); background-repeat:no-repeat; height:147px; display:block; width:100%; float:left;}

.MemberBox { color:rgb(255,255,20); border:none; text-align:right;}
.MemberBox a { color: rgb(45,45,145); }

.globalNav { background-color: rgb(233,236,255); color:rgb(45,45,145); }

.globalNav a { color:rgb(45,45,145);  text-decoration:none;}
.globalNav a:hover { color:rgb(45,45,145); background-color:rgb(245,204,78); text-decoration:none;}

#pageName { color:rgb(230,133,28); }

#breadCrumb { color:black; }
#breadCrumb a { color:black; }

#siteInfo { color:rgb(155,155,255); border-color:black; }
#siteInfo a { color:rgb(155,155,255); text-decoration:none;}
#siteInfo a:hover { color:rgb(45,45,145); background-color:rgb(230,133,28); text-decoration:none;}

.navBar .Category:hover 	{background-color:rgb(235,204,78); }
.navBar .CategoryHead { border-top-color:black; color:rgb(45,45,145); }
.navBar .CategorySub { color:black; }
.navBar ul a:hover { color:rgb(45,45,145); background-color:rgb(230,133,28); }

.leftNavPanel{ border-right-color:black; border-bottom-color:black; background-color: rgb(233,236,255);}

#sectionLinks{ color:rgb(45,45,145); border-bottom-color:black; }
#sectionLinks ul a { border-top-color:black; color:black; text-decoration:none; }
#sectionLinks a:hover { color:rgb(45,45,145); background-color:rgb(230,133,28); text-decoration:none;}

.relatedLinks a { color:black; } 
.relatedLinks a:hover { color:rgb(45,45,145); background-color:rgb(230,133,28); text-decoration:none;}

.headerNoBar { color:rgb(45,45,145); }
#headlines { border-bottom-color:black; border-left-color:black; }
#headlines .header { color:rgb(45,45,145); border-top-color:black; }

#headlines a { color:black; text-decoration:none; padding-top:2px; padding-bottom:2px; }
#headlines a:hover { color:rgb(45,45,145); background-color:rgb(230,133,28); text-decoration:none; padding-top:1px; padding-bottom:1px; border-top:1px solid black; border-bottom:  1px solid black; }

.centerblock {background-color: White; }

.warning {color:red; font-weight:bold; }

table {margin-top:6pt; margin-bottom:6pt;}
table thead { font-weight:bold; text-align:left; }
table tbody { }
table tfoot { }

table.tblBorderless {border: none ; }
table.tblBorderless tr {border:  none ; }
table.tblBorderless th {border: none ;  vertical-align:top;}
table.tblBorderless td {border: none ;  vertical-align:top; padding-top:4px; padding-left:2px; padding-right:2px;}

table.tblBordered, table.tblBordered tr, table.tblBordered th, table.tblBordered td   
{
	border-style:   solid   ;
	border-width:1px;
	border-spacing: 0px;
	border-collapse: separate;
	border-color: rgb(45,45,145); 
	border-color:rgb(230,133,28);
	border-color:#e0e0e0;
	table-layout:auto;
	padding:1px;
}

td {border-spacing:0px; margin:0; padding:0; vertical-align:top;}

table.tblNavButtons	{border:none; }

/* TYPOGRAPHY */
/* CSS Document */
*  {font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; }
body { font-size:11pt; line-height: 1.166; }


h1{ font-size: 120%; margin-top:6pt; margin-bottom:6pt; }
h2{ font-size: 114%; margin-top:6pt; margin-bottom:6pt;}
h3{ font-size: 100%; margin-top:4pt; margin-bottom:4pt;}
h4{ font-size: 100%;  font-weight: normal; margin-top:4pt; margin-bottom:2pt;}
h5{ font-size: 100%; margin-top:4pt; margin-bottom:2pt;}

.centerblock ul { list-style-image:url(/_images/Stars/new-bullet.gif) ; }
.centerblock ul{ list-style-type:square; margin-left:1em; padding-left:3em; margin-top:0.5em; margin-bottom:0.5em;}
.centerblock ul ul{ list-style-type: disc; }
.centerblock ul ul ul{ list-style-type: none; }

label{ font-size: 100%; font-weight: bold; }

a {text-decoration: underline; }
a:link{ text-decoration: underline; }
a:visited{ text-decoration: underline; }
a:hover{ text-decoration: underline; }

p {font-size:10pt; margin-top:0.35em; margin-bottom:0.35em; }
ul {font-size:10pt;  margin-top:0.35em; margin-bottom:0.35em; }

/* Some useful table styles */
td {font-size:9pt; }

td.DateFormat {width:7em;}
td.LengthFormat {width: 4em;}
td.CurrencyFormat {text-align:right; }

th.DateFormat {width:7em;}
th.LengthFormat {width: 4em;}
th.CurrencyFormat {text-align:right; }

tbody td {font-size:9pt; }
thead th {font-size:9pt; font-weight: bold; }

.MemberBox {font-size: 10px; font-weight:bold; }
.MemberBox a { text-decoration: none; }
.MemberBox p { font-size: 10px; margin-top: 0.2em; margin-bottom:0.2em; }
.MemberBox button {font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size:10px; }
.MemberBox input {font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size:9px; }

p.FaqQuestion { margin-top:1em; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:rgb(45,45,145);}
p.FaqAnswer { margin-top:0.5em; margin-left:4em;}

.globalNav {font-size:9px; }
.globalNav a { 	font-weight:bold; text-decoration:none; text-align:center; }

#breadCrumb{ font-size: 85%; }

.feature{ font-size: 80%; }

.story{ font-size: 80%; }

#siteInfo{ font-size: 75%; }

#search{ font-size: 90%; }

.navBar .CategoryHead { font-size:9pt; font-weight:Normal; }
.navBar .CategorySub { font-size:9pt; font-weight:Normal; }
.navBar ul { font-size:8pt;}
.navBar ul a { text-decoration:none; }
.navBar ul a:hover { text-decoration:none; 	background-color:rgb(230,133,28); }


#sectionLinks{ font-size: 90%; }

.relatedLinks{ font-size: 90%; }

.headerNoBar  { font-size:10pt;  font-weight:bold; }
#headlines .header { font-size:10pt;  font-weight:bold; }
#headlines .headline { font-size:8pt; }
#headlines li a { font-size:12px; text-decoration:none; }

.footer { font-size:9pt; text-align:center; }

table {font-family: Trebuchet, Arial, Helvetica, Sans-Serif; }
table thead {font-weight:bold; text-align:center;}
table thead th * {text-align:center;  vertical-align:bottom;}
table tbody {font-size: 80%; }

form .formfield {font-size:11px; text-transform:capitalize;}
form input {font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;  }

a.fulllink {display:block; width:100%; min-height:100%; height:inherit;}
a.fulllink:hover {background-color:rgb(175, 200, 230); }

a.fulllinkshow {display:block; width:100%; min-height:100%; height:inherit; text-decoration:underline; }
a.fulllinkshow:hover {background-color:rgb(175, 200, 230); }

a.linkhighlight {text-decoration:underline; font-weight:bolder; }
