/*
 SilverStripe BlackCandy Theme
 http://www.silverstripe.com
 */
 
/************
  * Misc Styles and defaults 
  

  */
  

  
  @font-face {
	font-family: 'FuturaLight';
	src: url('FuturBTLig.eot');
	src: local('☺'), url('FuturBTLig.woff') format('woff'), url('FuturBTLig.ttf') format('truetype'), url('FuturBTLig.svg#FuturaBT-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}

  @font-face {
	font-family: 'FuturaHeavy';
	src: url('FuturHea.eot');
	src: local('☺'), url('FuturHea.woff') format('woff'), url('FuturHea.ttf') format('truetype'), url('FuturHea.svg#Futura-Heavy') format('svg');
	font-weight: normal;
	font-style: normal;
}



body {
	color: #fff;
 	font-size: 62.5%; 
 	margin-bottom: 40px;
	font-family: Verdana, Lucida, sans-serif;
height: 100%;

}

#main {
	margin:0px auto;
	width:1000px;
	height: 100%;

	
		
}





table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

#all {
	margin: 20px auto;
	width: 1000px;
	text-align: left;
	height:100%;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url(../images/sfimedia/header.png);
	background-position: left top;


}

html {
	background-attachment: fixed;
	background-image: url(../images/sfimedia/background1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	-o-background-size: 100% 100%, auto;
-moz-background-size: 100% 100%, auto;
-webkit-background-size: 100% 100%, auto;
background-size: 100% 100%, auto;

	

}
.clear{
	clear:both;
	
}

/**************
 	Site Container Box
*/


#Layout {
	float:left;
	width: 1000px;
	height:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: repeat-y;
	background-color: transparent;
	background-image: url(../images/sfimedia/mid-layout2.png);
	
}
#Layout-top {
	float:left;
	width: 1000px;
	height:35px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url(../images/sfimedia/top-layout2.png);

	padding: 0px 0 0 297px;
	
}

#Layout-top h3 {

	font-family: 'FuturaLight', Arial, sans-serif;
	font-size:16px;
	color: #036;
	text-transform: uppercase;	

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
}


#Layout-bot {
	float:left;
	width: 1000px;
	height:54px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 	6px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url(../images/sfimedia/bot-layout2.png);
	
	
}

#Layout-Widget{
	float:left;
	width: 1000px;
	height:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: repeat-y;
	background-color: transparent;
	background-image: url(../images/sfimedia/mid-layout-widget1.png);
	
	
}

#Layout-bottom-Widget{
	float:left;
	width: 1000px;
	height:50px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 	10px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url(../images/sfimedia/bot-layout-widget.png);	
	
}

#Layout-top-Widget{
	float:left;
	width: 701px;
	height:35px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 	0px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url(../images/sfimedia/top-layout-widget.png);
	background-position: right top;	
	
}

#Layout-top-Widget h3 {

	font-family: 'FuturaLight', Arial, sans-serif;
	font-size:16px;
	color: #036;
	text-transform: uppercase;	

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
}




#Content {
	width: 975px;
	float: left; 	
padding: 0 0px 0 17px;
	text-align: left;
height:100%;
	

	

}

#gallery p a {
	border: transparent 0px;
	color: transparent; 

}

#gallery p a:hover {
opacity: .75; /* standard: ff gt 1.5, opera, safari */
-ms-filter: “alpha(opacity=75)”; /* ie 8 */
filter: alpha(opacity=75); /* ie lt 7 */
-khtml-opacity: .75; /* safari 1.x */
-moz-opacity: .75; /* ff lt 1.5, netscape */
}


#Content p{
	color: #036;

	
}

#Content-margin h6{
	color: #036;
	padding:0;
	margin: 0;
}

#Content-margin h5{
	padding:0;
	margin: 0px 0 10px 0;
		color: #036;
	font-size: 12px;
	line-height: 20px;

}

#Content-margin h5 a{
	color: #069;	
	
}

#Content-margin h5 a:hover{
	color: #036;
	
}

#Content a{
	color: #036;
	text-decoration:underline;

}

#Content-margin li {
	list-style-position: inside;
	color: #036;
	font-size:12px;

	
}

#Content-margin li a {
	color:#FFF;
		
}

#Content-margin-wide li {
	list-style-position: inside;
	color: #036;
	font-size:14px;

	
}

