*
{
    margin: 0px;
    padding: 0px;
}

body
{
    background-color: #fff;
    color: #666666;
    font-size: 11px;
    font-family: "Georgia", Times New Roman, Times, serif;
}
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
    font-family: "Georgia", Times New Roman, Times, serif;
    font-size: 14px;
}
a:link, a:visited
{
    text-decoration: underline;
    color: #29ABE2;
}
a:hover
{
    text-decoration: none;
    color: #29ABE2;
}
a:active
{
    text-decoration: underline;
    color: #29ABE2;
}

strong
{
    background: inherit;
    color: #666666;
}
#menu_header
{
    width: 100%;
    height: 33px;
    background-color: #4d4d4d;
    background: url( 'images/a3.jpg' ) top left repeat-x;
    color: #ffffff;
}

#menu_inner
{
	background: url( 'images/a3-1.jpg' ) top left repeat-x;
    position: relative;
    width: 895px;
    height: 33px;
    margin: 0px auto;
	text-align:right;
	}

#header
{
    width: 100%;
    height: 101px;
    background-color: #4d4d4d;
    background: url( 'images/a1.jpg' ) top left repeat-x;
    color: #ffffff;
}

#header_inner
{
    position: relative;
    width:941px;
    height: 101px;
    margin: 0px auto;
}

#header_inner h1
{
    background: inherit;
    position: absolute;
    left: 0px;
    bottom: 10px;
    text-transform: lowercase;
    font-size: 39px;
    color: #fff;
    font-weight: normal;
    letter-spacing: -2px;
}

#header_inner h1 span
{
    background: inherit;
    color: #DADADA;
}


#main
{
    padding-top: 46px;
    position: relative;
    width: 895px;
	min-height:350px;
    margin: 0px auto;
    padding-bottom: 10px;
}
h1
{
	font-family: "Georgia", Times New Roman, Times, serif;
	padding-bottom: 5px;
    background: inherit;
    color: #333333;
    text-transform: none;
    font-size: 35px;
	font-weight: normal;
	border-bottom: 1px dashed #ff0000;
}

h1 span
{
    background: inherit;
    color: #333333;
}

h1 span sup
{
    background: inherit;
    color: #333333;
    font-size: 14px;
}
h2
{
	font-family: "Georgia", Times New Roman, Times, serif;
	margin-bottom:10px;
	padding-bottom: 5px;
    background: inherit;
    color: #434242 !important;
    text-transform: none;
    font-size: 28px;
	font-weight:normal;
	border-bottom: 1px dashed #434242;
}

h2 span
{
	font-family: "Georgia", Times New Roman, Times, serif;
    margin-bottom:10px;
	padding-bottom: 5px;
    background: inherit;
    color: #434242 !important;
    text-transform: none;
    font-size: 28px;
	font-weight:normal;
	border-bottom: 1px dashed #434242;
}

h2 span sup
{
    background: inherit;
   color: #434242;
   font-size: 28px;
}
h3
{
	font-family: "Georgia", Times New Roman, Times, serif;
	margin-bottom:10px;
	padding-bottom: 5px;
    background: inherit;
    color: #ff0000 !important;
    text-transform: none;
    font-size: 18px;
	font-weight:normal;
	border-bottom: 1px dashed #ff0000;
}

h3 span
{
	font-family: "Georgia", Times New Roman, Times, serif;
    margin-bottom:10px;
	padding-bottom: 5px;
    background: inherit;
    color: #ff0000 !important;
    text-transform: none;
    font-size: 18px;
	font-weight:normal;
	border-bottom: 1px dashed #ff0000;
}

h3 span sup
{
    background: inherit;
   color: #ff0000;
   font-size: 18px;
}
/* override defaul li
t.css on titles */
.Head
{
    font:  100% "Georgia", Times New Roman, Times, serif;
    
}
h4
{
    margin-top: 18px;
    background: inherit;
    color: #666666;
    font-size: 18px;
    text-transform: none;
    font-family: "Georgia", Times New Roman, Times, serif;
    font-weight: normal;
}

h4 span
{
    background: inherit;
    color: #666666;
}

h4.first
{
    margin-top: 0px;
}
#col
{
    position: relative;
    width: 895px;
    float: left;
	clear:left;
}
#lcol
{
    position: relative;
    width: 558px;
    float: left;
}

#lcontent
{
    position: relative;
    padding: 0px 0px 0px 0px;
}

#rcontent
{
    position: relative;
    padding: 0px 0px 0px 0px;
}

ul, ul li /*added 'ul li' to override default.css */
{
    list-style: none;
}

