
body {
	background-color:#ffffff;
	font-size: 0.8em;
	font-family: arial, helvetica, verdana;

}

/*a { color: #EB1B20 }*/
a {  text-decoration: none;color:#0b3677;}
a:hover {color:#ee0000; text-decoration: underline}

#breadcrumb {

	color: #666;

}

#breadcrumb a {

	color: #666;

}

#siteBanner {
	background: #FFFFFF url(/images/logo.gif) top left no-repeat;
	height: 85px;
	min-width: 777px;
	width: 777px;
	text-align: right;
	padding-top: 10px;
	font-size: 0.9em
}

#clickLogo {
	float:left;
}

#siteBanner ul {

	display: inline;
	margin-right: 75px;

}

#siteBanner li {

	display: inline;
	margin-left: 0px;

}

#siteBanner a {

	text-decoration: none;
	color: #000;

}

#sponsorLogos {

	border-bottom: #373A89 4px solid;
	width: 777px;

}

#mainFrame {

	background: #FFFFFF url(/images/background.gif) top left repeat-y;
	border-bottom: #373A89 1px solid;
	width: 777px;
	border-top: 0px;
	clear: both;
	height: auto;

}

/* for memberlist page */
#wide_mainFrame {

	background: #FFFFFF url(/images/background.gif) top left repeat-y;
	border-bottom: #373A89 1px solid;
	width: 1277px;
	border-top: 0px;
	clear: both;
	height: auto;

}

#contentFrame {

	float: left;
	width: 432px;
	height: 100%;
	margin-left: 10px;

}

/* for memberlist page */
#wide_contentFrame {

	float: left;
	width: 932px;
	height: 100%;
	margin-left: 10px;

}

#menuFrame {

	float: left;
	width: 170px;
	height: 100%;
}
	
#rightFrame {

	float: left;
	width: 155px;
	height: 100%;
	margin-left: 10px;

}


.memberList {

	width:597px;
	background: #373A89;

}

.memberListHeader {

	font-weight: bold;
	color: #fff;

}

.memberListData {

	background: #fff;
	color: #000;
	padding: 5px;

}

#menuTop {

	background: #373A89;
	font-size: 1em;
	font-family: helvetica, verdana, arial;
	color: #fff;
	padding-top: 5px;

}

#menuTop a {

	color: #fff;

}

.channelname {

	font-weight: bold;
	margin-left: 1em;

}

.channelname a {

	color: #000;
	text-decoration: none;

}

#subnav ul li {

	margin-left: -1em;
	list-style-image:  url(/images/arrowbullet.gif);

}

#subnav li > a {

	color: #373A89;
	text-decoration: none;

}

#copyright {

	margin-left: 1em;
	color: #000;
	font-size: 0.8em;

}

#menuTop ul {

	list-style: none;
	margin-left: 0;
	padding-left: 10px;
	padding-top: 5px;
	margin-top: 0em;

}

#menuTop li {

	padding-bottom: 0.5em;

}

.greyLink {

	font-size: 0.9em;
	font-family: helvetica, verdana, arial;
	color: #000;
	text-decoration: none;

}

.pullBoxLong {

	width: 250px;

}

.pullBox {

	width: 155px;

}

.pullBoxHeaderLong {

	background: #FFFFFF url(/images/long_head_back.gif) top left repeat-y;	
	padding: 4px;
	font-size: 1em;
	font-family: helvetica, verdana, arial;
	color: #fff;	
	border-bottom: 2px solid #EB1B20;

}

.pullBoxHeader {

	background: #FFFFFF url(/images/short_head_back.gif) top left repeat-y;	
	padding: 4px;
	font-size: 1em;
	font-family: helvetica, verdana, arial;
	color: #fff;	
	border-bottom: 2px solid #EB1B20;

}

.pullBoxContent {

	background: #D1D3E7;
	padding: 4px;

}

.center {
        text-align : center;
}

.left {
        float: left;
        margin-right:10px;
}

.right {
        float:right;
        margin-left:10px;
}

/* and in case new line is selected use text-align rather than float so that text does not wrap */
.centerclear {
        text-align : center;
}

.leftclear {
        text-align : left;
}

.rightclear {
        text-align : right;
}

table.alignimages {
	width: 100%;
	border: none;
}

td.position1 {
	width: 100%;
	text-align:left;
	border: 1px solid #ffffff;
}

td.position2 {
	width: 50%;
	text-align:center;
	border: 1px solid #ffffff;
}

td.position3 {
	width: 33%;
	text-align:center;
	border: 1px solid #ffffff;
}

td.position4 {
	width: 25%;
	text-align:center;
	border: 1px solid #ffffff;
	padding-left:50px;
}

td.position5 {
	width: 20%;
	text-align:center;
	border: 1px solid #ffffff;
	border-left: 25px;
padding-left:60px;
}


td.position6 {
	width: 16%;
	text-align:center;
	border-left-color: #ffffff;

	border-left: 30px;
	padding-left:50px;
}