#Content-margin-wide li a {
	color: #036;
		
}
#Content-margin-small ul {
	padding: 0;	
}

#Content-margin-small ul em {

	font-style:italic;
	
}

#Content-margin-small li {
	list-style: none;
	color: #036;

	line-height:24px;
	margin: 20px 0;
}

#Content-margin-small li a {
	color: #036;
		
}

#Content-margin-small p {
	color: #036;
	padding: 0 0 0px 0;


	
}
	
	
	

#Content-margin {
	width: 240px;
	padding: 0px 0px 0 60px;
	margin: 0 0 0px 0;
	text-align: left;
	float: left;
	color: #036;

}



#Content-margin p{
	color: #036;

}

#Content-margin-wide {
	width: 660px;
	padding: 0px 0px 0px 60px;
	margin: 0 0 0px 0;
	text-align: left;
	float: left;

  height:100%;
  
}

#Content-margin-tube {
	width: 660px;
	padding: 0px 0px 0px 60px;
	margin: 0 0px 0px 0px;
	text-align: left;
	float: left;
    height:100%;
  
}

.youtubegallery ul.youtubevideos {
	list-style:none; 
	width:550px;
	float:left;
	margin: 0  0;
	padding: 0 0;
	
}


#Content-margin-blog {
	width: 660px;
	padding: 0px 0px 0px 60px;
	margin: 0 0 0px 0;
	text-align: left;
	float: left;
color: #036;
  height:100%;
  
}

#Content-margin-gallery-album {
	width: 685px;
	padding: 0px 0px 0px 60px;
	margin: 0 0px 0px 0px;
	text-align: left;
	float: left;
color: #036;
  height:100%;
  
}

#Content-margin-gallery-album p {
width: 660px;
	/*padding: 0px 0px 0px 0px;
	margin: 0 0 0px 0;*/
	text-align: left;
color: #036;
  
}


#Content-margin-small {
	width: 400px;
	padding: 0px 0px 0px 60px;
	margin: 0 0 0px 0;
	text-align: left;
	float: left;
	position: relative;
	color: #036;
}

#Content-margin-widget {
	width: 351px;
	padding: 0px 0px 0px 60px;
	margin: 0 0 0px 0;
	text-align: left;
	float: left;
	position: relative;
	color: #036;
}

#Content-margin-gallery {
	width: 240px;
	padding: 30px 0px 0 60px;
	margin: 0 0 0px 0;
	text-align: left;
	float: left;
	color: #036;
}
  
  #Flash1{
	margin: -29px 0px -46px 0px;
	width:450px;
	  height: 450px;
	float: right;
	vertical-align: top;
	position: relative;
}


  #Flash2{
	  width:250px;
	  height: 450px;
	margin: -29px 0px -46px 0px;
	float: right;
	vertical-align: top;
	position: relative;
}

  #Flash3{
	  width:10px;
	  height: 440px;
	margin: 0px 0px 0px 0px;
	float: right;
	vertical-align: top;
	position: relative;
}



  #Flash-mask{
	width:250px;
	height: 450px;
	margin: 0px 0px 0px 0px;
	float: right;
	vertical-align: top;
	position: absolute;
	z-index:200;
}

#Flash{
	margin: -34px 0px -46px 0px;
	width:300px;
	  height: 450px;
	float: right;
	vertical-align: top;
	position: relative;
}

#Flash-gallery{
	padding: 0px 30px 0px 0px;
	top: 0px;
	float: right;
	width: 665px;
	text-align: right;
}

#Flash-gallery a{
	border-style:none;

}  

#Widget{
	width:242px;
	padding: 0 0px 0 0px;
	margin: -34px 0px -46px 0px;
	float: right;
	vertical-align: top;
	position: relative;
	/*vertical-align: top;*/
	border-left:#FFF 1px solid;
bottom:0px;
color:#069;

	
}


	 
	.subscribeLink
 {
padding: 0 0px 0px 30px;
   color:#FFF;
   background: url(../images/feed-icon-14x14.png) no-repeat left center;
   margin:0 0 0px 20px;
   text-decoration: none;
	 }
	 

	  

  
	   #Widget h3 {
    font-size: 1.4em;
	margin: 20px 0 10px 20px;
	 }
	  
	  
	    	    #Widget ul {
    border-bottom:#FFF 1px solid;
	width:242px;
	padding: 0 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	 }
	  
	  	    #Widget li {
