/* Catch all default font */
P{ color: #000; font-family: arial, verdana, tahoma, times; font-weight: normal; font-size: 14px;}

/*========================================================*/
/*         Skin styles for InterSpaceNews                 */
/*========================================================*/

.pagemaster{ width: 100%; height: 100%;	background-color: #000066;}
.skinmaster{ background-color: #FFF; moz-border-radius-bottomleft: 15px; moz-border-radius-bottomright: 15px; moz-border-radius-topleft: 3px; moz-border-radius-topright: 3px;}
.skinheader{ background-image: url(headerimage.jpg); background-color: #FFFFFF; background-repeat: no-repeat; border: 0px;}
.header{ background-color: transparent; color: #FFF; border: 0px;}
a.header:link, a.header:visited, a.header:active{ color: #FFF; font-family: tahoma, arial; font-weight: bold; font-size: 11px;}
a.header:hover{ color: #FF0000; font-family: tahoma, arial; font-weight: bold; font-size: 11px;}
.headerslogan{ font-family: arial, verdana, tahoma, times; font-size: 16px; font-weight: normal; font-style: italic; color: #FFF;}

.controlpanel{ width: 100%;	background-color: #FFFFFF;}
.contentpane{ background-color: transparent; padding-left: 6px;	padding-right: 4px; padding-top: 6px; vertical-align: top;}
.bannerhpane{ background-color: transparent; padding: 0px 0px 0px 0px; vertical-align: bottom; text-align: center; height: 28px;}

.infobox,.bookmarkbox,.searchbox{ vertical-align: middle; padding: 2px 3px 2px 3px; background-color: transparent;}
.infobox{ width: 100%; text-align: left;}
.bookmarkbox{ width: 135px;}
.searchbox{ width: 230px; text-align: right;}

.content{ height: 100%;}
.leftmenu{ width: 144px;}
.rightmenu{ width: 230px;}
.rightofslideshow{ vertical-align: top;	width: 236px;}
.slideshow{ vertical-align: top; width: 390px;}
.menupane{ padding-top: 6px; padding-right: 6px;}

.StandardButton{ background: #FF9900 none; color: #ffffff; font-family: verdana, sans-serif;  font-size: 11px; font-weight: normal;}

/* style for module titles */
.Head{ font-family: arial, verdana, tahoma, times; font-size:  16px; font-weight: bold; color: #333333;}

/* Admin Content Pane Titles and Control Panel text */
.SubHead{ color: #666;}

/* default text style used for the main content text eg. used by the Text / HTML module */
.Normal{ color: #000000; font-family: arial, verdana, tahoma, times; font-weight: normal; font-size: 14px;}

/* This sets the style for all normal text that is a link */
a.Normal:link, a.Normal:visited, a.Normal:active{ color: #000; font-family: times, tahoma, arial; font-weight: bold; font-size: 11px; text-decoration: underline;}
a.Normal:hover{	color: #FF0000; font-family: times, tahoma, arial; font-weight: bold; font-size: 11px;}

/* text style used for textboxes in the admin and edit pages */
.NormalTextBox{	font-family: verdana, tahoma, arial; font-weight: normal; font-size: 11px; color: #000;}
.NormalRed{	color: #FF0000;	font-family: verdana, tahoma, arial; font-weight: bold; font-size: 11px;}
.NormalBold{ font-family: verdana, tahoma, arial; font-size: 11px; font-weight: bold; color: #000;}

/* ==============================
 Style for the following Skin Items (You can change the css class
associated with these objects in the skin.xml file)
- SkinItems -  Login and Register links, Breadcrumb, Copyright, Date,
- Help, Hostname, Privacy, Terms, Search
================================== */

/* This is the Date eg. any items that are not links */
.SkinItem { color: #000066; font-family: times, tahoma, arial; font-weight: bold; font-size: 11px;}

/* This sets the style for all skin items that are links */
a.SkinItem:link, a.SkinItem:visited, a.SkinItem:active{ color: #000066; font-family: tahoma, arial;	font-weight: bold; font-size: 11px;}
a.SkinItem:hover { color: #FF0000; font-family: tahoma, arial; font-weight: bold; font-size: 11px;}

/* HTML Tag Styles */
H1  {font-family: arial, verdana, tahoma, times; font-size: 25px; font-weight: bold; color: #FFF;}
H2  {font-family: arial, verdana, tahoma, times; font-size: 16px; font-weight: normal; font-style: italic; color: #FFF;}
H3  {font-family: arial, verdana, tahoma, times; font-size: 12px; font-weight: normal; color: #CCC;}
H4  {font-family: arial, verdana, tahoma, times; font-size: 11px; font-weight: normal; color: #CCC;}
H5  {font-family: arial, verdana, tahoma, times; font-size: 10px; font-weight: normal; color: #CCC;}
H6  {font-family: arial, verdana, tahoma, times; font-size: 9px; font-weight: normal; color: #CCC;}

/* Pager style */
.pagerbutton, .pagerinfo, .pagermain{ font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000;}
.pagermain{	background: #999; border: solid 1px #000066; text-align: left;}

/* List View sytles */
.lv_header, .lv_main, .lv_alt, .lv_footer{ font-family: arial, verdana, tahoma, times; font-size: 12px;	font-weight: normal; color: #000;}
.lv_main{ vertical-align: top;}
.lv_main IMG{ float: left;}
.lv_header{	font-size: 16px; font-weight: bold;	padding: 5px 5px; color: #000066;}
a.lv_main:link, a.lv_main:visited, a.lv_main:active, a.lv_alt:link,a.lv_alt:visited, a.lv_alt:active{ color: #000066; font-weight: bold; text-transform: capitalize;}
a.lv_main:hover, a.lv_alt:hover{ color: #FF0000; font-weight: bold;	text-decoration: underline;	text-transform: capitalize;}

/* Grid View sytles */
.gv_header, .gv_main, .gv_alt, .gv_footer{ font-family: arial, verdana, tahoma, times; font-size: 12px; font-weight: normal; color: #000; vertical-align: top;}
.gv_alt{ background-color: #eeeeee;	vertical-align: top;}
.gv_header{	font-size: 16px; font-weight: bold;	padding: 5px 5px; color: #000066;}
a.gv_main:link, a.gv_main:visited, a.gv_main:active,a.gv_alt:link, a.gv_alt:visited, a.gv_alt:active{ color: #000066; font-weight: bold; text-transform: capitalize;}
a.gv_main:hover, a.gv_alt:hover{ color: #FF0000; font-weight: bold; text-decoration: underline;	text-transform: capitalize;}

/* News Detail Styles */
.newsdetailbody, .newsdetailheader, .newsdetailtitle,  .newsdetailphotocredit 
{	font-family: arial, verdana, tahoma, times;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
	color: #000;
	padding: 15px 5px 15px 5px;	
}
.newsdetailbody TD
{	font-family: arial, verdana, tahoma, times;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
	color: #000;	
}
.newsdetailheader{
	font-weight: bold;
	padding: 15px 5px 15px 5px;
}
.newsdetailtitle
{	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-transform: capitalize;	
	padding: 15px 40px 15px 40px;
}
.newsdetailphotocredit
{	background-color: #cccccc;
	padding: 5px;
}

/* Styles for the main text and images within the Text/HTML module */
.imageleftside img { border: 1px solid #CCC; margin-right: 15px; margin-bottom: 20px; float: left;}
.imagerightside img{ border: 1px solid #CCC; margin-left: 15px; margin-bottom: 20px; float: right;}
.imageleftsidecaption{ font-size: 100%; font-style: italic; float: left; margin-right: 15px; margin-bottom: 15px;}
.imageleftsidecaption img{ border: 1px solid #CCC; margin-bottom: 5px;}
.imagerightsidecaption{ font-size: 100%; font-style: italic; float: right; margin-left: 15px; margin-bottom: 15px;}
.imagerightsidecaption img{ border: 1px solid #CCC; margin-bottom: 5px;}
.quoteleft {font: italic 105% Georgia, "Times New Roman", Times, Serif; padding: 0 10px 0 0; margin: 10px 10px 10px 0; width: 220px; float: left; text-align: right; border-right: 10px solid #C8CDD0; color: #75818A;}
.quoteright { font: italic 105% Georgia, "Times New Roman", Times, Serif; padding: 0 0 0 10px; margin: 10px 0 10px 10px; width: 220px; float: right; text-align: left; border-left: 10px solid #C8CDD0; color: #75818A;}
.clear { clear: both;}

/*  new styles */
body { margin: 0px; padding: 0; background: #D6D6D6; text-align: justify; font-family: arial, verdana, tahoma, times; font-size: 11px; color: #737373;
	/*background: #D6D6D6 url(main_bg.jpg) repeat-x left top;*/
}

h1, h2, h3 { margin-top: 0;}
h1 { font-size: 1.6em; font-weight: normal;}
h2 { font-size: 1.6em;}
h3 { font-size: 1em;}

ul {}

a { text-decoration: none; color: #333333;}
a:hover { border-bottom: none;}
a img { border: none;}

img.left { float: left;	margin: 0 20px 0 0;}
img.right { float: right; margin: 0 0 0 20px;}

/* Header */
#header { width: 1200px; margin: 0 auto; height: 105px; background: url(header_bg.jpg) repeat-x right top;}

#logo { float:left; width:400px; height: 50px; padding-left: 10px; margin: 0 auto;}
#logo a, #logo span { margin: 10; color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif;}
#logo a { border: none; text-decoration: none; color: #FFFFFF; font-size: 22px;}
#logo span { font-size: 12px; font-style: italic; color: #FFFFFF;}

#loginbox { float:right; width:400px; height:50px; text-align:right; padding:0 10px 0 0; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
#loginbox a { color: #FFFFFF;}

#themeselector { padding: 5px 0 0 0; font-size: 10px; vertical-align: middle;}
#themeselector select { padding: 0 0 0 0; width:75px; font-size: 10px; color: black; background-color: #e1e1e1;}

/* Wrapper */
#wrapper { width: 100%;	margin: 0px; padding: 0px;}
#wrapper2 { width: 100%; margin: 0px; padding: 0px;}

/* Page */
#page { width: 1200px; margin: 0 auto; padding: 6px 0 0px 0; background-color: #FFFFFF;}
#page2 { width: 1200px; margin: 0 auto; padding: 6px 0 0px 0; background-color: #FFFFFF;}
#page-bg {}

/* Content */
#content { float: left; width: 1200px; background: #FFFFFF;}
#content2 { float: left; width: 1200px; background: #FFFFFF;}

.post { padding-bottom: 15px; line-height: 200%;}

.post h1 { font-weight: normal;}

.title { margin: 0; padding: 30px 0 4px 0px; font-size: 28px; font-weight: normal;}
.title a { border-bottom: none; color: #6DC5F3; font-size: 20px;}
.title a:hover { border-bottom: 1px dotted #000000;}

.byline { margin: -4px 0px 20px 0px; padding: 4px 0px; border-bottom: 1px #DCDCDC dashed; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.tag { padding: 0 15px;}

.pollcontent { padding: 0 15px;}
.pollcontent span { font-weight:bold;}
.pollcontent a { padding:45px 0 0 0;}

.entry { padding: 0px 0px;}
.entry img { float:left; padding:0 5px 5px 0;}

.links {}
.links a { display: block; width: 110px; height: 28px; padding-top: 2px; background: url(img07.jpg) no-repeat left top; text-align: center; font-weight: bold; color: #FFFFFF;}
.links a:hover {}

/* Search ??? */
#searchform { margin: 0; padding: 0 0 20px 0;}
#searchform br { display: none;}
#searchform h2 {}
#s { margin: 10px 0px 0 15px; padding: 2px 2px; width: 165px; height: 18px; border: 1px solid #CCCCCC; background: #FFFFFF; font-size: 10px; color: #000000;}
#x { margin: 0; padding: 2px 5px; height: 25px; background: #CA8186; text-decoration: none; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC;}

/* Calendar ??? */ 
#calendar_wrap {padding: 10px 15px;	text-align: center;}
#calendar_wrap table {width: 100%;}
#calendar_wrap th {}
#calendar_wrap td {}
#calendar_wrap tfoot td {border: none;}
#calendar_wrap tfoot td#prev {text-align: left;	font-weight: bold;	border: none;}
#calendar_wrap tfoot td#prev a {border: none;}
#calendar_wrap tfoot td#next {text-align: right; font-weight: bold;	border: none;}
#calendar_wrap tfoot td#next a {border: none;}

/* Footer */
#footer { width: 1200px; height: 100px;	margin: 0 auto;	padding: 0px; background-color: #353535;}
#footer p {	margin: 0; padding: 20px 0 0 0; text-align: center;	text-transform: uppercase; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #737373;}
#footer a { color: #969696;}
#footer .link {}
#footer .copyright {}

/* Mission countdown and cil header */
.content_outline_blue { border:1px solid #005aa7; } 
.content_outline_black { border:1px solid #000; } 
#missionCountdown { background-color:#002B57; vertical-align:top; }
#countdown_body { padding:10px 7px 0 7px; border-top:none; color: #fff; background-color:#002B57;} 
#countdown_body p { margin:0 0 5px 0; font-family:Trebuchet MS; font-size:12px; font-weight:bold; color: #fff; }
#countdown_body span { margin:0 0 5px 0; font-family:Trebuchet MS; font-size:11px; font-weight:normal; color: #fff; } 
#countdown_body a { margin:0 0 5px 0; font-family:Trebuchet MS; font-size:11px; font-weight:normal; text-decoration:underline; color: #fff; } 
#countdown_clock { width:170px; height:44px; border:1px solid #004174;background-color: #000; }
#123 { width:170px; color: #fff;} 
#countdown_title { width:170px; overflow:hidden; } 
#countdown_labels { width:170px; overflow:hidden; } 
#countdown_labels div.day { width:42px; }
#countdown_labels div.hour { width:42px; }
#countdown_labels div.minute { width:43px; } 
#countdown_labels div.second { width:43px; }
#countdown_clock div, 
#countdown_labels div { float:left; text-align:center; }
#day { width:42px; }
#hour { width:42px; }
#minute { width:43px; }
#second { width:43px; }
#countdown_title { line-height:22px; font-family:Trebuchet MS; font-size:12px; font-weight:bold; text-shadow:#000 0 0 5px; } 
#countdown_clock div { line-height:40px; font-family:Trebuchet MS; font-size:18px; font-weight:bold; text-shadow:#000 0 0 5px; } 
#countdown_labels div{ line-height:22px; font-family:Arial; font-size:11px; } 
.default_style_wrap { font-family:Trebuchet MS; font-size:12px; font-weight:bold; color: #fff; }
#VideoPlayerTD { background-color:#002B57; padding:10px 7px 0 7px; width: 480px; border-top:none; vertical-align:top; }
#VideoPlayerTD p { margin:0 0 5px 0; font-family:Trebuchet MS; font-size:12px; font-weight:normal; color: #fff; }
#VideoPlayerTD a { margin:0 0 5px 0; font-family:Trebuchet MS; font-size:12px; font-weight:bold; text-decoration:underline; color: #fff; } 

/* New Horizontal slideshow with controls */
.sliderwrapper { POSITION: relative; WIDTH: 970px; HEIGHT: 305px; OVERFLOW: hidden; margin: 0px 15px;}
.sliderwrapper .contentdiv { Z-INDEX: 1; POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.alpha(opacity=100); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 300px; VISIBILITY: hidden; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px; -moz-opacity: 1; opacity: 1}
.pagination {Z-INDEX: 100; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 970px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-TOP: 0px; margin: 0px 15px;}
.pagination A { BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: inline-block; BACKGROUND: url(http://cdn.wn.com/or/ula/worldnews/pagination_bgr.gif) repeat-x left bottom; BORDER-TOP: #e3e3e3 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #e3e3e3 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.pagination A:hover { BORDER-BOTTOM: #c00 1px solid; BORDER-LEFT: #c00 1px solid; BACKGROUND: url(/Portals/3/Skins/ISN/pagination_bgrON.gif) repeat-x left bottom; BORDER-TOP: #c00 1px solid; BORDER-RIGHT: #c00 1px solid;}
.pagination A.selected { BORDER-BOTTOM: #c00 1px solid; BORDER-LEFT: #c00 1px solid; BACKGROUND: url(/Portals/3/Skins/ISN/pagination_bgrON.gif) repeat-x left bottom; BORDER-TOP: #c00 1px solid; BORDER-RIGHT: #c00 1px solid;}
.contentdiv .photocredit { POSITION: absolute; FILTER: alpha(opacity=70); PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #333; COLOR: #fff; FONT-SIZE: 11px; TOP: 280px; PADDING-TOP: 3px; LEFT: 0px; opacity: 0.7;}
.contentdiv .photocredit A { COLOR: #fff; FONT-SIZE: 11px;}
DIV#slideshow_box {	POSITION: relative; WIDTH: 100%; MARGIN-BOTTOM: 10px;}
DIV#slideshow_box {	POSITION: relative; WIDTH: 100%; MARGIN-BOTTOM: 10px;}
DIV.article { WIDTH: 100%; BACKGROUND: #fff;}
DIV.article DIV.image {	WIDTH: 468px; FLOAT: left; PADDING-TOP: 5px;}
DIV.article DIV.text { TEXT-ALIGN: left; WIDTH: 460px; FLOAT: right; MARGIN-RIGHT: 5px; height: 300px; overflow: auto;}
DIV.article .related-links { MARGIN-TOP: 15px;}
DIV.article A.main-headline { FONT: 22px Georgia,Arial,Helvetica,sans-serif; COLOR: #125581;}
DIV.article DIV.summary { LINE-HEIGHT: 20px; MARGIN-TOP: 7px; COLOR: #666666; FONT-SIZE: 13px;}
DIV.article .read_more { PADDING-LEFT: 0px !important; FLOAT: right;}
DIV.article .photocredit { PADDING-TOP: 5px;}

/* Old Fading slideshow */
.sspopup{ VISIBILITY: hidden; POSITION: ABSOLUTE; LEFT: 469px; TOP: 0px; width: 325px; height: 300px; border: solid 2px #cccccc; padding: 5px; FONT-FAMILY: Verdana; FONT-SIZE: 0.9em; Z-INDEX: 9; background-color: #eeeeee; overflow: auto;}
.sspopupimg{ FLOAT: right; MARGIN: 5px;	border: solid 2px #d0dbdd; Z-INDEX: 9;}
.sspopuptitle{ font-weight: bold; font-size: 12px; }
.sspopupdescription{ font-size: 12px; white-space: normal;}

/* END OF VERIFIED - Code below should be for temporary use or test purposes only */



/* Sidebars - B - Belived to be obsolete */
#sidebar1 {
	float: left;
	width: 230px;
}

#sidebar2 {
	float: right;
	width: 230px;
}

.sidebar {
	float: left;
	padding: 0;
	color: #737373;
}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar li {
	padding: 0 0 20px 0;
}

.sidebar li ul {
	background: #F7F7F7;
	padding-bottom: 20px;
}

.sidebar li li {
	margin: 0px 15px;
	padding: 8px 0px;
	border-bottom: 1px #DCDCDC dashed;
	background: none;
}


.sidebar li h2 {
	height: 26px;
	background: #6DC5F3;
	margin: 0 0 0 0;
	padding: 14px 15px 0px 15px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.sidebar a {
	color: #737373;
}

.sidebar a:hover {
	color: #BDBDBD;
}
/* Sidebars - E - Belived to be obsolete */


/* Latest Post - BE - Belived to be obsolete */
#latest-post { padding: 20px; border: 1px solid #E7E7E7;}


/* Menu - B - Soon to be obsolete */
#main {
	clear:both;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 30px;
	background: transparent url(nav_bg.jpg) repeat-x top left;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
}

#menu ul
{
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
	width: auto;
	position: relative;
	display: block;
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
#menu li a
{
	display:block;
	float:left;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	padding:8px 20px 0 20px;
}
	
#menu li a:hover
{	
	color:#FFFFFF;
	height:22px;
	background:transparent url(nav_bg.jpg) 0px -30px no-repeat;		
}
	

#menu li a.current
{
	display:inline;
	height:22px;
	background:transparent url(nav_bg.jpg) 0px -30px no-repeat;	
	float:left;
	margin:0;
}

#socialnets
{
	float:right;
	margin: 4px 4px 0 0;
	padding: 0 0 0 0;
	width: auto;
	position: relative;
}


#submain {
	clear:both;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 20px;
	background-color: #000000;
	border-bottom: 1px solid #555555;
	border-top: 1px solid #555555;	
}

#submenu ul
{
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
	width: auto;
	position: relative;
	display: block;
	height: 20px;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

#submenu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
#submenu li a
{
	display:block;
	float:left;
	color:#999999;
	text-decoration:underline;
	font-weight:normal;
	padding:2px 20px 0 20px;
}
	
#submenu li a:hover
{	
	color:#FFFFFF;
	height:20px;
	background-color:#222222;	
}

#submenu li a.subcurrent
{
	display:inline;
	height:20px;
	color:#FFFFFF;
	font-weight: bold;
	background-color:#222222;		
	float:left;
	margin:0;
}
/* MENU - E - Soon to be obsolete */

/* Menu with Description Styles */
/* sol part menu - B - Still needed for Admin sections...how do I get rid of this? */
.menudheader, .menuditem, .menudfooter{
	font-family: arial, verdana, tahoma, times;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
}
.menudheader{
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	width: 100%;
	text-align: center;
}
a.menuditem:link, a.menuditem:visited, a.menuditem:active{
	color: #000066;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
}
a.menuditem:hover{
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: capitalize;
}
/* Menu List (no description) Styles */
.menulheader, .menulitem, .menulfooter{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-transform: capitalize;
	color: #000;
	vertical-align: middle;
}
.menulheader{
	height: 24px;
	width: 200px;
	padding: 3px 0px 0px 15px;
}
a.menulitem:link, a.menulitem:visited, a.menulitem:active{
	color: #000066;
	height: 24px;
	width: 200px;
	padding: 3px 0px 0px 15px;
	/*background: url(menu_off.gif) repeat-x top left;*/
}
a.menulitem:hover{
	color: #FF0000;
	text-decoration: underline;
	height: 24px;
	width: 200px;
	padding: 3px 0px 0px 15px;
	/*background: url(menu_off.gif) repeat-x top left;*/
}

/* Menu Repeater Horizontal (no description) Styles */
.menuhheader, .menuhitem, .menuhfooter{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-transform: capitalize;
	color: #fff;
	vertical-align: middle;
}
.menuhheader
{	color: #cccccc;	
	height: 20px;
	padding: 3px 0px 0px 3px;
}
a.menuhitem:link, a.menuhitem:visited, a.menuhitem:active{
	color: #ffffff;
	height: 20px;
	padding: 3px 0px 0px 3px;
	/*background: url(menu_off.gif) repeat-x top left;*/
}
a.menuhitem:hover{
	color: #FF0000;
	text-decoration: underline;
	height: 20px;
	padding: 3px 0px 0px 3px;
	/*background: url(menu_off.gif) repeat-x top left;*/
}


/* Xmod input forms styles */
.inputforms{
	line-height: 24px;
	vertical-align:top;
}
/* SolPartMenu styles */
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	background-color: Transparent;
	height: 24px;
}
.MainMenu_SubMenu {
	background-color: #000066;
	background: url(menu_off.gif) repeat-x top left;
	z-index: 1000; 
	height: 24px;
}
.MainMenu_MenuIcon {
	background-color: #000066;
	background: url(menu_off.gif) repeat-x top left;
	border: 0px;
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_MenuItem {	
	background-color: #000066;
	background: url(menu_off.gif) repeat-x top left;
	border: 0px;
	color: #FFF; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal;
}
.MainMenu_MenuArrow {
	background-color: #000066;
	background: url(menu_off.gif) repeat-x top left;
	border: 0px;
	font-family: webdings; 
	font-size: 10pt; 
}
.MainMenu_RootMenuArrow {
	border: 0px;
	font-family: webdings; 
	font-size: 10pt; 
	width: 80px;
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #000066;	
	background: url(menu_off.gif) repeat-x top left;
	color: Orange;
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal;
	height: 24px;
}
.MainMenu_RootMenuItemBreadcrumb
{	background: none;
	background-color: #3399FF;
	color: #000;	
    /*background: url(menu_on.gif) repeat-x top left;*/
}
.MainMenu_SubMenuItemBreadcrumb
{   background: none;
	background-color: #3399FF;
	color: #000;
    /*background: url(menu_on.gif) repeat-x top left;*/
}

.MainMenu_RootMenuItemActive 
{	background: none;
	background-color: #3399FF;
	color: #000;	
	/*background: url(menu_on.gif) repeat-x top left;*/
}
.MainMenu_SubMenuItemActive
{	background: none;
	background-color: #3399FF;
	color: #000;	
	/*background: url(menu_on.gif) repeat-x top left;*/
}
.MainMenu_RootMenuItemSelected 
{	background: none;
	background-color: #3399FF;
	color: #000;	
	/*background: url(menu_on.gif) repeat-x top left;*/
}
.MainMenu_SubMenuItemSelected 
{	background: none;
	background-color: #3399FF;
	color: #000;	
	/*background: url(menu_on.gif) repeat-x top left;*/
}
/* sol part menu - E */

