*
{
	margin: 0px;
	padding: 0px;
}
body
{
	font-family: 'Times New Roman';
	background-image: url(/images/ncba-back2.png);
	background-repeat:repeat-x;
	background-color: white;
}
#main
{
	background-color: Transparent;
	/*background-image: url(/images/ncba-back.png);*/
	background-repeat: no-repeat;
	width: 800px;
	min-height: 600px;
	position: relative;
	margin: 0 auto;
}
/*Red 990033 Brown 996633*/
/* 'widths' sub menu */
#layoutdims
{
	clear: both;
	border-top:  solid #000;
	margin: 0;
	padding: 6px 15px !important;
	text-align: right;
}
/* column container */
.colmask
{
	position: relative; /* This fixes the IE7 overflow hidden bug */
	clear: both;
	float: left;
	width: 100%; /* width of whole page */
	overflow: hidden; /* This chops off any overhanging divs */
	top:25px;
	
}
/* common column settings */
.colright, .colmid, .colleft
{
	float: left;
	width: 100%; /* width of page */
	position: relative;
}
.col1, .col2, .col3
{
	float: left;
	position: relative;
	padding: 0 0 1em 0; /* no left and right padding on columns, we just make them narrower instead  								only padding top and bottom is included here, make it whatever value you need */
	overflow: hidden;
	min-height:250px;
	background-color: White;
	border: solid 1px #996633;
	border-bottom: #996633 8px solid;
	border-right: #996633 8px solid;
}
/* 3 Column settings */

.threecol .colmid
{
	right: 30%; /* width of the right column */
}
.threecol .colleft
{
	right: 30%; /* width of the middle column */
}

.threecol .col1
{
	position: relative;
	width: 26%; /* width of center column content (column width minus padding on either side) */
	left: 75%; /* 100% plus left padding of center column */
}
.threecol .col2
{
	position: relative;
	width: 26%; /* Width of left column content (column width minus padding on either side) */
	left: 76%; /* width of (right column) plus (center column left and right padding) plus (left column left padding) */

}
.threecol .col3
{
	position:relative;
	width: 26%; /* Width of right column content (column width minus padding on either side) */
	left: 77%; /* Please make note of the brackets here: (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}
.ColumnHeader 
{
	position: relative;
	background-color: #a6033e;
	text-align: center;
	font-weight: bold;
	color:white;
	padding-top: 1px;
	padding-bottom: 1px;
}
.ColumnDetail
{
	position: relative;
	background-color: White;
	text-align: left;
	font-family: Times New Roman;
	font-size: 9pt;
	margin-left: 3px;
	margin-right: 1px;
	height: 200px;
}
/* Footer styles */
#footer
{
	text-align: center;
	clear: both;
	float: left;
	width: 100%;
	padding-top: 25px;
}

/*******************************************************************************************/
#middle_c{
	position:relative;
	margin-top:10px;
	top: 15px;
	width:800px;
	clear:both;
}

#content_c_home{

	width:660px;
	float:right;
}

#featurebar
{
	font-family: Verdana;
	font-size: 9pt;
	width: 225px;
	float: right;
	min-height: 161px;
	position: relative;
	letter-spacing: 0.07pc;
	top: 0px;
	margin-right: 20px;
	left:10px;

}

#feature
{
	background-color: Transparent;
	border: none;
	width: 335px;
	position: relative;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	left:15px;
	float:left;
	font-family:Arial;
	font-size:medium;
	color:Maroon;
	text-align:center;
}

#sidenav_home{
	width: 100px;
	position:relative;
	color: White;
	padding-bottom: 5px;
	text-align: center;
	left:0px;
	float:left;
}

/* Header Section b4985a */
#header
{
	clear: both;
	float: left;
	width: 100%;
	padding-bottom: 5px;
	text-align:center;
}

