a.breadcrumb:link { color: #ffffff;}

a.breadcrumb:active { color: #ffffff;}

a.breadcrumb:visited { color: #ffffff;}

a.breadcrumb:hover { color: #ffffff;}

body 
{
	
	width: 100%;
	height:100%;
	min-width: 960px;
	text-align: center;
	background: #000000;
}
.main
{
	background-image: url(images/bg-body.gif);
	background-repeat: repeat-x; 
}

.headerrow 
{
	width:960px; 
	clear:both;
	text-align:left;
	height: 94px;
}
.headerrow div 
{
	margin-top: 40px;
	color:White; 
	font-family:Verdana; 
	font-size:40px; 
	font-weight:bold; 
	font-variant:small-caps;
}
.template_style
{
	width: 960px;
}
.menu_bg
{
	padding:0 0 0 0px;  
	margin: 0 2px 0 9px; 
	background-color: #ddd;
	border-color: #fff;
	border-width:1px; 
	border-style: solid; 
}
.menu_left{padding:4px; margin:0px;}
.menu_right{margin:0px;}

.search_style{float:right; height:40px;}
.search_bg{padding:8px 2px 0 0;}

.bread_bg{padding:0px; margin: 0 19px 0 7px; height:34px;}
.bread_left{padding:0px; margin:0px; height:34px;}
.bread_right{padding:0px;  height:34px;}

.center_bg{padding:0px; margin:0px; clear:both; background:#dddddd;}
.left_bg{padding:0px; margin:0px; background:url(images/left_bg.png) repeat-y top left #dddddd;}
.right_bg{padding:0px; margin:0px; background:url(images/right_bg.png) repeat-y top right #dddddd;}
.content_pad{padding:5px 22px 0 22px; margin: 0 19px 0 7px; background:url(images/center_bg.png) repeat-x bottom left #dddddd;}
.content_width{overflow:auto; min-height:450px;}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0px; margin:0px; background: #dddddd;}
.LeftPane{ padding:0px 20px 0px 0px; width:20%; margin:0px; background: #dddddd;}
.RightPane{ padding:0px 0px 0px 20px; width:20%; margin:0px; background: #dddddd;}



#login_style{ float:right; padding:8px 17px 0px 10px; color:#fff; }

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#fff;}
a.user:hover{color:#fff;}

#bread_style{ float:left; line-height:34px; padding-left:18px;color:#ffffff;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0; background: #ddd;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
/*div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}*/
/*div.SearchIcon img{margin-top: 3px;}*/

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}

/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar 
{
	font-family:Verdana; 
	cursor:pointer;
	font-size: 11px; 
	width:990px;
	background-color: #ddd;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{	
	background-color: #ddd;
	color: #000;
	font-size: 13px; 
	font-weight:bold; 	
	text-align:center; 
	padding:12px 18px 12px 18px;
	text-transform:uppercase; 
	margin-right:1px;
	white-space:nowrap;
	float:left;
}


/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
	background-color: #666;
	color:#fff;
	font-size: 13px; 
	font-weight:bold;
	text-align:center;
	padding:12px 18px 12px 18px;
	text-transform:uppercase; 
	margin-right:1px;
	white-space:nowrap;
	float:left;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	background-color: #ddd;
	color: #00b;
	font-weight:bold;
	text-align:center;
	font-size: 13px;
	padding:12px 18px 12px 18px;
	text-transform:uppercase; 
	margin-right:1px;
	white-space:nowrap;
	float:left;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	border:1px solid #C0D6E5;
}

.main_dnnmenu_submenu td
{
	background-color:#000;
	z-index: 1000;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#fff;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td   
{  
	background:#666;
	color:#fff;
}
.main_dnnmenu_itemselected td{
    background:#000;
	color:#fff;
}

.main_dnnmenu_break
{
	height: 2px;
	background:#000;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	background-color:#fff;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#fff; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #fff;
	color: #000;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #fff;
}

/*-------------Footer--------------*/
.bot_pad
{
	margin-bottom:20px;
	padding:0 30px 0 20px;
	clear: both;
	width: 960px;
	margin: 12px 0 0 0;
	
	background: #000;
	color: #a9a8a8;
	font-size: 9px;
	padding: 0 0 20px 0; 
	text-align:left;
	
}
.footer
{
	background: #000;
	width: 100%;
}


/*--------------------Original Template Items---------------------*/
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-weight: bold;
	font-family: tahoma, arial, verdana, "trebuchet ms", sans-serif;
}
h1 {
	color: #231f20;
	font-size: 20px;
	font-weight: normal;
}
h2 {
	color: #4d4c4c;
	font-size: 17px;
	line-height: 20px;
}
h2_red {
	color: Red;
	font-size: 17px;
	line-height: 20px;
}
h3 {
	color: #4d4c4c;
	font-size: 14px;
}
h4 {font-size: 12px;}

h5 {
	color: #bbc6d2;
	font-size: 15px;
}
p {
	margin: 0;
	line-height: 16px;
}

a {
	color: #008ed3;
	cursor: pointer;
	text-decoration: none;
}
a:hover {text-decoration: underline;}
a:active, a:focus {outline: none;}

.description-block {margin:10px 0 10px 0}

.record-detail-block {margin:5px 0 0 0; padding:0; border:solid 0px #008ed3; overflow:hidden}
.record-detail-table {border:solid 1px #008ed3; border-collapse:collapse; font: 11px/16px Arial; margin-bottom:8px}
.record-detail-table tr {vertical-align:top}
.record-detail-table td, .record-detail-table th {border:solid 1px #008ed3; color:#000}

.record-detail-cell-label {background-color:rgb(220,226,254); font-weight:bold }
.record-detail-table-label {background-color:rgb(220,226,254); font-weight:bold; padding-top:4px }

.record-detail-cell-data {background-color:#fff; }
.record-detail-cell-data input[type="text"], .record-detail-cell-data textarea, .record-detail-cell-data select {font:11px Arial}

.record-detail-cell-view {font: 11px/16px Arial; background-color:#fff; padding:0 0 0 0}
.record-detail-cell-view table tr {vertical-align:top}
.record-detail-cell-view table td {border-width:0}
.record-detail-cell-view-label {font-weight:bold} 

.record-detail-cell-edit {background-color:#fff; padding:0 0 0 0}
.record-detail-cell-edit table tr {vertical-align:top}
.record-detail-cell-edit table td {font: 11px/16px Arial; border-width:0}
.record-detail-cell-edit-label {padding-top:4px}
.record-detail-cell-edit table td input[type="text"], .record-detail-cell-edit table td select {font:11px Arial}



