/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	margin-top: 0px;
	font-weight: normal;
	margin-bottom: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: #b5b5b5;
}

/* Basic links */
a:link, a:visited, a:active {
	color: #003366;
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;

}

a:hover {
	color: black;
		font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	text-decoration: underline;
}

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG
{
	margin: 0px;
}


/* BODY */

.body_top
{
	background-image: url(body_bg_top.gif);
	background-repeat: repeat-x;
	height: 8px;
	width: 100%
	}
.body_top_left
{
	background-image: url(body_top_left.gif);
	width: 8px;
	background-repeat: no-repeat;
	height: 8px;
}
.body_top_right
{
	background-image: url(body_top_right.gif);
	width: 8px;
	background-repeat: no-repeat;
	height: 8px;
}
.body_left
{
	background-image: url(body_bg_left.gif);
	background-repeat: repeat-y;
	width: 8px
}
.body_right
{
	background-image: url(body_bg_right.gif);
	width: 8px;
	background-repeat: repeat-y;
}
.body_bg_bottom
{
	background-image: url(body_bg_bottom.gif);
	background-repeat: repeat-x;
}
.body_bottom_left
{
	background-position: right top;
	background-image: url(body_bottom_left.gif);
	width: 8px;
	background-repeat: no-repeat;
	height: 8px;
}
.body_bottom_right
{
	background-image: url(body_bottom_right.gif);
	background-repeat: no-repeat;
}
/*  Header  */
.logo_left
{
	background-image: url(img_logo_left.gif);
	width: 11px;
	background-repeat: no-repeat;
}
.logo_right
{
	background-image: url(img_logo_right.gif);
	width: 16px;
	background-repeat: no-repeat;
}
.bg_logo_top
{
	background-image: url(bg_logo_top.gif);
	background-repeat: repeat-x;
	height: 14px;
}
.logo_bottom
{
	background-image: url(img_logo_bottom.jpg);
	width: 198px;
	background-repeat: no-repeat;
	height: 133px;
}
.logo_col_p2
{
	background-image: url(img_header_col_p2.jpg);
	width: 67px;
	background-repeat: no-repeat;
	height: 250px;
}
.td_date
{
	background-image: url(bg_top_date.gif);
	background-repeat: repeat-x;
	height: 13px;
}
.td_div_date
{
	background-image: url(bg_div_date.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.td_col3_mid
{
	padding-right: 6px;
	background-image: url(bg_col3_mid.gif);
	vertical-align: top;
	background-repeat: repeat-x;
	height: 49px;
	vertical-align: middle;
}
.td_div_nav_top
{
	background-image: url(bg_div_nav_top.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.td_nav
{
	background-image: url(bg_nav.gif);
	background-repeat: repeat-x;
	height: 22px;
}
.td_div_nav_btm
{
	background-image: url(bg_div_nav_bottom.gif);
	background-repeat: repeat-x;
	height: 10px;
}
.col_xsearch
{
	background-image: url(img_col_xsearch.jpg);
	background-repeat: no-repeat;
	height: 32px;
}
.rw_search_left
{
	background-image: url(img_r_search_left.jpg);
	width: 230px;
	background-repeat: no-repeat;
	height: 32px;
}
.td_search
{
	width: 278px;
	height: 32px;
	background-color: #e1e0de;
}
.td_col3_row-RM
{
	background-image: url(img_col3_row-RM.jpg);
	width: 508px;
	background-repeat: no-repeat;
	height: 43px;
}
.td_col3_row-tag
{
	background-image: url(img_col3_row-tag.jpg);
	background-repeat: no-repeat;
	height: 41px;
}
.td_col3_row_btm
{
	background-image: url(img_col3_row-btm.jpg);
	background-repeat: no-repeat;
	height: 30px;
}
.td_btn_request-right
{
	background-image: url(img_btn_request_right.jpg);
	width: 3px;
	background-repeat: no-repeat;
	height: 48px;
}
.td_btn_requestinfo_bottom
{
	background-image: url(img_btn_requestinfo_bottomw.gif);
	width: 136px;
	background-repeat: no-repeat;
	height: 24px;
}
.td_header_bottom
{
	background-image: url(img_header_bottom.jpg);
	width: 661px;
	background-repeat: no-repeat;
	height: 18px;
}
.td_breadcrumbs
{
	padding-left: 4px;
	font-size: 11px;
	background-image: url(bg_breadcrumbs.gif);
	width: 661px;
	color: black;
	background-repeat: repeat-x;
	font-family: verdana, tahoma, arial;
	height: 30px;
	text-align: left;
}

/* Footer */
.td_copyright
{
	padding-right: 5px;
	font-size: 11px;
	font-family: 'Trebuchet MS' , Tahoma, Verdana;
}
.td_footer
{
	background-image: url(bg_footer.gif);
	background-repeat: repeat-x;
	height: 24px;
}
.td_footer_bottom
{
	background-image: url(bg_footer_bottom.gif);
	background-repeat: repeat-x;
	height: 11px;
}
.lnkdate
{
	font-size: 11px;
	font-family: 'Trebuchet MS' , Tahoma, Verdana;
}
.lnksearch
{
	font-size: 11px;
	font-family: 'Trebuchet MS' , Tahoma, Verdana;
	vertical-align: middle;
	}

a.lnksearch:link, a.lnksearch:visited
{
	
	font-size: 11px;
	color: black;
	font-family: 'Trebuchet MS' , Tahoma, Verdana;
	
}
a.lnksearch:hover
{

	color: red;
	
}

.lnklogin
{
	
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 3px;
	color: black;
	padding-top: 3px;
	font-family: 'Trebuchet MS' , Tahoma, Verdana;
	
	}
a.lnklogin:link, a.lnklogin:visited
{

	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 3px;
	color: black;
	padding-top: 3px;
	font-family: 'Trebuchet MS' , Tahoma, Verdana;

}
a.lnklogin:hover
{

	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 3px;
	color: black;
	padding-top: 3px;
	font-family: 'Trebuchet MS' , Tahoma, Verdana;
}
.lnkfooter 
{
	font-size: 11px;
	color: black;
	font-family: 'Trebuchet MS' , Tahoma, Verdana;
}
a.lnkfooter:link, a.lnkfooter:visited
{
	font-size: 11px;
	color: #196ba9;
	font-family: 'Trebuchet MS' , Tahoma, Verdana;
	}
a.lnkfooter:hover
{
	color: Black;
	}


/* 
================================
Skin styles for DotNetNuke
================================
*/   

.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	width: 100%;
	padding-top: 3px;
	background-color: transparent;
}
.leftpane
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	width: 225px;
	padding-top: 3px;
	background-color: transparent;
}
.contentpane
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	width: 100%;
	padding-top: 3px;
	background-color: transparent;
}
.rightpane
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	width: 225px;
	padding-top: 3px;
	background-color: transparent;
}
.bottompane
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	width: 100%;
	padding-top: 3px;
	background-color: transparent;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar
{
	cursor: hand;
	background-color: transparent;
	height: 22px;
	vertical-align: middle;

	
}
.main_dnnmenu_item td
{
	padding-right: 3px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 4px;
	cursor: hand;
	color: #000000;
	padding-top: 4px;
	font-style: normal;
	font-family: verdana, tahoma, arial;
	white-space: nowrap;
	background-color: #ffffff;
	moz-opacity: 0.80;
	opacity: 0.80;
}