padding: 0 20px 0px 0px;
	margin: 0px 0px 0px 20px;
	background: #FFF; 
	list-style: none;

	

            }
      #Widget li a {
	display: block;
padding: 5px 0px 5px 0px;
margin; 0 0 0 20px;
	font-size: 1.1em;
	line-height: 1.3em;
	color: #036;
	text-decoration:none;
      }
	#Widget li em {
		padding-left: 0px;
		display: block;
	}
		#Widget li li em {
			padding-left: 0;
		}
      /* Level 1 
      - We use 3 elements for the nav to get 3 background images applied.
            * span - topleft rounded corner
            * em - bottomleft rounded corner
            * a - arrow on the right
            <a><span><em></em></span></a>
      */
      #Widget li a:hover,
      #Widget li a.current,
      #Widget li a.current:hover {
         
            color: #F60;
			cursor: pointer;
            text-decoration: none;
			
      }
	  
	  #Widget li i {
	color: #fff;
	padding: 0 10px 0 0px;	
	display: block;
      }

  #sharebg {
	  background: url(../images/sfimedia/sharebg.png) no-repeat left center;
padding: 12px 0 0 10px;
float: left;
	height: 30px;
	width: 400px;
      }

/** Header **/
#Header-cont {
	margin:0px auto;
	width:1000px;
	
		
}

#Header-logo{
	height: 180px;
	width: 238px;
float:left;
	
	margin: 0 10px 10px 0;

	}

#Header {
	width: 722px;
	height:180px;
	float:left;
	margin: 0 0px 10px 0;
	

}
  
 	#Header h1 { 
	  	font-family: 'FuturaLight', Arial, sans-serif;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
		font-size: 36px;
		line-height: 44px;
		color: #fff;
		clear: left;
		padding: 50px 0px 0 46px;
		font-weight: bold;
		
		}
	#Header p {
		font-family: 'FuturaLight', Arial, sans-serif;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
		
		font-size: 24px;
		color: #fff;
		clear: left;
		padding: 0px 0px 0 46px;
		font-weight: lighter;
		line-height: 24px;
	}
	
		#Header h6 {
		font-family: Arial, sans-serif;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
		
		font-size: 12px;
		color: #ff0;
		clear: left;
		padding: 0px 0px 0 46px;
		font-weight: lighter;
		line-height: 14px;
	}

/*** Main Nav ***/
#Navigation {
	width: 1000px;
	height:38px;
	margin: 0 auto;
	padding-top: 100px;
	overflow: hidden;
	
}
#Navigation ul { 
 	float: left; 
	margin-left: 265px;
	}
	#Navigation ul li { 
	 	list-style: none; 
		margin: 0 0px; 
		float: left;
		line-height: 38px;
		display: block;
		}
  		#Navigation ul li a {
	float: left;
	text-decoration: none;
	display: block;
	height: 38px;
	font-size: 14px;
	padding: 0 0 0 20px;
	color: #1a3f93;
	letter-spacing: -1px;
			}
		#Navigation ul li a span {
			text-align: center;
	        float: left;
			padding-right: 20px;
			height: 38px;
 
		}
			/*#Navigation ul li a:hover { 
			 	background: #1a3f93; 
				color: #fff;
				cursor: pointer;
				}
			#Navigation ul li a:hover span {
				background: #1a3f93;
				cursor: pointer;
			}*/
    		#Navigation ul li a.current,
    		#Navigation ul li a.section,
    		#Navigation ul li a.section:hover,
    		#Navigation ul li a.current:hover { 
			 	background: transparent; 
			 	color: #999;
				}
			#Navigation ul li a.current span,
			#Navigation ul li a.section span,
    		#Navigation ul li a.section:hover span,
			#Navigation ul li a.current:hover span {
				background: transparent;
				color: #999;
			}    
/** Breadcrumbs **/
#Breadcrumbs { 
 	color: #B7C0C5;
	text-align: left;
	font-size: 0.9em; 
	margin: 0px 5px 10px 0;
	}
	#Breadcrumbs p {
		margin: 0;
	}

/*** Message Boxs ***/