#logo
{
	position: relative;
	width: 100px;
	text-align: center;
	margin-left: 5px;
	margin-top: 5px;
	
}
#title
{
	position: relative;
	width: 650px;
	height: 75px;
	float: right;
	top: 5px;
	right: 30px;
}
/*
#menuBar
{
	position:relative;
	float: left;
	background-color: Transparent;
	left:35px;
	float: left;
	width:500px;
}
*/
a.menuButton
{
	background-color: Transparent;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#JoinNow
{
	float:right;
	height:18px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	width:62px;
	text-align:right;
}

#title_c
{
	position: relative;
	width: 650px;
	float: none;
	text-align:center;
	margin-top: 5px;
	margin-bottom: 3px;
	
}

/* Calendar */
.Calendar 
{
	border-color: Black;
	border: solid;
	font-family: Verdana;
	font-size: 9pt;
}
.TodayDayStyle 
{
	background-color: #999999;
	color: White;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.DayStyle 
{
	background-color: #CCCCCC;
	height: 100px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.WeekendDayStyle 
{
	background-color: #CCCCCC;
	height: 100px;
	vertical-align: top;
	text-align: left;
}
.OtherMonthDayStyle
{
	color: #999999;
	vertical-align: top;
	text-align: left;
	background-color: #CCCCCC;
	height: 100px;
}
.NextPrevStyle
{
	font-weight: bold;
	font-size: 8pt;
	color:White;
}
.DayHeaderStyle
{
	font-weight: bold;
	font-size: 8pt;
	color: #333333;
	height: 8pt;	
}
.TitleStyle 
{
	background-color: #333399;
	border: solid;
	font-weight: bold;
	font-size: 12pt;
	color:White;
	height:24pt;
}
/* CMS Styles */

.dragHandle
{
	width: 16px;
	height: 16px;
	background-color: blue;
	background-image: url(/Images/greenarrow.jpg);
	cursor: move;
	border: outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}

.reorderList li
{
	list-style: none;
	margin: 2px;
}

.reorderList li a {}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea
{
    margin-left: 15px;
    text-align: left;
    color: black;
}
.ControlStyle 
{	
	padding: 4px;
	font-family: 'Times New Roman';
	font-size: 0.8em;
}

.ControlTitle
{	
	background-color: #41465e;
	font-weight: bold;
	font-size: 1.5em;
	color: White;
}
.ControlSubHeader 
{
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:16px;
	line-height:160%;
	font-weight: bold;
}

.ControlInstructions { }

.ControlButton  
{
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 10pt;
}
.ControlTextbox 
{
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
}
.ControlLabel 
{
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:14px;
	line-height:160%;
}

.ControlErrorMessage
{
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-weight: bold;
	color: red;
}

#content
{
	position: relative;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-top: 10px;
}

#content div, map, dt, isindex, form {
  display: block;
}

#content ul, menu, dir {
  display: block;
  list-style-type: disc;
  margin: 1em 0;
  padding-left: 40px;
}

#content ol {
  display: block;
  list-style-type: decimal;
  margin: 1em 0;
  padding-left: 40px;
}

#content li {
  display: list-item;
}

#content p, dl, multicol {
  display: block;
  margin: 1em 0;
}

#content h1 {
  display: block;
  font-size: 2em;
  font-weight: bold;
  margin: .67em 0;
}

#content h2 {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  margin: .83em 0;
}

#content h3 {
  display: block;
  font-size: 1.17em;
  font-weight: bold;
  margin: 1em 0;
}

#content h4 {
  display: block;
  font-weight: bold;
  margin: 1.33em 0;
}

#content h5 {
  display: block;
  font-size: 0.83em;
  font-weight: bold;
  margin: 1.67em 0;
}

#content h6 {
  display: block;
  font-size: 0.67em;
  font-weight: bold;
  margin: 2.33em 0;
}

/* nested lists have no top/bottom margins */
#content ul ul,   ul ol,   ul dir,   ul menu,   ul dl,
ol ul,   ol ol,   ol dir,   ol menu,   ol dl,
dir ul,  dir ol,  dir dir,  dir menu,  dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul,   dl ol,   dl dir,   dl menu,   dl dl {
  margin-top: 0;
  margin-bottom: 0;
}

/* 2 deep unordered lists use a circle */
#content ol ul,   ul ul,   menu ul,   dir ul,
ol menu, ul menu, menu menu, dir menu,
ol dir,  ul dir,  menu dir,  dir dir {
  list-style-type: circle;
}

/* 3 deep (or more) unordered lists use a square */
#content ol ol ul,     ol ul ul,     ol menu ul,     ol dir ul,
ol ol menu,   ol ul menu,   ol menu menu,   ol dir menu,
ol ol dir,    ol ul dir,    ol menu dir,    ol dir dir,
ul ol ul,     ul ul ul,     ul menu ul,     ul dir ul,
ul ol menu,   ul ul menu,   ul menu menu,   ul dir menu,
ul ol dir,    ul ul dir,    ul menu dir,    ul dir dir,
menu ol ul,   menu ul ul,   menu menu ul,   menu dir ul,
menu ol menu, menu ul menu, menu menu menu, menu dir menu,
menu ol dir,  menu ul dir,  menu menu dir,  menu dir dir,
dir ol ul,    dir ul ul,    dir menu ul,    dir dir ul,
dir ol menu,  dir ul menu,  dir menu menu,  dir dir menu,
dir ol dir,   dir ul dir,   dir menu dir,   dir dir dir {
  list-style-type: square;
}