li
{
	margin-left: 15px;
    padding-left: 15px;
	background: url('images/bullet.gif') 0% 7px no-repeat;
	margin-bottom: 4px;
	line-height: 180%;
	list-style-type: none;
	list-style-image: none;
}
ol li {
	background: none;
	padding-left: 0px;
	margin-left: 25px;
}

p
{
    text-align: left;
    line-height: 150%;
}

#lcol p
{
    font-size: 14px;
    line-height: auto;
    margin: 0px;
}

#rcol
{
    position: relative;
    margin-left: 0px;
    width: 284px;
	float:right
    /*background-image: url(images/a2.gif);
    background-repeat: repeat-x;   */
}

#clear{ clear:both;}

#footer
{
   	width: 100%;
    height: 30px;
    background-color: #141414;
    background: url( 'images/a2.jpg' ) bottom left repeat-x;
	padding-top:10px;
    color: #757575;
}
#slogan
{
	background: url( 'images/a2-1.jpg' ) bottom left repeat-x;
     position: relative;
    width: 895px;
	color: #757575;
    height: 30px;
    margin: 0px auto;
	}
#slogan a
{
	font-family:Helvetica;
	color:#999999;
	font-size:10px;
	background:none;
    line-height:28px;
	text-decoration:none;
}
#slogan a:hover
{
	text-decoration:none;
    color: #fff;
}


/*--------------------------------------------------------------------------------------------------------------------------*/

.MainMenu_MenuContainer			{background-color: Transparent;width:100%; height:1px;}
.MainMenu_MenuBar				{ }
.MainMenu_MenuIcon      		{ display:none; }
.MainMenu_MenuArrow				{ display:none; }
.MainMenu_RootMenuArrow			{ display:none; }
.MainMenu_MenuBreak			{
	border: 			transparent 0px solid; 
 	background-color: 	transparent; 
 	height: 			1px;
}

.MainMenu_MenuItemSel
{
   BACKGROUND: transparent;
}

/*--------------------   Horizontal   -----------------------*/
.MainMenu_TabRootMenuItem TD	{
	font-size: 14px;
	font-weight: normal;    
    color: #FFFFFF;  
	text-align: center; 
	padding-left: 7px;
	padding-right: 7px;
	font-family: Helvetica;
	width:100%;
	height:auto;
	white-space:nowrap;
	line-height:30px;
	border-bottom:3px solid #2C9AD9;
  }
   
.MainMenu_TabRootMenuItemSel TD  { 
	background-image:url(images/a3-1hover.jpg);
	background-color:#1545421;
	font-size: 14px;
	font-weight: normal;    
    color: #FFFFFF;  
	text-align: center; 
	padding-left: 7px;
	padding-right: 7px;
	font-family: Helvetica;
	width:100%;
	height:auto;
	white-space:nowrap;
	line-height:30px;
	
 }
 
.MainMenu_TabMenuItemHover TD	 { 	
	background-image:url(images/a3-1hover.jpg);
	font-size: 14px;
	font-weight: normal;    
    color: #FFFFFF;  
	text-align: center; 
	padding-left: 7px;
	padding-right: 7px;
	font-family: Helvetica;
	width:100%;
	height:auto;
	white-space:nowrap;
	line-height:30px;
	border-bottom:3px solid #FF0000;
}

.MainMenu_TabMenuItemSelHover TD
{
	background-image:url(images/a3-1hover.jpg);
	font-size: 14px;
	font-weight: normal;    
    color: #FFFFFF;  
	text-align: center; 
	padding-left: 7px;
	padding-right: 7px;
	font-family: Helvetica;
	width:100%;
	height:auto;
	white-space:nowrap;
	line-height:30px;
	border-bottom:3px solid #FF0000;
}
  
.MainMenu_MenuItem				{
	font-size:		12px;
	font-weight:	normal;    
    color:			#FFFFFF;  
	border:			0px;
	padding:		0px 16px 0px 10px;
	height:			25px;
	cursor:			pointer;	
	cursor: 		hand;
	font-family:Helvetica;
	width:auto;
	white-space:nowrap;
	border-bottom:2px solid #FF0000;
}

.submenu						{ 
	background: 	#61b3e3;	
	border:     	#61b3e3   0px  solid;
	filter:     	Alpha(Opacity=100); 
	z-index:    	1000;
	font-family:Helvetica;
	width:auto;
	white-space:nowrap;
}

.submenuitemselected, .submenuitembreadcrumb			{ 
	background:		#000000;
  	font-size:		12px;
	font-weight:	normal;  
    color:			#FFFFFF;  
   	padding:		0px 16px 0px 10px;
    cursor: 		pointer;
	cursor: 		hand;	
	border:			0px; 
	height: 		25px;
	font-family:Helvetica;
	width:auto;
	white-space:nowrap;
	border-bottom:2px solid #FF0000;
}


















