@import url(cbc.css);

/* ELEMENTS */

H2, H2 A:link.subhead, H2 A:visited.subhead{
	color: #6a1844;
}

HR{
	color: #6a1844;
	background-color: #6a1844;
}

A{
	color: #6a1844;
	text-decoration: none;
}

a:hover {
	text-decoration:underline;
}

LI{
		margin: 10px;
}

fieldset{
border: 1px solid #6a1844;
padding:5px;
margin: 5px;
}

legend{
	color: #6a1844;
	font-weight: bold;
}

/* MISC CLASSES */

.right {
	border-left: 1px solid #6a1844;
}

.quote{
	color: #6a1844;
}

.signed{
	color: #6a1844;
}

.footer{
	color: #6a1844;
}

.ContentPadding{
	padding:5px 10px 10px 15px;
	vertical-align:top;
}

.UpdateInfo{
padding: 10px 0px 0px 0px;
}

.IdentityStatement{
font-size:95%;
}

.LastUpdated{
	font-size:90%;
	text-align:right;
	padding-top:7px;
}

.BTitles{
}

.RightWide{
width:225px;
border-left: 1px solid #6a1844;
}

.RightWide li {
list-style-image: url(../images/left_arrow.gif);
}

.RightItem{
border-bottom: 1px solid #6a1844;
}

.RightTitleBar{
border-bottom: 1px solid #6a1844;
height:26px;
background-color: #c2a1b3;
padding: 6px  0px 0px 5px;
text-align: left;
color: #6a1844;
font-size: 11px;
}

.RightContent{
padding:7px 5px 7px 5px;
}

/* DIVs */

div#login{
color: #6a1844;
}

div#logout{
color: #6a1844;
}

div#logout a:hover{
background-color: #6a1844;
}

div#rule{
	border-bottom: 1px solid #6a1844;
	border-top: 1px solid #6a1844;
}

div#related{
	background-color: #c2a1b3;
}

div#blurb{
	background-color: #c2a1b3;
	color: #6a1844;
}

/* MENUS */
/* new left main menu */
div#mainmenu{
	margin: 0px;
	padding: 0px;
}

#mainmenu ul{
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	height: 25px;
}

#mainmenu ul li{
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;	
	width: 12%;
}

#mainmenu ul a
{
	padding: 5px 10px 6px 10px;
	margin: 0px;
	color: #6a1844;
	text-decoration: none;
	font-size: 11px;
	float: left;
	display: block;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(images/menu_divider.gif);
}

#mainmenu ul a:hover{
	text-decoration: none;
	background-color: #c2a1b3;
	color: #FFF;
	margin-right: -1px;
	border-right: 1px solid #c2a1b3;
}

#mainmenu ul a.current{
	text-decoration: none;
	margin-right: -1px;
	background-color: #c2a1b3;
	color: #FFF;
}

#mainmenu ul a:hover.current{
	padding-right: 9px;
}

/* new right main menu */
div#mainmenuright{
	margin: 0px;
	padding: 0px;
}

#mainmenuright ul
{
	width:100%;
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 24px 0px 0px;
	height: 25px;
}

#mainmenuright ul li{
	margin: 0px;
	padding: 0px 24px 0px 0px;
	display: inline;
	list-style-type: none;	
}

#mainmenuright ul a{
	padding: 5px 24px 6px 10px;
	margin: 0px;
	color: #6a1844;
	text-decoration: none;
	font-size: 11px;
	float: right;
	display: block;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(images/menu_divider_pro.gif);
}

#mainmenuright ul a:hover{
	text-decoration: none;
	background-color: #c2a1b3;
	color: #FFF;
	margin-right: -1px;
	border-right: 1px solid #c2a1b3;
}

#mainmenuright ul a.current{
	text-decoration: none;
	margin-right: -1px;
	background-color: #c2a1b3;
	color: #FFF;
}

#mainmenuright ul a:hover.current{
	padding-right: 24px;
}






/* old main menu - obsolete*/
div#menu{
	border-bottom: 1px solid #6a1844;
	border-top: 1px solid #6a1844;	
}

#menu ul a{
	color: #6a1844;
	background-image: url(../images/menu_divider_pro.gif);
}

#menu ul a:hover{
	background-color: #6a1844;
	border-right: 1px solid #6a1844;
}

#menu ul a.current{
	background-color: #6a1844;
}

/* footer */
div#footer{
	border-top: 1px solid #6a1844;	
}

#footer ul a{
	color: #6a1844;
	background-image: url(../images/menu_divider_pro.gif);
}

/* submenu */
	
#subMenu ul a{
	border-bottom: 1px solid #6a1844;
}

#subMenu ul a.current{
	padding: 4px 2px 4px 5px;
	color: #6a1844;	
	background-color: #fff;
}

#subMenu ul a:hover{
	background-image: url(../images/left_arrow_pro.gif);
	
}

#subMenu ul ul a{
	border-bottom: 1px solid #6a1844;
}

#subMenu ul ul a.current{
	padding: 4px 2px 4px 5px;
	color: #6a1844;	
	background-color: #fff;
}

/* FORM ELEMENTS */

INPUT#formButton, .formButton{
	background-image: url(../images/left_arrow_pro.gif);
	color: #6a1844;
}

.contentlinks{
width: 200px;
border: 1px solid #6a1844;
text-align: left;
margin:5px;

}

.contentlinks li {
list-style-image: url(../images/left_arrow_pro.gif);
margin: 0px;
}

.alignright{
text-align:right;
}

.alertbox{
font-size: 90%;
}
.noborder{
border:0px;
}

.required{
font-weight: bold;
color:#6a1844;
}

.myconnectiontab{
border: 1px solid #6a1844;
}
.myconnectiontab a:hover{
	background-color: #6a1844;
}
.myconnectiontabselected{
background-color: #6a1844;
}

.error{
color:#6a1844;
border: 1px solid #6a1844;
}