.main_dnnmenu_rootitem
{
	padding-right: 6px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 15px;
	cursor: hand;
	color: #000000;
	padding-top: 0px;
	font-style: normal;
	font-family: verdana, tahoma, arial;
	white-space: nowrap;
	background-color: transparent;
}

.main_dnnmenu_itemhover
{
	color: gray;
	
}

.main_dnnmenu_itemhover td
{
	color: white;
	background-color: gray;
}


.main_dnnmenu_icon {
	display: none;

	
}
.main_dnnmenu_submenu
{
	border-right: #bebebe 1px solid;
	border-top: #bebebe 1px solid;
	filter: alpha(opacity=80);
	border-left: #bebebe 1px solid;
	border-bottom: #bebebe 1px solid;
	border-collapse: collapse;
	background-color: #ffffff;
	moz-opacity: 0.80;
	opacity: 0.80;
	
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
	
}

.main_dnnmenu_arrow {

	
}
.main_dnnmenu_rootmenuarrow
{
	
}
.MainMenu_MenuItemSel 
{
	}

.StandardButton {
   background: #aaaaaa none; 
   color: #ffffff;
   font-family: Verdana, sans-serif; 
   font-size: 11px;
   font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	
}
.Head
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: verdana, tahoma, arial;
}
/* Module Title Menu */
.ModuleTitle_MenuContainer {
	border-bottom: blue 0px solid; 
	border-left: blue 0px solid; 
	border-top: blue 0px solid; 
	border-right: blue 0px solid; 
}

.ModuleTitle_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16;
}

.ModuleTitle_MenuItem
{
	border-right: white 0px solid;
	border-top: white 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: white 0px solid;
	cursor: hand;
	color: black;
	border-bottom: white 1px solid;
	font-style: normal;
	font-family: verdana, tahoma, arial;
	background-color: transparent;
}

.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}

.ModuleTitle_SubMenu
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	font-size: 11px;
	z-index: 1000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= 'DimGray' , Direction=135, Strength=3);
	border-left: #ffffff 0px solid;
	cursor: hand;
	border-bottom: #ffffff 0px solid;
	font-family: verdana, tahoma, arial;
	background-color: #ffffff;
}

.ModuleTitle_MenuBreak {
	border-bottom: #EEEEEE 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}

.ModuleTitle_MenuItemSel
{
	font-weight: bold;
	font-size: 11px;
	cursor: hand;
	color: black;
	font-style: normal;
	font-family: verdana, tahoma, arial;
	background-color: #c1d2ee;
}

.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


/*========================================================*/
/*  7. Forms                                              */
/*========================================================*/

select, input {
	font-family: tahoma;
	font-size: 11px;
	color: #000;
}

/* Applies to text input boxes */
.NormalTextBox { PADDING-LEFT: 4px; SCROLLBAR-FACE-COLOR: #fff; FONT-WEIGHT: normal; FONT-SIZE: 11px; SCROLLBAR-HIGHLIGHT-COLOR: #fff; SCROLLBAR-SHADOW-COLOR: #fff; COLOR: #000; SCROLLBAR-3DLIGHT-COLOR: #fff; LINE-HEIGHT: 12px; SCROLLBAR-ARROW-COLOR: #003366; SCROLLBAR-TRACK-COLOR: #fff; FONT-FAMILY: tahoma; SCROLLBAR-DARKSHADOW-COLOR: #fff; BACKGROUND-COLOR: #f1f1f1 }

.StandardButton
{
	border-right: #405581 1px solid;
	border-top: #889bc4 1px solid;
	font-weight: normal;
	background: #f1f1f1;
	border-left: #889bc4 1px solid;
	color: black;
	border-bottom: #405581 1px solid;
}



