@import url("css/menu.css");

/* ControlPanel style */

.findSponser{padding-left:12px}

/*-------- New iJango Style --------*/
.maintable
{
    border: 2px solid #75777a;
    width: 738px;
    height: 463px;
}
.maintablecontent{ padding:15px; text-align:left }
.maintitle{ font-family:Arial, Helvetica, Sans-Serif; font-size:23px; color:#ff6b00}
.maingreytext{ font-family:Arial, Helvetica, Sans-Serif; font-size:14px; color:#565656}

.headertitle{font-family:Arial, Helvetica, Sans-Serif; font-size:16px; color:#ff6b00}
.headersmtitle{ font-weight:bold; font-family:Arial, Helvetica, Sans-Serif; font-size:13px; color:#ff6b00}

.opptext { font-family:Arial, Helvetica, Sans-Serif; font-size:11px; color:#565656}
.opptextbold {font-weight:bold; font-family:Arial, Helvetica, Sans-Serif; font-size:12px; color:blue}
.opptextblue { font-family:Arial, Helvetica, Sans-Serif; font-size:11px; color:#565656}

.header_top_left
{
    width:50%;
    float:left;
}
.header_top_right
{
    width:50%;
    float:right;
}


.rightboxtoptable
{
    border-style: solid;
    border-color: #75777a;
    border-width: 2px 2px 1px 0px;
    width: 234px;
    height: 164px;
}
.rightboxtopheader
{
    background:url(images/bg_header_blue.gif) no-repeat top center;
    font-family:Arial, Helvetica, Sans-Serif; font-size:14px; color:#FFFFFF;
    text-align:left;
    padding-left: 15px;
}
.rightboxtopcontent
{
    background: url(images/bg_small_blue.gif) no-repeat top center;
    width: 234px;
    height: 133px;
    padding-left:15px;
    text-align:left;
}

.rightboxmiddletable
{
    border-style: solid;
    border-color: #75777a;
    border-width: 1px 2px 1px 0px;
    width: 234px;
    height: 164px;
}
.rightboxmiddleheader
{
    background: url(images/bg_header_blue.gif) no-repeat top center;
    font-family:Arial, Helvetica, Sans-Serif; font-size:14px; color:#FFFFFF;
    text-align:left;
    padding-left: 15px;
}
.rightboxmiddlecontent
{
    background: url(images/bg_small_blue.gif) no-repeat top center;
    width: 234px;
    height: 134px;
    padding-left:15px;
    text-align:left;
}

.rightboxbottomtable
{
    border-style: solid;
    border-color: #75777a;
    border-width: 1px 2px 2px 0px;
    width: 234px;
    height: 143px;
}
.rightboxbottomheader
{
    background: url(images/bg_header_orange.gif) no-repeat top center;
    font-family:Arial, Helvetica, Sans-Serif; font-size:14px; color:#FFFFFF;
    text-align:left;
    padding-left: 15px;
}
.rightboxbottomcontent
{
    background: url(images/bg_small_orange.gif) no-repeat top center;
    width: 234px;
    height: 114px;
    padding-left:15px;
    text-align:left;
}



/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
.template_style{margin:0 auto; }
.main_page{padding:0px;}
.top_space{}
.whitetxt{margin: 10px 0px 0px 0px; color: #FFFFFF;	font-weight: bold; vertical-align: bottom;}

/*-----------login-----------------*/
.login 
{ 
    background:url(/Portals/0/Images/orange_wide.png) no-repeat top;
    height:29px;
    width:475px;
    float:left;
}
.login_table {float:right; height:80px; vertical-align:middle; padding: 28px 45px 0px 0px}
.login_text { padding-left: 5px; color:#666666}
.btn_login {}
.forgotpassword{text-transform:uppercase;float:right;vertical-align:bottom; border-left:1px solid White;  padding-left: 5px;}
a.forgotpassword {color:White;}
.remembermecheck {text-align:right; width:10px; vertical-align:middle; color:#a1a1a1}
.rememberme { text-align:left; text-transform:uppercase; vertical-align:middle; color:#a1a1a1; font-size:10px}


/*-----------logo-----------------*/
.logo { }
.headertable { margin-top:15px; height:60px;}
/*-----------menu-----------------*/
.menu { }
.menuwidth { }
.menutable { }
.menurow { vertical-align:top }

.center_bg{padding:0px; margin:0px;clear:both;}
.left_bg{padding:0px; margin:0px;}
.right_bg{padding:0px; margin:0px;}
.content_pad{padding:0px; margin: 0px; }

.bot_left{padding:0px; margin:0px; }
.bot_right{padding:0px; margin:0px; }

.bottom_logo{text-align: center}
.bot_pad{margin-bottom:20px;padding:0 30px 0 20px;}
.bottom_spacer{height:20px; clear:both;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0px; margin:0px;  text-align:left;}
.LeftPane{ padding:0px 20px 0px 0px; width:20%; margin:0px; }
.RightPane{ padding:0px 0px 0px 20px; width:20%; margin:0px; }
.TopPane span{ display:table-cell; clear:both}


/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center; }
.separator {color:#feb92b}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#666666;}
a.links:hover{color:#feb92b;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#666666;}
a.user:hover{color:#feb92b;}


/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

.navBarBG{background:url(/Portals/0/Images/main_nav_bg.png) repeat-x top;height:33px;}
.navBar{height:33px;}
.divTopNav
{    
    width:300px;   
}
.divNavMainMenu
{
    
}
a.divNavMainMenu:hover
{
    color:#FFFFFF;
    background:url(/Portals/0/Images/wht_arrow.png);
}
.navMainMenuItem
{
    float:left;    
    color:#FFFFFF;
    padding:0px 20px;
    line-height:30px;
}
a.navMainMenuItem:hover
{
    color:#FFFFFF;
    background:url(/Portals/0/Images/wht_arrow.png);
    background-repeat:no-repeat;
    background-position: 30px 25px;
    text-decoration:none;
}
navMainMenuItem a
{
    
    color:#FFFFFF;
}
/*----- Menu Container------*/
/*	Width & RootMenu Text	*/		div#XMenu div.menubar {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 150%;margin: 0px 0px 0px 0px;padding: 0px 15px 0px 15px;clear: both;position: relative;z-index:100;width:900px;}
/*	Menu Left Background	*/		div#XMenu div.menubar-m {height: 30px;}
/*	Menu Middle Background	*/		div#XMenu div.menubar-l {position: absolute;top: 0px;left: 0px;width: 15px;height: 30px;}
/*	Menu Right Background	*/		div#XMenu div.menubar-r {position: absolute;top: 0px;right: 0px;width: 15px;height: 30px;}
/*--------------------------*/

/*-------- RootMenu --------*/      div#XMenu a:hover {color:#FFFFFF !important;background:url(/Portals/0/Images/wht_arrow.png);background-repeat:no-repeat;background-position: 50% 22px;}
/*							*/		div#XMenu ul {margin: 0px;padding: 0px;list-style: none;float: left;}
/*							*/		div#XMenu li {position: relative;margin: 0px;padding: 0px;display: block;float: left;z-index: 5;}
/*	Sub Menu Text			*/		div#XMenu li a, .menu li span.separator {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 150%;height: 30px;display: block;float: left;line-height: 32px;text-decoration: none;}
/*							*/		div#XMenu li span{color: #FFFFFF;display: block; font-family: 'Arial'; background-repeat: no-repeat; background-position: 95% 50%;}
/*							*/		div#XMenu li a.current {color:#FFFFFF;}
/*							*/		div#XMenu a:hover,div#XMenu span.separator:hover, div#XMenu span.sfhover {color: #FFFFFF;}
/*							*/		div#XMenu a.active, div#XMenu span.active {font-weight: bold;background:url(/Portals/0/Images/wht_arrow.png);background-repeat:no-repeat;background-position: 50% 22px;}
/*							*/		div#XMenu li.parent span.separator {cursor: pointer;}
/*							*/		div#XMenu ul.menu {position: absolute;top: 5px;right: 0px;z-index: 11;height: 30px; margin-right:-10px;}
/*							*/		div#XMenu li.level1 {top: 0px;}
/*	Root Menu Text			*/		div#XMenu a.level1,div#XMenu span.level1{padding:0px 5px 0px 5px;line-height:175%;color:#ffffff;font-weight:bold;font-size:115%;}
/*	Active Tab Text			*/		div#XMenu a.active  {color:#FFFFFF;}
/*							*/		div#XMenu a.level1 span, div#XMenu span.level1 span {margin: 0px 10px 0px 10px;} 
/*	Root Menu Text Position	*/		div#XMenu a.level1 span.xtitle, div#XMenu span.level1 span.xtitle{padding: 0px;line-height: 100%;}
/*							*/		div#XMenu a.level1 span.sub, div#XMenu span.level1 span.sub {padding: 0px;font-size: 65%;font-weight: normal;color: #FFFFFF;margin-top: -7px;line-height: 10px;}
/*							*/		div#XMenu a.active span.sub, div#menu span.active span.sub {}
/*	Fancy Position			*/		div#XMenu li.fancy {position: absolute;top: 0px;visibility: hidden;z-index: 4;overflow: hidden;}
/*	Fancy Container			*/		div#XMenu li.fancy div.fancy-container {padding: 0px 10px 0px 10px;}
/*	Fancy Middle Image		*/		div#XMenu li.fancy div.fancy-container div.fancy-m {height: 40px;background: url(images/menu_fancy_m.png) 0 0 repeat-x;}
/*	Fancy Left Image		*/		div#XMenu li.fancy div.fancy-container div.fancy-l {position: absolute;top: 0px;left: 0px;width: 10px;height: 30px;background: url(images/menu_fancy_l.png) 0 0 no-repeat;}
/*	Fancy Right Image		*/		div#XMenu li.fancy div.fancy-container div.fancy-r {position: absolute;top: 0px;right: 0px;width: 10px;height: 30px;background: url(images/menu_fancy_r.png) 0 0 no-repeat;}
/*--------------------------*/
/*-------- Sub Menu --------*/
/*							*/		div#XMenu ul.menu ul {color:#000; position: absolute;top: 50px;left: 50px;width: 125px;padding: 0px 0px 10px 0px;background: url(images/menu_dropdown_bg.png) 0 100% no-repeat;}
/*							*/		div#XMenu li:hover ul, div#XMenu li.sfhover ul {left: 0px;z-index: 100;}
/*							*/		div#XMenu li.level1 li {width: 100%;text-indent: 0px;}
/*							*/		div#XMenu li.level1 li a, div#XMenu li.level1 li span.separator{height: 25px;padding: 0px;margin: 0px 1px 0px 1px;background: #FEFEFE url(images/menu_level2_item.png) 100% 0 no-repeat;float: none;display: block;line-height: 25px;}
/*							*/		div#XMenu li.level2 a.parent, div#XMenu li li.level2 span.parent {background: #FEFEFE url(images/menu_level2_item_parent.png) 100% 0 no-repeat;}
/*							*/		div#XMenu li.level2 a:hover,
/*							*/		div#XMenu li.level2 span.separator:hover,
/*							*/		div#XMenu li.level2 span.sfhover {}
/*							*/		div#XMenu li ul ul {margin: -5px 0 0 124px;}
/*							*/		div#XMenu li:hover ul ul, div#XMenu li.sfhover ul ul {border-top: 1px solid #c8c8c8;}
/*							*/		div#XMenu li:hover ul ul, div#XMenu li.sfhover ul ul,  
/*							*/		div#XMenu li:hover ul ul ul, div#XMenu li.sfhover ul ul ul,  
/*							*/		div#XMenu li:hover ul ul ul ul, div#XMenu li.sfhover ul ul ul ul {left: -999em;}
/*							*/		div#XMenu li li:hover ul, div#XMenu li li.sfhover ul,  
/*							*/		div#XMenu li li li:hover ul, div#XMenu li li li.sfhover ul,  
/*							*/		div#XMenu li li li li:hover ul, div#XMenu li li li li.sfhover ul {left: 0;z-index: 100;}
/*-------- End XMenu -------*/
.topRow
{
    display:block;
    min-height:30px;
    padding-top:2px;
    padding-bottom:10px;
}

.search
{
    background:url(/Portals/0/Images/orange_narrow.png) no-repeat top;
    height:29px;
    float:right;
    width:238px;
    padding-top:3px;
}

.searchButton
{
    padding-bottom:3px;
    vertical-align:middle;
}
.mediaTop
 {
    font-size:12pt;
    font-weight:bold;
    color: #E96D1F;
    border-bottom:solid 1px #a1a1a1;    
 }
 #divImagesContainer
 {
   margin-top:15px;
   border-top:dotted 1px #a1a1a1;
   width:100%;
   clear:both;
   padding: 20px 0px;
   height:125px;
 }
   #divWidgetContainer
 {
   width:100%;
   clear:both;
   padding: 20px 0px 0px 0px;
  }
 .divImageCont
 {
    float:left;   
    text-align:center; 
    display:block;
    padding-right:10px;
 }
 .mediaLinks
 {
    color:#CC0000;
    text-decoration:none;
    font-weight:bold;
 }
 .mediaList
 {}
 .mediaList li
 {
     list-style-type:disc;
     line-height:20px;
 }
 .searchMemberDirector
 {
     color:#E96D1F;text-decoration:none;
 }
 .memdirSearchResults
 {
     border-top-style:dotted;
     border-top-color:#a1a1a1;
     border-top-width:1px;
     padding-top:5px;
 }
 .memdirSearchText
 {
    float:left;
    padding-top:5px;
    padding-right:5px; 
 }