﻿body, html 
{
    height: 100%;
}

html { 
	margin-bottom: 0.01em; 
}

body 
{
    margin: 0px;  padding:0; background: white none repeat scroll 0%;
    font-family:Arial, Helvetica, sans-serif;font-size: 62.5%;  color: #333; line-height:180%
}

h1 {
	font-size:18px;
	font-family: Segoe UI;
	font-weight:bold;
	color:#0b396d;
	line-height:21.33px;
	margin-top:0;
	padding-top:0;
}

h2 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1aa5d8;
}

h3 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:normal;	
}

h4 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#1aa5d8;
	margin:0;
	padding:0;
}

h5,h6{font-size:100%;font-weight:normal;margin:0;padding:0;}
.bg
{
	background:url(../../images/bg.gif) repeat-x right top #fff;	margin: 0px;  padding:0;
}

.clear 
{
    clear: both;
}

.clearfix:after{
    content: ".";  display: block; height: 0; font-size:0; clear: both; visibility:hidden;
    }
	
   .clearfix 
   {
       display: inline-block;
   } 
    /* Hides from IE Mac \*/
    * html .clearfix 
    {
        height: 1%;
    }
   .clearfix 
   {
       display:block;
   }
    /* End Hack */ div 
{
    font-size: 1.1em;
}

div div 
{
    font-size: 1em;
}

a, a:active, a:visited 
{
    font-family: inherit;  font-size: inherit; text-decoration: underline;
}

a:hover 
{
    text-decoration: none;
}
a img 
{
    border: none;
}
p, dl
{
	font-size: 12px; line-height:21.33px; color: #000000; 
}
hr {color: #fff; background-color: #fff; height:2px; border: none 0; 
border-top: dotted 2px #e7e5e5
}
/* =========== alignment ===========*/
/* centered */	
	.c{display: block;margin-left: auto;margin-right: auto;}
	.txt_c{text-align:center}

/*  right */
	.txt_r{text-align:right;}
	.r, .floatright{float: right;}

/* left */
	.txt_l{text-align:left;}
	.l, .floatLeft{float: left}
/*Begin Master Template Structure*/
#wrapper 
{
    width: 958px;  height:auto; margin:auto; overflow:inherit; 
}
	.wrapper { width: auto; }

#wrapperBlog
{
    width: 958px;  height:auto; margin:auto; overflow:inherit; 
}

.MediaTop
{
	text-align:right; height:31px; width:auto; margin:0 5px; top:0; 
}
	.MediaTop img
	{
	 margin:1px 2px 3px 2px; height:24px; width:24px; top:0; 
	}

/*********---------- Top Text Links ------------------********/
.toplinks {float:right; width:auto; text-align:left; line-height:25px; top:0; }
.google1 {float:left; width:56px; text-align:right; line-height:25px; top:0; margin:5px 0 0 0px;}

/*********---------- End Top Text Links ------------------********/

.SearchArea
	{
		width:259px; height:26px; float:right; margin:2px 2px 0 0; text-align:right;	
	}	
	.SearchArea	.Textboxes
	{
		border:#b3b3b5 1px solid; font-size: 12px; padding: 0.26em 
	}
	/**html .SearchArea .SecButtons
	{
		margin-top:1px
	}
*/
#header 
{
	margin: 0px 0px; /* border:solid 1px #000;*/
}
    #header div.left img
    {
        width: 240px; float: left; height: 105px; border:0; background:url(../../images/MilesLogo.gif) no-repeat;
    }

    #header .right 
    {
        width: 600px; height: 105px; float: right; text-align:right;
    }
    #header .right H1
    {
        font:bold 24px/77px 'Segoe UI', Arial, Sans-Serif; float: right;  margin:10px 8px 18px 8px;
    }
		#header .right H1 a
		{
			 text-decoration:none;
		}
		
		
		#header .FreeIt a
		{
			width:70%; font:bold 22px/105px 'Segoe UI', Arial, Sans-Serif; float: right; color:#158cb8; text-decoration: none;
		}
		
		#header .FreeIt a:hover
		{
			width:70%; font:bold 22px/105px 'Segoe UI', Arial, Sans-Serif; float: right; color:#ccc; text-decoration: none;
		}		
		