.message {
	margin: 15px;
	padding: 5px;
	width: 92%;
	color: #979908;
	border: 4px solid #F7F8B4;
	background: #FFFFEA;
}
span.middleColumn .message {
	margin: 4px 0 0 3px;
}
.required {
	margin: 4px 0 0 3px;
	padding: 5px;
	width: 92%;
	color: #DC1313;
	border: 4px solid #FF7373;
	background: #FED0D0;
}

p#Remember label {
	margin: -24px 0 0 20px;
	text-align: left;
}
.entry {
	border-bottom: 1px solid #eee;
}


/* Sidebar 
***********************************/



#Sidebar { 

 	width: 219px;
	height: 100%;
float: left;
	
	
	background-image: url(../images/sfimedia/top-menu.png);
background-repeat:no-repeat;


	
	}
	
		#Sidebar ul {
		
		/*padding: 24px 0px 0 0px;*/
		
			}

	#Sidebar li {
	
/*font-size: 1em; */
   list-style: none;
	background-image: url(../images/sfimedia/mid-menu.png);
	background-repeat:repeat-y;
	  


	}
	#Sidebar h3 { 

	
	}
	
	#Sidebar .sidebarBottom {
		height: 40px;
margin: 0px 0 0 0;
	
		background-image: url(../images/sfimedia/bottom-menu.png);
background-repeat:no-repeat;


	}
	#Sidebar a em {
		font-style: normal;
	}
	
	ul#Menu2{ 
      
            padding: 24px 0px 0px 0px;
			 
      
            margin: 0px 0px 0px 0px;
    
            }
    
         
	
	
   
      ul#Menu2 li a {
		  font-family:'FuturaHeavy', Arial, sans-serif;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);
	zoom:1;
            display: block;
         text-decoration: none;
            font-size: 1.4em;
            height: 1.8em;
            line-height: 1.8em;
            color: #1a3f93;
			
			padding: 0 0 0 20px;
			border-bottom: solid 1px #FFF;
      }
	ul#Menu2 li em {
		
		display: block;
	}
		ul#Menu2 li li em {
			
		}
		
		ul#Menu2 li a:hover
		{
			text-decoration: none;
		
		}
		ul#Menu2 li a.current
		{
			color: #999;
		}
      /* Level 1 
      - We use 3 elements for the nav to get 3 background images applied.
            * span - topleft rounded corner
            * em - bottomleft rounded corner
            * a - arrow on the right
            <a><span><em></em></span></a>
      */
      ul#Menu2 li a:hover,
      ul#Menu2 li a.current,
      ul#Menu2 li a.current:hover {
	color: #009;
	cursor: pointer;
	text-decoration: none;
	background-color: #fff;
		-khtml-opacity:.50;
	-moz-opacity:.50; 
	filter:alpha(opacity=50); 
	opacity:.50;
      }
	  ul#Menu2 li a.current {
	  		font-weight: 500;
	  }
      ul#Menu2 li a.section,
      ul#Menu2 li a.section:hover {
	font-weight: 500;

	background-color: #fff;
	-khtml-opacity:.50;
	-moz-opacity:.50; 
	filter:alpha(opacity=50); 
	opacity:.50;
	
      }

      ul#Menu2 li ul {
	height: 100%;
	/*position: relative;*/
	margin: 1px 0 1px 0;

	padding: 0px 0px 0px 0;

      }
      ul#Menu2 li ul li ul {


      }
      ul#Menu2 li ul li {
          
            
      
            font-size: 0.8em;
            display: inline;
            margin: 1px 0 1px 0;
      }
      ul#Menu2 li li a.current,
      ul#Menu2 li li a.section,
      ul#Menu2 li li a.section:hover,
      ul#Menu2 li li a.current:hover {
	color: #fff;
	
	

      }
      ul#Menu2 li li ul {
		  border-top: #FFF 3px solid;
		  border-bottom: #FFF 3px solid;
           
          
      }
      ul#Menu2 li li ul .roundWhite {
            margin-bottom: -10px;
      }
      /* Sub Menu */
      ul#Menu2 li a.levelb {
		  color: #036;
            font-size: 1.6em;
            text-indent: 0px;
			border-top: #FFF 1px solid;
          border-left: #FFF 3px solid;
		  border-right: #FFF 3px solid;
			background-color: #fff;
       

      }
	  ul#Menu2 li a.levelb:hover,
      ul#Menu2 li li a.current,
      ul#Menu2 li li a.current:hover,
      ul#Menu2 li li a.section,
      ul#Menu2 li li a.section:hover {
	text-decoration: none;
	display: block;
	color: #fff;
	background-color: #036;
            margin-left: 0px;
				-khtml-opacity:.50;
	-moz-opacity:.50; 
	filter:alpha(opacity=50); 
	opacity:.50;
	
      }

	
