/* 
	IMPORTANT!!!!!
	!!!===== All css must begin with .Site with the exception of BODY and #mainTable =====!!!
	!!!===== This ensures no styling is applied to the AdminSystem =====!!!
*/

BODY
{
   	color:#000;
   	BACKGROUND:#efefef url(/images/layout/leftnav_bg_bg.gif) top left repeat-y;
   	BACKGROUND-color:#ffffff;	
	
}
.Site /* same element as #mainTable */
{
   	color:#000;
   	BACKGROUND:#efefef url(/images/layout/leftnav_bg_bg.gif) top left repeat-y;
   	BACKGROUND-color:#ffffff;   
}
.Site A 
{
	color:#0C3561;
	text-decoration:none;
}
.Site a:hover
{
	color:#1975CF;

}
.Site DT
{

}
.Site dd
{

}
.Site H1, H2, H3, H4, H5, H6
{
	color:#0272C8;

}

.Site IMG
{
	border:none;
}
.Site #mainLayout a img
{
}
.Site TABLE
{
} 
.Site table td, table th
{
}

/* ################################### Site Classes ################################# */

.Site .box
{
background:#ffffff url(/images/layout/box_main_bg.gif) top left repeat;
}
.Site .box .tl 
{
        background: url(/images/layout/box_corner_tl_title.gif) top left no-repeat;
  
    }
.Site .box .tr 
{
        background:url(/images/layout/box_corner_tr_title.gif) top right no-repeat;
  
    }
.Site .box .bl 
{
        background: url(/images/layout/box_corner_bl.gif) bottom left no-repeat;
  
    }
.Site .box .br 
{
        background:url(/images/layout/box_corner_br.gif) bottom right no-repeat;
  
    }

.Site .box h2.title
{
        background:url(/images/layout/h2-bg.gif) top left repeat-x;
        color:#000;
}
.Site .box .blbr
{
    background:url(/images/layout/box_bot.gif) bottom left repeat-x;
    }
.Site .box .content
{border-left:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    background:url(/images/layout/box_title_rule.gif) top center no-repeat;
}
.Site .box .bc
{
}
.Site .detail H3
{

}
.Site .detail IMG.picture
{
}
.Site .dropDown, .textArea, .textBox
{
}
.Site .label
{
	font-weight:bold;
}
.Site form .label
{
	text-align:right;
}
.Site form td
{
}
.Site .list
{
	border-bottom:1px solid #CDCDCD;
}
.Site .list a
{
	text-decoration: none !important;
}
.Site .list a:hover
{
}
.Site .list p
{	
}
.Site .list H3
{

}
.Site .list H4
{
}
.Site .list .date
{

}
.Site td.list IMG.thumbnail
{
}
.Site .stepper
{
}
.Site .stepper a
{
}
.Site .stepper a:hover
{
}
.Site .stepper p
{
}
.Site .stepper p.links
{
}
.Site TABLE.documentTable
{

}
.Site TABLE.documentTable TD.cell
{

}
.Site TABLE.documentTable TH.heading
{

}
.Site TABLE.documentTable TR.alternative
{

}
.Site .list .terminus
{
	clear:right !important;
}
.Site .template
{
	background: none;
	border: none;	
}
.Site .button,
.Site a.morelink
{
    border:1px solid #054585;
    background:#0066CB url(/images/layout/topMenu_bg.jpg) bottom right repeat-x;
    color:#fff;
    font-weight:bold;
    text-decoration:none !important;
}
.Site .button:hover,
.Site a.morelink:hover
{

    background:#0066CB url() bottom right repeat-x;

    color:#FFA94C;
}
.Site li 
{
    
    }
/* ################################### Site IDs ################################# */

#mainTable
{
      /*background:#fff url(/images/layout/mainLayout_bg.gif) top left repeat-y;*/
}
.Site #mainHeader
{
background: #fff url(/images/layout/logo_bg.jpg) repeat-x 0px 0px;   	
}
.Site #leftHeader
{
background: #fff url(/images/layout/logo.jpg) no-repeat 0px 0px;  
    }
.Site #rightHeader
{
background: url(/images/layout/header_r.gif) no-repeat right 0px;  
    }
.Site #location
{
    
}
.Site #location a
{
}
.Site #location A:hover
{
}
.Site #breadcrumb
{
    border-bottom:1px solid #C8C8C8;   
    }
.Site #breadcrumbBG
{
  background:url(/images/layout/breadcrumb_bg.gif) top left no-repeat; 
  color:#004184; 
}

.Site #breadcrumb a
{
    color:#004184;
}
.Site #breadcrumb A:hover
{
    color:#1F90FF;    
}

.Site #mainLayoutContainer
{
} 

.Site #loginBrief_Col .userName
 {
color:#044585;
 }
.Site #leftCol 
 {
    	BACKGROUND: url(/images/layout/leftnav_bg.jpg) top left no-repeat;
    	border:0;   
    
    }
/* ################################## Menu setup ################################### */