/*********---------- Live Chat ------------------********/
.LiveChat
{
		float:right; margin:10px 7px 18px 8px; text-align:right; width:47%; 
}
/*********-------End Live Chat ------------------********/

/*********---------- Navigation ------------------********/
.MainNavigation
{
		width:auto; height:40px; background:url(../../images/MainNavigationbg.gif) repeat-x top right;
}
/*********-------End Navigation------------------********/
 /*********------- News  Control ------------------********/   
    
.UC-News
{
	background:#eaeaea;/*#ebecee;*/ width:956px; height:31px; border-left:1px solid #fff; border-right:1px solid #fff;
}
	.UC-News .rss
	{
		margin-top:5px; margin-right:5px; border:0px; float:right;
	}
	.UC-NewsContainter
	{
		float:left; width:700px; margin:6px 25px 0 15px;  
	}
		.UC-NewsContainter a {color: #158cb8; font-weight:bold; font-size:12px; text-decoration:underline !important}
		
	.UC-News p
	{
		 float:left; margin-top:5px; margin-left:5px; text-transform:uppercase; text-decoration:underline;color:#4c4c4c; font-size:12px; font-weight:bold
	}
 /*********-------End News  Control ---------------********/ 
/*********-----------Content------------------********/
.MainBanner
{
	width:auto; height:287px; border-bottom:solid 2px #fff;
}
.mediacontainerdiv{background:#fff;}
#main 
{
	position: relative; bottom:0; overflow:inherit; min-height:150px;background:#fff;
}
    #main .left 
    {
        width:636px; float: left;  height:auto; overflow:inherit; clear:left;
    }		
    #main .right 
    {
        width: 322px; 	float: right; overflow:inherit; margin-top:3px; 
        /*background: url(../../images/pcwomen.jpg) no-repeat top right; padding:0 0 0 20px;*/
    }    

 #main .right .ModularBox	
{
		float: right !important; width: 300px; 
}
 #main .right img
{
		float: right; clear:both; 
}

/*********------- END  Content ------------------********  */
#footer 
{
    width:auto; height: 79px; background: url(../../images/footer.gif) no-repeat center right;
    font:bold 11px 'Segoe UI', Arial, Sans-Serif;  text-align: center; clear:both;
}
 #footer .links
    {
		width:auto;  color: #1ba7da; padding:27px 0px 0px 0px;
    }
		#footer .copyright
		{
			width:auto;color:#010101; font-weight:normal; padding:0;
		}
    #footer a, #footer a:active, #footer a:visited
    {        
		color: #1ba7da; text-decoration: none;
    }
    #footer a:hover 
    {
        text-decoration: underline; 
    }
.PartnersLogos{text-align: center; margin-bottom:15px;}	
 
/*ENd Master Template Structure*/


/*Begin Containers*/

/* =========== Color Continers ============ */  	
.Boxedcontent{ margin-top:-3px; padding:0px}
.Boxedcontent_b	
	{
		background: url(../../images/Boxedcontent_b.gif) repeat-x top #0f3e74; border-right:solid 1px #94acc4;
	}
	.Boxedcontent_y	
	{
		background: url(../../images/Boxedcontent_y.gif) repeat-x top #e8af08; border-right:solid 1px #ebc351;
	}
	.Boxedcontent_g
	{
		background: url(../../images/Boxedcontent_g.gif) repeat-x top #93c13b; border-right:solid 1px #c7e197;
	}
	.Boxedcontent_bl
	{
		background: url(../../images/Boxedcontent_bl.gif) repeat-x top #44c3f0; border-right:solid 1px #44c3f0;
	}
.Boxedcontent_b, .Boxedcontent_y, .Boxedcontent_g, .Boxedcontent_bl	
{
	width:auto; height:auto; padding:5px; color:White;
}	
	.Boxedcontent_b h1, .Boxedcontent_y h1, .Boxedcontent_g	h1
	{
		font:bold 16px 'Segoe UI', Arial, Sans-Serif;  line-height:normal;
	}
	.Boxedcontent_b img, .Boxedcontent_y img, .Boxedcontent_g img
	{
			float:left; padding:0 5px;
	}		
.Boxedfooter_b	
	{
		background: url(../../images/Boxedfooter_b.gif) repeat-x top #3d71ab;
	}
	.Boxedfooter_y	
	{
		background: url(../../images/Boxedfooter_y.gif) repeat-x top #f8bf18;
	}
	.Boxedfooter_g	
	{
		background: url(../../images/Boxedfooter_g.gif) repeat-x top #aad359;
	}
	.Boxedfooter_bl	
	{
		background: #44c3f0;
	}
.Boxedfooter_b, .Boxedfooter_g, .Boxedfooter_y, .Boxedfooter_bl	
{
	width:auto; height:auto; padding:10px; color:White; 
}		
	.Boxedfooter_b img, .Boxedfooter_g img, Boxedfooter_y img	 
	{
		float:right;
	}
	.Boxedfooter_b a, .Boxedfooter_g a, .Boxedfooter_y a, .Boxedfooter_bl a
	{
		background: url(../../images/whitearrow.gif) no-repeat right; padding-right:10px;float:right; 
		text-align:right; text-decoration:underline; color:White!Important; font-size:12px; font-weight:bold
	}			
	

/* ============Modular Headers============= */  	
.MHeader_b, .MHeader_y, .MHeader_g	
{
	width:auto; height:auto; padding:10px; color:White; /*border:solid 1px red;*/ 
}
	.MHeader_b	
	{
		background: url(../../images/header_b.gif) repeat-x top #3970a9;
	}
	.MHeader_y	
	{
		background: url(../../images/MHeader_y.gif) repeat-x top #eeb716; 
	}
	.MHeader_g	
	{
		background: url(../../images/MHeader_g.gif) repeat-x top #91bf38; 
	}
.MHeader_b h1, .MHeader_y h1, .MHeader_g h1
	{
		font:bold 18px 'Segoe UI', Arial, Sans-Serif;  text-align:left; line-height:18px; padding:0; margin:0; color:#FFF; /*resect H1*/
	}	
.MHeader_b a, .MHeader_y a, .MHeader_g a
{
	
	text-align:right; text-decoration:underline; color:White!Important; font-size:12px; font-weight:bold
}	
	
	
/* ============Modular Containers============= */  	

.ModularBox	
{
	background:#f3f4f6; 
}	
	.ModularBox .content	
	{
		padding:10px 15px 10px 15px; min-height:130px; height:auto; vertical-align:top; font-size:12px;
	}	
/* End Containers*/
/* Data List*/

.dlPressRelease .Labels_PageSubHeading{ font-size:12px}
.DateitemNew
{
	background: #a0c603; color:#fff; font-weight:bold; padding: 7px  0 7px 15px
}
.Dateitem
{
	background: #3970a9; color:#fff; font-weight:bold; padding: 7px  0 7px 15px
}
.Articleitem
{
	text-decoration:none !important; padding:7px; border-bottom: dotted 2px #e7e5e5
}
/*	Video  Listing*/

.VideoTestimonial_IT,
.VideoTestimonial_BSS,
.VideoTestimonial_WM
{ 
	width:31%; float: left; margin:5px 10px 5px 10px; padding-top:52px;
}
	.VideoTestimonial_IT{ background: url(../../images/HeaderIT.gif) no-repeat top left; }

	.VideoTestimonial_BSS{ background: url(../../images/HeaderBSS.gif) no-repeat top left; }

	.VideoTestimonial_WM{ background: url(../../images/HeaderWM.gif) no-repeat top left; }
	
	.VideoTestimonial_IT .img,
	.VideoTestimonial_BSS .img,
	.VideoTestimonial_WM .img
	{ 
	 float:left; text-align:left; padding:5px !important; background:#fff;
	}
.VideoTestimonial{ border-bottom: dotted 2px #e7e5e5;  height:78px; font-weight:bold; font-size:12px;}

	.VideoTestimonial_IT  .VideoTestimonial .Arrow,
	.VideoTestimonial_BSS .VideoTestimonial .Arrow,
	.VideoTestimonial_WM  .VideoTestimonial .Arrow
	{ 
	 float:right; padding:5px !important;  width:23px; height:22px; border: NONE; margin-top:15px
	}
	.VideoTestimonial_IT  .VideoTestimonial .Arrow	
	{ 
	background: url(../../images/ITArrow.gif) no-repeat right bottom;
	}
	.VideoTestimonial_BSS .VideoTestimonial .Arrow
	{ 
	 background: url(../../images/BSSArrow.gif) no-repeat right bottom;
	}
	.VideoTestimonial_WM  .VideoTestimonial .Arrow
	{ 
	 background: url(../../images/WMArrow.gif) no-repeat right bottom;
	}

/* ======== Web Portfolio ==============*/
.WportfolioWrapper
{
	width:910px; margin:auto
}
	.WportfolioInfo
	{
		background: url(../../images/cs-portbg2.gif) repeat-x top #2a89cd; width:42%; height: 396px; 
		 color:#fff; padding:0 2% 0 2%; line-height:1.3em;  float:right; 
		 font-family:'Segoe UI', Arial, Sans-Serif; 
	}
	.Wportfolioimg	
	{
		border: solid 1px #d3a418; background:#f0bd24; padding:12px;  float: left; width:auto; height: auto;  float:left
	}
		.Wportfolioimg	img {width:450px; height: 370px; }
	.Wportfoliosel
	{
		background:#a0c503; width:910px;height:100px;color:#fff; text-align:right;  font-weight:bold
	}
	.Wportfoliosel div
	{
		background:#fff; width:910px; height:70px; 
	}
		.WportfolioInfo .Labels_LargeBold
		{
			 font:bold 18px 'Segoe UI', Arial, Sans-Serif;
		}
		.WportfolioInfo .Labels
		{
			 font-size:13px !important;
		}
		.WportfolioInfo .Separator
		{
			 background: url(../../images/H1border.jpg) no-repeat -3px 0; border:0; height:3px; width:auto;
		}
		.WportfolioInfo a
		{
			 color:#fbcb43 !important; font-weight:bold; font-size:13px !important; text-decoration:underline !important;
		}
/* End Containers */

/*	BUTTONS */

.Buttons, .PrimaryButtons, .Buttons_Bold
{
   border: #8dbd33 1px solid; color: white; cursor:pointer; padding: 0.3em 0.4em;	
   background:url(../../images/aPrimaryButtons.gif) repeat-x #8dbd33 right top; 
   font-size:10px !important; font-weight:bold;  text-transform:uppercase;   		
}
.SecButtons
{
	border: #608bb8 1px solid; color: white; cursor:pointer; padding: 0.3em 0.4em;	
   background:url(../../images/PrimaryButtons.gif) repeat-x #3b72ab right top; 
   font-size:10px !important; font-weight:bold;  text-transform:uppercase;   		
}
.Buttons_green
{
  color: white; cursor:pointer; padding: 0.6em 1em;	border: #608bb8 1px solid; 
   background:url(../../images/green.png) repeat-x #8dbc32 right top; 
   font-size:10px !important; font-weight:bold;  text-transform:uppercase;   		
}
/*	END OF BUTTONS */


/* LINKS */
.news, a.news:link, .Links, a.Links:link
{
	font-size: 12px; color:#1aa5d8;	cursor:pointer;	text-decoration:none;
}
a.LinksBold:link
	{
		font-size: 12px; font-weight:bold;	color:#4384D1; cursor:pointer; text-decoration:none;
	}
a:link, a:visited, a:active
{
	color: #1aa5d8; text-decoration:underline;
}
	a:hover
	{
		color: #666; text-decoration:underline;
	}
	a.Links:hover, a.LinksBold:hover, a.news:hover
	{
		text-decoration:underline;
	}

/* END OF LINKS */

.Textboxes
{
	border:#185184 1px solid; font-size: 12px;padding: 0.2em 
}

	.Textboxes_RightAlign
	{
		border:#185184 1px solid; font-size: 12px; text-align:right;padding: 0.2em 
	}

	.DropDownLists
	{
		border:#185184 1px solid; font-size: 12px; padding: 0.2em 

	}
/* end of css classes related to Controls */

.GridRecordCountFooter
{
	font-weight: bold
}

.MilesGridInactive
{
	background: #FFCCCC
}

.MilesGridInactiveAlternating
{
	background: #FFDDDD
}
	
/*Current mile classes related to content*/
/* =====LABELS============ */

.Labels_Validation,
.Labels_Messages /* error messages, system messages etc */
{
	font-size: 11px; color: Red;	
}
.Labels_Small
{
	font-size: 11px;
}
	.Labels_SmallBold
	{
		font-size: 11px; font-weight: bold;
	}
.Labels
{
	font-size: 12px;
}
	.Labels_Bold
	{
		font-size: 12px; font-weight: bold;
	}

.Labels_Medium
{
	font-size: 13px;
}
	.Labels_MediumBold
	{
		font-size: 13px; font-weight: bold;
	}
.Labels_Large
{
	font-size: 14px;
}
	.Labels_LargeBold
	{
		font-size: 14px; font-weight: bold;
	}

/* END OF LABELS */
.Labels_PageHeading, .LabelDarkBlue, .pagetitle
{
	color: #0b396d; font:bold 18px 'Segoe UI', Arial, Sans-Serif;
}

.pagetitle-yellow
{
	color: #e2ab06; font:bold 18px 'Segoe UI', Arial, Sans-Serif;
}

.pagetitle-green
{
	color: #96c440; font:bold 18px 'Segoe UI', Arial, Sans-Serif;
}

.pagetitle-blue
{
	color: #35b0dc; font:bold 18px 'Segoe UI', Arial, Sans-Serif;
}

.pagetitle-teal {
	color:#3bb6e2; font:bold 14px 'Segoe UI', Arial, Sans-Serif;
}

.pagetitle-orange {color:#da742c; font:bold 14px 'Segoe UI', Arial, Sans-Serif;
}


h2, .Labels_PageSubHeading, .TestimonialTitle_Blue
{
	color:#1fa1ff; font-size: 14px; font-weight: bold;
}

	.Title_blue 
	{
		color:#1aa5d8;
	}	
	.Note 
	{
		font-size: 10px	      
	}
	.Gray_bold 
	{
		color: #666; font-weight: bold; font-size: 11px;
	}
	/*Need to Evaluate this  for margin or elimation purpose*/	
	.white
	{
		color:#fff;
	}
	.Title_green 
	{
		color: #009933; font-weight: bold;
	}
	.Title_teal 
	{
		color: #02777a; font-weight: bold; font-size:12px;
	}
	
	.Title_Red 
	{
		color: #FF0000;	font-weight: bold; font-size: 12px;
	}	
	.Title_Orange
	{
		color: #ff7800;	font-weight: bold; font-size: 12px;
	}	
	/*Need to Evaluate this  for margin or elimation purpose*/
	
	
	
	

/*----------------- Utilities Page------------------*/
.content_utilities 
{
	border: 1px solid #dce1e7;	padding: 10px 6px; background:url(../../images/utilitiesbg.gif) repeat-x top; 
}
.content_utilities h1 {
	color: #245d8a; font-size:20px; font-weight:normal; 
}
.content_utilities li {
	margin: 0 0 0 5px; padding:0 0 15px 0px;background: url(../../images/right.gif) no-repeat 0px 0px; list-style:none; font-size:14px;
}
.content_utilities a:link{
	color:#245d8a; text-decoration:none; font-size:14px;
}
.content_utilities a:hover {
	color:#245d8a; text-decoration:underline; font-size:14px;
}
.content_utilities a:active {
	color:#245d8a; text-decoration:none; font-size:14px;
}
.content_utilities a:visited {
	color:#245d8a; text-decoration:none; font-size:14px;
}
.UtilitiesTextboxes
{
		border:#185184 1px solid; font-size: 11px; line-height:15px;
}
/*-------------------------------------BSS lifecycle Unique classes--------------------------------*
.content_table_flash_bss {
	border: 1px solid #dce1e7;	padding: 0px;
}

.content_table_bss {
	border: 1px solid #dce1e7; 	padding:1px;
}
.BSS-stage{
	text-align:left; 
}
.BSS-stage div{
	background:#4384d1; color:#fff; font-size:11px; text-align:left; padding:4px; display:block; width:130px;
}
.BSS-description{
	background:#d6e4f5; color:#333; font-size:11px; text-align:left; padding:5px 5px 5px 5px; border-left:solid 1px #fff;
}
.BSS-description h1{
	color:#264fa7; font-size:11px; text-align:left; border-bottom:dotted 1px #666; padding:5px 5px 5px 5px; line-height:20px;
}
.BSS-description h1 span{
	color:#264fa7; font-size:9px; text-align:left; padding:5px 5px 5px 5px; line-height:20px;
}
.BSS-stage2{
	text-align:left;
}
.BSS-stage2 div{
	background:#4384d1; color:#fff; font-size:11px; text-align:left; padding:4px; display:block; width:130px;
}
.BSS-description2{
	background:#d6e4f5; color:#333; font-size:11px; text-align:left; padding:5px 5px 5px 5px; 
}
.BSS-description2 h1{
	color:#264fa7; font-size:11px; text-align:left; border-bottom:dotted 1px #666; padding:5px 5px 5px 5px; line-height:20px;
}
.BSS-description2 h1 span{
	color:#264fa7; font-size:9px; text-align:left; padding:5px 5px 5px 5px; line-height:20px;
}


/*-----------------------------------END BSS lifecycle Unique classes-------------------------------*/

.imgborder 
{
	border: #000 1px solid;
	padding:2px 0px 5px 2px;
}
.link:active, .link:link, .link:visited {
	/*font-family:Arial, Helvetica, San-Serif;*/
	font-size:12px;
	font-weight:bold;
	color:#ebd305;
	text-decoration:underline;

}

.link:hover {
	/*font-family:Arial, Helvetica, San-Serif;*/
	font-size:12px;
	font-weight:bold;
	color:#cccccc;
	text-decoration:underline;
}

.webporttitle {
	/*font-family:Arial, Helvetica, San-Serif;*/
	font-size:12px;
	font-weight:bold;
	color:#fff;

}

.webportcontent {
	/*font-family:Arial, Helvetica, San-Serif;*/
	font-size:12px;
	font-weight:normal;
	color:#fff;

}


/*Splash page*/

.SplashBg
{
	background: url(../../images/Nbg.jpg) top repeat-x; 
}
#Splashwrapper
{
	width:1035px; margin:auto; 
}
.SplashHeader
{
	height:126px; width:100%; 
}
	.SplashHeader img
	{
		border:0;
	}
	.SplashEnter-btn
	{
		float:right; width:462px; margin:30px 20px 18px 20px;
	}
	.SplashLogo
	{
		float:left; width:413px; 
	}
.Splashcontainer
{
	 width:1035px
}	
.Splashbanner
{
	height:345px; width:100%; background: url(../../images/SplashBanner.png) no-repeat top; behavior: url('../images/iepngfix.htc');
}	
	.SplashBannerContent
	{
		height:182px; float:right; /*margin:110px 6em 15px 20em;border:solid 1px #ff00ff;*/  margin-right:6em; margin-top:110px
	}	
	.SplashBannerContent div
	{
		padding:10px;  width:650px; float:right;
	}
.Splashcontent
{
	width:1035px;  top:0; margin:0;  background: url(../../images/containerbg.png) repeat-y bottom ; 
}
/*div.Splashcontent 
{
	behavior: url('../images/iepngfix.htc');
}*/
.SplashContentPlace
{
	float:left;	width:72em;
}
	.SplashContentPlace div
	{
		margin:1em 2em 1em 7em; 
	}
	
.SplashNav
{
	 float:left; width:218px;/* margin-right:5em;*/margin-top:1em; height:auto; text-align:left;
	 color:#0172b4; font-weight:bold; font-size:13px;
}
	.SplashNav img
	{
		 border:0; padding:3px;
	}
.SplashFooter
{
	height:60px; width:1035px; background: url(../../images/SplashFooter.gif) no-repeat bottom;
}	

/*End Splash page*/


/**
THIS IS FOR A STEP TOWARD HOPE's WEBSITE AND ONLY FOR THAT
*/
/*.STH-html, .STH-body {
background-color: #f9f9f7;
height: 100%;
margin: 0px; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px;
background: url(../../images/bg.jpg);
background-repeat: repeat-x;
}*/
.STH-BG
{
	background: url(../../images/bg.jpg) repeat-x #fff; margin:auto; padding:0;
}

.STH-content {
margin:auto;
width:950px;
background-color:#fff;
min-height:800px;
}

.STH-content a {
color:#003399;
}

.STH-content a:hover {
color:#416CC3;
}

.STH-top {
  width:950px;
  height:150px;
  background:url(../../images/sth-topheader2.jpg) no-repeat bottom;
  margin:0px;
  padding:0px; 
}

.STH-nav 
{
	height:23px;
	padding: 10px 0 0 0;
	text-align: center;
	font-weight:bold;
	color:#fff;
	width:950px;
 	 background:url(../../images/sth-bg.jpg) repeat-x;
	}

.STH-top2 {
  margin:auto;
  padding:0px;
  width:950px;
  height:185px;
  background:url(../../images/sth-bgflash2.jpg) no-repeat;
}

.STH-temp {
	width:155px;
	font-family: Arial, Helvetica, sans-serif; 
	padding:10px;
	text-align:center;
	font-size: 14px;
	background-color:#fff;
	font-weight:bold;
	color:#fff;
	background-color: #0667b5;
	}


.picture {
	float:left;
	padding-left:100px;}

.STH-top2 a{
  color:#000000;
}
.STH-top a {
  color:#FFFFFF;
  text-decoration:none;
}

.STH-top p {
  margin:0px; 
  padding:0px; 
}

.STH-top a:hover{
  color:#FF6600;
}


.STH-txt {
	margin-left:10px; 
	font-size: 12px;
	font:Arial, Helvetica, sans-serif;
}

.STH-main 
{
	margin: 0; padding: 0; height:auto; border: solid 1px #AEAEAE;
}

.STH-maintext {
float:left;
margin-top:10px; 
width: 750px;
height:auto;

}

.STH-maintext2 {
float:left; 
/* width: 820px; */
height:auto;
margin:10px 25px 10px 25px;

}

.STH-maintext p {
margin-left:10px; font-family: Arial, Helvetica, sans-serif;
color: #000;
margin-right:20px;
font-size:13px;
line-height:1.5em;
}

.STH-bluetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0072AE;
}

.STH-leftmenu {
float:left; /*border:solid 1px #000;*/
width: 180px;
}

.STH-bottom {
  width:950px;
  height:15px;
  background:url(../../images/bottom.gif) no-repeat;
  margin:0px;
  padding:0px;
}


.STH-uevents {
float:left;
background:url(../../images/uevents.gif) no-repeat;
width:290px;
height:180px;
}

.STH-list {
background:url(../../images/joinlist.jpg) no-repeat;
margin-top:10px; 
margin-left:10px;
padding-left:15px;
width:152px;

}


.STH-ul {
	line-height:1.5em;
	}

/*Left Static buttons*/

/*#content, .content
{
    margin:10px 0px; width:auto;
}
#content p, .testimonial p
{
    font-size: 1em; line-height: 1.6em; color: #666; margin: 10px 0px 15px 0px;
}
div.btnContactus,
div.btnRecycle,
div.btnNewsletter,
div.btnAwards
{
	float:right; margin:8px 4px 8px 16px; width:176px; 
}
a.btnContactus
{
   display: block;   width: 176px;   height: 25px;  text-decoration: none; 	background: url(../../images/nav_contact.gif);
}

a.btnContactus:hover 
{
    background: url(../../images/nav_contactc.gif);
 }

a.btnRecycle
{
   display: block;   width: 176px;   height: 39px;  text-decoration: none; 	background: url(../../images/nav_recycling.gif);
}

a.btnRecycle:hover 
{
    background: url(../../images/nav_recyclingb.gif);
 }
 a.btnNewsletter
{
   display: block;   width: 176px;   height: 27px;  text-decoration: none; 	background: url(../../images/btn_newsletter.gif);
}

a.btnNewsletter:hover 
{
    background: url(../../images/btn_newsletter2.gif);
 }
 
 a.btnAwards
 {
 	display: block;   width: 176px;   height: 39px;  text-decoration: none; 	background: url(../../images/nav_mye.gif);
 }
 a.btnAwards:hover
 {
 	background: url(../../images/nav_myeb.gif);
 }

/*End Left Static buttons*//*Content  Classes



.MediaContent
{
	border: 1px solid #dce1e7;	padding:0;	width:542px; 

}
.TableContent
{
	border: 1px solid #dce1e7; 	padding: 12px 12px; text-align:left; font-size:12px;

}
	.TableContent p
	{
		padding:0 12px 0 12px; 

	}*/
	
	/* Bloq MASTER SHELL */
#BlogWrapper{	width:955px; margin:auto; border:solid 1px #EEE; background:#fff  url(../../images/2colbg.gif) repeat-y top right; height:auto;}
/*#BlogHeader{	width:auto; height:100px; margin:auto; background:#b4b4b4;  border-bottom:solid 3px #0062a1}	*/
#BlogRightNav{	width:265px;height:auto; float:right;}	
#BlogContent{width:650px;height:auto; float:left; }
#BlogContent hr{	 border:0;background:#b4b4b4;color:#b4b4b4;height:2px;width:100%;margin:5px 0;}
#BlogContent .Alt_hr{border:0;background:#80a1c0; color:#80a1c0 !important;height:2px;width:100%;margin:5px 0;}
#BlogContent hr:after{		border-bottom:2px solid #b4b4b4;content: "";display: block;}
#BlogContent .Alt_hr:after{	border-bottom:2px solid #80a1c0;content: "";display: block;}
#BlogBreadcrumbs{margin:10px 10px 0px 0px}
.line{*zoom:1;}
.line:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.BlogContent{font-size: 14px;}
.BlogComment, .BlogComment a, a.BlogComment{color:#0055a8 !important; font-size: 14px !important;text-decoration:underline}
/* === column === */
.colauto{float:left; width:auto;}
.col100{width:95%; }
.col80{width:80%;}
.col75{width:75%;}
.col66{width:66.66666%;}
.col60{width:60%;}
.col50{width:50%;}
.col45{width:45%;}
.col40{width:40%;}
.col33{width:33%;}
.col30{width:30%;}
.col25{width:25%;}
.col20{width:20%;}

/* ====== Padding ====== */
.Pad{padding:10px}
.PadL{padding-left:10px; }
.PadR{padding-right:10px}
.PadB{padding-bottom:10px}
.PadT{padding-top:10px}
.Pad20{padding:20px}
.PadL20{padding-left:20px; }
.PadR20{padding-right:20px}
.PadB20{padding-bottom:20px}
.PadT20{padding-top:20px}
.margin{margin:10px}
.marginL{margin-left:10px; }
.marginR{margin-right:10px}
.marginB{margin-bottom:10px}
.marginT{margin-top:10px}


.newstxt

{
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	text-transform: uppercase;
	color: #4c4c4c;
	font-size: 12px;
	font-weight: bold;
}


.IEFix
{
	margin-top:45px;
}