/* Comments
******************************************/

#CommentHolder ul {
	list-style: none;
	margin: 20px 0;
}

#PageComments li {
	margin: 5px 0;
	padding: 1px 10px 0 10px;
	width: 88%;
}
#PageComments li.odd {
	background: #1a3f93 url(../images/commentBg.png) no-repeat 1% 10%;
	padding-left: 40px;
	padding-right: 40px;
	border-bottom: 1px solid #fff;
}

#PageComments li.even {
	background: #1a3f93 url(../images/commentBg.png) no-repeat 1% 10%;
	padding-left: 40px;
	padding-right: 40px;
	border-bottom: 1px solid #fff;
}

#PageComments li.odd p.info {
	color: #3AA0C3;
}

.actionLinks li a {
	padding-right: 3px;
	font-size: 10px;
}
.actionLinks li {
   display: inline;
   border-right: 1px solid;
}
   .actionLinks li.last {
      border-right: none;
   }

.commentrss {
	background: transparent url(../images/feed-icon-14x14.png) no-repeat;
	padding-left: 20px;
	font-size: 1.1em;
	line-height: 1.6em;
}
#PageCommentsPagination p {
	text-align: center;
	font-size: 1.2em;
}
#PageComments p {
	font-size: 1em;
	padding: 0 0 0 0;
	width: 540px;
}
#PageComments p.info {
	color: #999;
	margin: 0px;
	padding: 0;
	line-height: 1em;
	font-size: 0.9em;
}

/* Search Results 
*****************************************/
ul#SearchResults {
	margin: 10px 0;
}
ul#SearchResults li {
	list-style: none;
	margin: 5px 0;
	font-size: 1em;
}

/* Unsubscribe Newsletter
*****************************************/
#Unsubscribe_MailingListForm_MailingListForm{
	min-height:100px;
}

#Unsubscribe_MailingListForm_MailingListForm p{
		margin:0 !important;
		padding:10px;
}
	#Unsubscribe_MailingListForm_MailingListForm p label{
		display: inline;
	}

#Unsubscribe_MailingListForm_MailingListForm label{
	margin:0;
}