/*.Site #mainMenuContainer ul li a.on
{
border-left:6px solid #0272C8;    
 }
.Site #mainMenuContainer ul li a
{
background-color:#e8e8e8;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:6px solid #cccccc;
border-right:1px solid #cccccc;
color:#0066cb;
 }
.Site #mainMenuContainer ul li a
{
background-color:#e8e8e8;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:6px solid #cccccc;
border-right:1px solid #cccccc;
color:#0066cb;
 }
.Site #mainMenuContainer ul ul li a
{
border-top:1px solid #AFAFAF;
border-bottom:1px solid #AFAFAF;
border-left:6px solid #AFAFAF;
border-right:1px solid #AFAFAF;
 } 
.Site #mainMenuContainer ul ul ul li a
{
border-top:1px solid #9F9F9F;
border-bottom:1px solid #9F9F9F;
border-left:6px solid #9F9F9F;
border-right:1px solid #9F9F9F;
 }
.Site #mainMenuContainer ul ul ul ul li a
{
border-top:1px solid #6F6F6F;
border-bottom:1px solid #6F6F6F;
border-left:6px solid #6F6F6F;
border-right:1px solid #6F6F6F;
 }   
.Site #mainMenuContainer ul li a:hover
{

border-left:6px solid #0272C8;
    }*/
.Site #membersMenu 
{
  background:#ccc url(/images/layout/mainMenu_bg.jpg) top left repeat-x;
  border-top: 1px solid #ccc; 
  color:#666; 
    }

.Site #subMenu
{
}
.Site #subMenu ul 
{	
}
.Site #subMenu li
{
color:#ffffff;
}
.Site #mainLayoutContainer ul li a
{
background: url(/images/layout/list_marker.gif) 0px center  no-repeat;    
    }

.Site #mainMenuContainer ul li a.on 
{
color:#FFA94C; 
    
    }
.Site #subMenu ul li a
{
color:#ffffff;
background: url(/images/layout/bullet_level1.gif) 0px center no-repeat ;
}
.Site #subMenu ul ul a
{
    background: url(/images/layout/bullet_level1.gif) 5px center  no-repeat;
}
.Site #subMenu ul ul ul a
{
    background: url(/images/layout/bullet_level1.gif) 10px center  no-repeat;
}
.Site #subMenu ul ul ul ul a
{
    background: url(/images/layout/bullet_level1.gif) 15px center  no-repeat;
}
.Site #subMenu ul ul ul ul ul a
{
    background: url(/images/layout/bullet_level1.gif) 20px center  no-repeat;
}
.Site #subMenu ul ul ul ul ul ul a
{
    background: url(/images/layout/bullet_level1.gif) 25px center  no-repeat;
}
.Site #subMenu ul a.active, 
.Site #membersMenu ul a,
.Site #myAccount a
{
  color:#FFA94C;
  background-image: url(/images/layout/bullet_level1_ac.gif); 
}
.Site #subMenu ul ul a.active 
{
  background-image: url(/images/layout/bullet_level1_ac.gif); 
}
.Site #subMenu ul ul ul a.active 
{
  background-image: url(/images/layout/bullet_level1_ac.gif); 
}
.Site #subMenu ul ul ul a.active 
{
  background-image: url(/images/layout/bullet_level1_ac.gif); 
}
.Site #subMenu ul a:hover, 
.Site #membersMenu ul a:hover,
.Site #myAccount a:hover
{
  color:#fff;  
}

/* ======================== */

.Site #mainTitle
{
}
.Site #mainTitle h1
{
  color:#C68E53;

}
.Site #mainLayout
{	
}
.Site #mainFooter
{
   /* border-top:1px solid #666666;
    border-bottom:1px solid #666666;
    background:#DEDEDE url(/images/layout/gemserve_logo.gif) center right no-repeat;*/
}
.Site #copyright 
{
    color:#999999;
    }
/* ======================== */

.Site #developerLink a
{
}
.Site #developerLink a:hover
{

}

/* ======================== */

.Site #template_Stepped_Pages .content
{
}

/* ======================== */


.Site TABLE#subPageTable
{
}
.Site TABLE#subPageTable th.heading
{
}
.Site TABLE#subPageTable td.cell
{
}
.Site TABLE#subPageTable td.col1 
{
}
.Site TABLE#subPageTable .col1 A 
{
}
.Site TABLE#subPageTable .col1 A:hover
{
}

/* ======================== */

.Site #template_Home_Variant .list
{
}

/* ======================== */

.Site #template_Events_Style_2 #column1
{
}
.Site #template_Events_Style_2 #column2
{
}
.Site #template_Events_Style_2 .list
{
}
.Site #column2
{
}
.Site #template_Events_Style_2 .date
{

}

/* ======================== */

.Site #template_Links img.thumbnail
{
}
/* ========================== */

.Site #template_sitemap UL
{
}
.Site #template_sitemap UL LI
{
}
.Site #template_sitemap UL UL LI
{
}
.Site #template_sitemap UL UL a
{
}
.Site #template_sitemap LI
{
}
.Site #template_sitemap ul a
{
}
.Site #template_sitemap ul a:hover
{
}
.Site #template_sitemap ul ul a
{
}
.Site #template_sitemap ul ul a:hover
{
}