/* Footer 
*****************************************/

	
#Footer {
	clear: both;
	width: 974px;
	height: 100px;
	text-align: left;
	background-color: transparent;
	background-image: url(../images/sfimedia/footer.png);
	background-repeat: no-repeat;
	margin: 0 0px 10px 0;
	padding: 24px 40px 0 40px;

	}
	
	
	.footerTop p{ 
	font-family:'FuturaLight', Arial, sans-serif;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
		color: #fff;
		font-size: 24px;
	
		margin: 0px 0px 30px 0;
	
	}
	
	.footerTop span{ 
	font-family:'FuturaHeavy', Arial, sans-serif;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
	}
		.footerBot em{ 
	text-align: right;
	
	}
	
	.footerBot{ 
font-family:Arial, Helvetica, sans-serif;
		color: #fff;
		font-size: 12px;
	
	padding: 0px 0px 0 0px;
	}
	
	.footerBot a{ 
color:#036;
text-decoration:none;
	}
	
	.footerBot li {
		
	padding: 0 5px 0px 5px;
	float: left;
	list-style-type: none;
	text-transform: uppercase;
	font-size:9px;
	
	}
	
	.footerBot li a {
		
	
	}
	.footerBot p { 
	list-style: none; 
		margin: 0 0px 0 0px; 
	
	}
	
	.footerBot p .footermenu { 
		margin: 10px 0 10px 5px ; 
		color:#fff;
	
	}
	
		.bottom {
	width: 1000px;
	/*margin: 0 0px 0px 0;*/
	float: left;
	text-align: left;
	background-color: transparent;
	background-image: url(../images/sfimedia/mid-bottom.png);
	background-repeat: repeat-y;	
}

		.bottom a {
	text-decoration:none;
	color:#FFF;
	

}

		.bottom-top {
	width: 1000px;
	height: 34px;
	float: left;
	text-align: left;
	background-color: transparent;
	background-image: url(../images/sfimedia/top-bottom.png);
	background-repeat: no-repeat;	
	}
	
			.bottom-bot { 
	width: 1000px;
	height: 42px;
	margin: 0 0px 8px 0;
 float: left;
	text-align: left;
	background: transparent url(../images/sfimedia/bottom-bottom.png);
	background-repeat: no-repeat;
	}
	
	.bottom1 {
	width: 332px;
	height: 100%;
	/*margin: 0 20px 0 20px;
	padding: 0 20px 0px 20px;*/
	float: left;
	text-align: left;
	}
	
	.bottom1 p {

	padding: 0 20px 0px 30px;

	}
	
	.bottom2 { 
	/*margin: 0 20px 0 20px;
		padding: 0 20px 0px 20px;*/
	width: 332px;
	height: 100%;
 float: left;
	
	}
	
		.bottom2 p {
	
	padding: 0 20px 0px 20px;

	}
	
	.bottom3 { 
	width: 332px;
	height: 100%;
		/*margin: 0 20px 0 20px;
	padding: 0 20px 0px 20px;*/
 float: left;
	text-align: left;
		
	}
	
		.bottom3 p {
	
	padding: 0 20px 0px 20px;

	}

  	.bot-tit1 { 
	line-height: 16px;
	font-family:'FuturaHeavy', Arial, sans-serif;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
		color: #fff;
		font-size: 16px;
	width: 28%;
	height: 100%;
	padding: 15px 20px 0px 30px;
 float: left;
	text-align: left;
	border-right: #FFF 1px solid;
z-index: 2;


		
	}
	
	.bot-tit1 a{ 
	color: #FFF;
	text-decoration:none;
	
}

	.bot-tit1 a:hover{ 
	color: #FFF;
	text-decoration:underline;
	
}
	
	.bot-tit2 { 
		font-family:'FuturaHeavy', Arial, sans-serif;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
		color: #fff;
		font-size: 16px;
		padding: 15px 20px 0px 20px;
	width: 29%;
	height: 100%;
 float: left;
border-right: #FFF 1px solid;
z-index: 2;
line-height: 16px;
		
	}
		.bot-tit2 a{ 
	color: #FFF;
	text-decoration:none;
	
}

	.bot-tit2 a:hover{ 
	color: #FFF;
	text-decoration:underline;
	
}
	.bot-tit3 { 
		font-family:'FuturaHeavy', Arial, sans-serif;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
		color: #fff;
		font-size: 16px;
	width: 29%;
	height: 100%;
	padding: 15px 20px 0px 20px;
 float: left;
	text-align: left;
z-index: 2;
line-height: 16px;
		
	}
	
	.bot-tit3 a{ 
	color: #FFF;
	text-decoration:none;
	
}

	.bot-tit3 a:hover{ 
	color: #FFF;
	text-decoration:underline;
	
}
	
		.bot-foot1 { 
		font-family:'FuturaLight', Arial, sans-serif;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
	width: 28%;
	height: 100%;
	padding: 0px 20px 0px 30px;
 float: left;
	text-align: right;
	border-right: #FFF 1px solid;
font-size: 14px;


		
	}
	
	.bot-foot1 a { 
	text-decoration:none;
	color:#FFF;
	}
	
	.bot-foot2 { 
	font-family:'FuturaLight', Arial, sans-serif;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
		padding: 0px 20px 0px 20px;
	width: 29%;
	height: 100%;
 float: left;
 text-align: right;
border-right: #FFF 1px solid;
font-size: 14px;

		
	}
	
	.bot-foot2 a { 
	text-decoration:none;
	color:#FFF;
	}
	
	.bot-foot3 a { 
	text-decoration:none;
	color:#FFF;
	}
	
	.bot-foot3 { 
	font-family:'FuturaLight', Arial, sans-serif;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
	width: 29%;
	height: 100%;
	padding: 0px 20px 0px 20px;
 float: left;
	text-align: right;
font-size: 14px;

		
	}
