body {
	background: #fff none;
}

#container{
	width: 100%;
	margin:0;
	float:none;
}

/* Display none */
#topnav, #icons, #home_right, #footer, #why-flash, a.arrow_btn_l, #about-flash{
	display:none;
}



/* Width 100% */


#logo-black{
	background: url(/images/frontend/global/logo-black-bg.gif) repeat-x;
	float:none;
}

#home_left {
	float:left;
	width:100%;
	padding:0;
}

#intro-grad {
	height: 10px;
}

a.arrow_btn_light {
	display:none;
}

.gallery_cta, .gallery_cta_dark {
	display:none;
}

.tech_cta_dark,.tech_cta {
	display:none;
}

#home-flash{
	display:none;
}

.gallery {
	background:none;
	width:100%;
	float:none;
}

.gallery div.prev_next {
	display:none;
}

.gallery span.enlarge {
	display:none;
}

.gallery ul.image_gallery {
	width:100%;
	clear:both;
	margin:10px 0;
}

#news-left, #news .news_listing .news_info {
	width:100%;
}

#categories {
	display:none;
}

.new_gallery {
	display:none;
}

.side_contact_details .content{
	background:none;
}

.side_contact_details div.img {
	display:none;
}

#archive {
	display:none;
}

#feature-copy, #news-feature{
	width: 100%;
}

#downloads{
	display:none;
}



/*  ------------------------------------------------------------------ 
      $1 - Global Styles                                                            
   -------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}

img {	
	border: 0;
}

p {
	line-height:18px;
}

a {	color: #000;	}

a:hover {
	text-decoration: underline;
	}

a:focus {
	outline: none;
	}

.fl {float: left;}
.fr {float: right;}
.cr{clear: right;}
.cl{clear:left;}
.clear {clear:both;}


div.clearer {
	height:0px;
	margin:0;
	padding:0;
	clear:both;
	line-height:0px;
}

h1 {font-size:28px;}

.hide {
	text-indent:-9999px;
	line-height:0px;
}

.mrg_bot15 {margin:0 0 15px 0;}
.mrg_bot50 {margin-bottom:50px;}
.mrg_top10 {margin-top:10px;}
.mrg_top15 {margin-top:15px;}
.mrg_left15 {margin-left:15px;}
.pad_top15 {padding-top:15px;}
.pad_bot15 {padding-bottom:15px;}

.brdr_btm { background:url(/images/frontend/global/dbl-stroke-horz.gif) repeat-x bottom left;}
.brdr_top { background:url(/images/frontend/global/dbl-stroke-horz.gif) repeat-x top left;}






/*  ------------------------------------------------------------------ 
      $5 - Bread Crumb                                                            
   -------------------------------------------------------------------- */

#breadcrumb{
	height: 30px;
	font-size: 11px;
	padding: 0;
	margin: 0 0 15px 0;
	background: url(/images/frontend/global/dbl-stroke-horz.gif) repeat-x bottom left;
	width:980px;
	}
#breadcrumb ul{
	float:left;
	}
	
#breadcrumb li{
	float: left;
	list-style: none;
	padding: 3px 15px;
	border-left: 1px solid #707274;
	}

#breadcrumb  .home-crumb {
	border: none;
	padding-left: 0;
	}

.header-space{
	padding: 15px 0 0 0;
}

/*  ------------------------------------------------------------------ 
      $6 - Content                                                            
   -------------------------------------------------------------------- */
#content{
	width: 980px;
	margin: 0 auto;
	text-align: left;
	padding: 0 0 24px 0;
	
	}

.colr {
	float:right;
	width:224px;
	margin:25px 0 15px 15px;
}
	
.col-left{
	float: left;
	width: 735px;
	margin:0 0 0 0;
}

.col-left ul{
	padding: 15px 0 0 20px;	
}

.col-left ul li{
	padding: 5px 0;
}

.content-intro{
	padding: 20px 0 0 5px;	
}
	
/*  ------------------------------------------------------------------ 
      $7 - Call to Actions                                                            
   -------------------------------------------------------------------- */
.rss {
	width:214px;
	height:48px;
	color:#dcdcdc;
	font-size:0.9em;
	padding:0 0 0 11px;
	background: url(/images/frontend/global/cta/rss_bg.jpg) no-repeat top left;
}

a.rsslnk:link, a.rsslnk:visited {
	display:block;
	padding:11px 10px 11px 30px;
	background: url(/images/frontend/global/cta/rss.jpg) no-repeat top left;
}

a.rsslnk:hover {
	background: url(/images/frontend/global/cta/rss.jpg) no-repeat bottom left;
	text-decoration:none;
	color:#e3e1e1;
}

.new_gallery {
	background: url(/images/frontend/global/cta/new_gallery_bg.jpg) no-repeat top left;
	width:183px;
	height:120px;
	padding:20px 15px;
}

.new_gallery a img.pic {
	border:1px solid #6d6f72;
	padding:2px;
	margin:8px 0;
}

.new_gallery a:hover img.pic {
	border:1px solid #abacad;
}

.new_gallery a {
	font-size:11px;
	text-decoration:underline;
}

.new_gallery a:hover {
	text-decoration:none;
}
	
   


#container .gallery_cta .ftr p, #container .gallery_cta_dark .ftr p{
	margin: 0;
}

.gallery_cta .hdr , .gallery_cta_dark .hdr{
	padding:15px 10px 0 10px;
}

.gallery_cta .cnt, .gallery_cta_dark .cnt {
	padding:10px;
}

.gallery_cta .cnt a.gall_arrw_pic:link, .gallery_cta .cnt a.gall_arrw_pic:visited, .gallery_cta_dark .cnt a.gall_arrw_pic:link, .gallery_cta_dark .cnt a.gall_arrw_pic:visited {
	background:url(/images/frontend/global/cta/gallery_pic.jpg) no-repeat top left;
	width:201px;
	height:64px;
	display:block;
	text-indent:-9999em;
	margin: 0 0 8px 0;
	}
	
.gallery_cta .cnt a.gall_arrw_pic:hover, .gallery_cta_dark .cnt a.gall_arrw_pic:hover {
	background:url(/images/frontend/global/cta/gallery_pic.jpg) no-repeat bottom left;
	}

.gallery_cta .ftr, .gallery_cta_dark .ftr {	
	padding:0 10px;
}

.gallery_cta .ftr a:link, .gallery_cta .ftr a:visited, .gallery_cta_dark .ftr a:link, .gallery_cta_dark .ftr a:visited {
	font-size:0.9em;
	color:#b0b0b0;
	text-decoration:none;
}

.gallery_cta .ftr a:hover, .gallery_cta_dark .ftr a:hover {
	color:#fff;
	text-decoration:none;
}

.tech_cta p, .tech_cta_dark p {
	font-size:0.9em;
	margin: 3px 0;
}

.tech_cta p a:link, .tech_cta p a:visited, .tech_cta_dark p a:link, .tech_cta_dark p a:visited {
	text-decoration:underline;
}

.tech_cta p a:hover, .tech_cta_dark p a:hover {
	color:#fff;
}

/*  ------------------------------------------------------------------ 
      $8 - News Page                                                            
   -------------------------------------------------------------------- */
   
/* Optimal Energy News ------------------------------------------------------------------- */
	
#news .news_listing {
	background:url(/images/frontend/global/dbl-stroke-horz.gif) repeat-x bottom left;
	padding:15px 0 20px;
}
	
#news .news_listing .icon{
	width:35px;
	float:left;
}

#news .news_listing .icon a.icon{
	background:url(/images/frontend/news/icons.gif) no-repeat;
	width:18px;
	height:19px;
	display:block;
	text-indent:-9999px;
}

#news .news_listing .icon a.more{}
#news .news_listing .icon a.more:hover{background-position:-18px 0;}
#news .news_listing .icon a.less{background-position:0 -19px;}
#news .news_listing .icon a.less:hover{background-position:-18px -19px;}


	
#news .news_listing .news_info img.pic{
	border:1px solid #939496;
	padding:2px;
	float:right;
	margin:0 0 10px 15px;
}

#news a {
	text-decoration: underline;
}

#news_right {
	width:213px;
	float:right;
	margin:0 0 0 25px;
}






#feature-copy p{
	margin: 10px 0 0 0;
}

.feature-wrap{
	position: relative;
	width: 220px;
	height: 183px;
	padding: 3px;
	float: left;
	}



#archive ul {
	border-top:1px solid #505154;
	margin:5px 0 0;
	width:175px;
	height:160px;
	overflow:hidden;
}

#archive ul li {
	border-bottom:1px solid #505154;
	list-style:none;
	padding:5px 0;
}

#archive ul li.active a {
	font-weight:bold;
}

#archive ul li a{
	padding:0;
	line-height:18px;
	
}

#archive ul li a:hover{
	text-decoration:none;
}

#archive ul li p{
	margin:0;
	padding:0;
	
}

#news-gallery{
	margin: 20px 0 0 0;
}

.feature-frame{
	background: url(/images/frontend/news/feature-frame.png) no-repeat;
	width: 226px;
	height: 189px;
	position: absolute;
	top: 0;
	left: 0;
	}

#vert-stroke{
	width: 2px;
	height: 240px;
	float:left;
	background: url(/images/frontend/global/dbl-stroke-vert.gif) repeat-y;
	}



#news-archive{
	float: right;
	width: 222px;
	/*height: 240px;*/
	padding: 0 0 0 5px;
	}
	
.archive-article{
	padding: 15px 0 0 0;
	}

.subsection-header{
	margin: 20px 0;
}
	
/* Around the web News ------------------------------------------------------------------- */

#web-news{
	width: 721px;
	float: left;
	font-size:11px;	
	}

#web-news a{
	text-decoration: underline;
	}

#web-news span img{
	margin: 15px 0 0 0;
}

#web-news .morelink{
	text-align: right;
	font-style: italic;
	}

.web-feature{
	margin: 15px 0;
	}
	
.article-header{
	font-size: 12px;
	font-weight: bold;
	}

.article-header span{
	font-weight: normal;
	font-style: italic;
	}

#news-categories{
	float: right;
	width: 195px;
	height: 154px;
	padding: 15px;
	margin: 20px 0;
	background: url(/images/frontend/news/categories-bg.jpg) no-repeat;
	}

#news-categories ul{
	margin: 10px 0 0 0;
	}
	
#news-categories ul li{
	}
	
#news-categories ul li.first{
	list-style: none;
	padding: 9px 0 9px 35px;
	background: url(/images/frontend/news/categories-bullet1.jpg) 0 2px  no-repeat;
	}

#news-categories ul li.second{
	list-style: none;
	padding: 9px 0 9px 35px;
	background: url(/images/frontend/news/categories-bullet2.jpg) 0 2px  no-repeat;
	}

#news-categories ul li.third{
	list-style: none;
	padding: 9px 0 9px 35px;
	background: url(/images/frontend/news/categories-bullet3.jpg) 0 2px  no-repeat;
	}

#news-categories ul li.fourth{
	list-style: none;
	padding: 9px 0 9px 35px;
	background: url(/images/frontend/news/categories-bullet4.jpg) 0 2px  no-repeat;
	}

/* News Article Page ------------------------------------------------------------------- */

#article-left{
	width: 226px;
	float: left;
	}



 .download{
	background: url(/images/frontend/news/download-bg.jpg) no-repeat;
	padding: 3px 0 0 0;
	margin: 15px 0 0 0;
	height: 37px;
	width: 226px;
	float: left;
	}

.download span{
	line-height: 35px;
	}

.download img{
	margin: 3px 10px 0 10px;
	float: left;
	}

.download a{
	text-decoration: none;
	}


/*  ------------------------------------------------------------------ 
      $9 - Contact Page                                                            
   -------------------------------------------------------------------- */

.contact_form {
	width:680px;
	margin:25px 0 15px 10px;
	border:1px solid #212226;
}

.contact_form .hdr {
	/*background:url(/images/frontend/contact_us/form_top.jpg) no-repeat top left;*/
	height:12px;
	line-height:1px;
	font-size:0.1em;
	
}

.contact_form .cnt {
	/*background:url(/images/frontend/contact_us/form_bg.jpg) repeat-y top left;*/
	padding:0 17px;
}

form {
	width:680px;
}

label.one {
	float:left;
	width:100px;
	margin:14px 5px;
}

label.two {
	float:left;
	width:91px;
	margin:14px 3px 14px 35px;
}

input {
	width:185px;
	float:left;
	margin:10px 5px;
	background:#929292 url(/images/frontend/contact_us/input_bg.gif) no-repeat top left;
	border:1px solid #26282c;
	color:#333;
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	overflow:auto;	
}

textarea {
	width:426px;
	float:left;
	margin:10px 5px;
	background:#929292 url(/images/frontend/contact_us/input_bg.gif) no-repeat top left;
	border:1px solid #26282c;
	color:#333;
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	overflow:auto;	
}

label.checkbox {
	float:left;
	width:526px;
	margin:5px 5px 5px 87px;
}

input.ckbx {
	width:16px;
	border:none;
	padding:0;
	margin:0 3px 10px 0;
	background:none;
}

form span {
	color:#378bd7;
	float:left;
	padding:11px 0 0 0;
	line-height:12px;
	font-size:0.9em;
}

.required {
	color:#378bd7;
	float:left;
	padding:0 0 0 125px;
	line-height:25px;
	font-size:0.9em;
}

.notrequired{
	float:left;
	width:8px;
}

.contact_form .ftr {
	/*background:url(/images/frontend/contact_us/form_btm.jpg) no-repeat top left;*/
	height:12px;
	line-height:1px;
	font-size:0.1em;
}

.submit {
	padding: 0;
	width:200px;
	margin:0 auto;
}

.submit a:link, .submit a:visited {
	background:url(/images/frontend/global/submit_btn.gif) no-repeat top left;
	font-size:10px;
	display:block;
	height:13px;
	padding:3px 8px 3px 15px;
	text-decoration:none;
	margin:8px 0 0;
	float:left;
	width:45px;
	color:#fff;
	text-transform:uppercase;
}

.submit a:hover {
	background-position: bottom left;
}

.submit_dark a:link, .submit_dark a:visited {
	margin:0 auto;
	clear:left;
	display:block;
	width:89px;
	height:31px;
	background: url(/images/frontend/contact_us/submit_btn_dark.jpg) no-repeat top left;
	text-decoration:none;
	text-indent:-9999em;
	overflow:hidden;
}

.submit_dark a:hover {
	background: url(/images/frontend/contact_us/submit_btn_dark.jpg) no-repeat bottom left;
}

.inputframe {
	width: 600px;
	clear:both;
}

label.error {
	width: 260px;
	float: right; 
	color: #378BD7; 
	padding-left: 0.5em; 
	margin:14px 0px;
}

.hidden{
	display:none;
	visibility:hidden;
}

.colr .ns_div {
	height:100px;
	}

.art_ns_div {
	float:right;
	height:490px;
	}
	
.oe_button{
	text-align: center;
	padding: 10px 0 0 0;
}

.side_contact_details {
	text-align:left;
	padding:0;
	margin:0 0 10px 0;
}





.side_contact_details .content p{
	font-size:11px;
	padding:10px 0 0 0;
	line-height:14px;
}

/*  ------------------------------------------------------------------ 
      $10 - Home                                                            
   -------------------------------------------------------------------- */



.horz-stroke980{
	height: 2px;
	width: 980px;
	background: url(/images/frontend/global/dbl-stroke-horz.gif) repeat-x bottom left;
}

#news-ticker{
	height: 25px;
	width: 915px;
	background: url(/images/frontend/home/ticker-bg.jpg) no-repeat;
	padding: 6px 55px 0 10px;
	margin: 5px 0 4px 0;
	position: relative;
}

#news-ticker a:link, #news-ticker a:visited {
	text-decoration: none;	
}

#news-ticker a:hover {
	text-decoration: underline;	
}

#news-ticker .fwd-arrow{
	position: absolute;
	top: 0;
	right: 10px;
}

#news-ticker span{
	float: left;
	padding: 2px 10px 0 0;	
}

#news-ticker ul li{
	list-style: none;
	float: left;	
}



#home_left p {
	padding:10px 0 30px 0;
}

#home_left p a{
	text-decoration:underline;
}

#home_left p a:hover{
	text-decoration:none;
}

#intro-copy {
	margin: 0 0 30px 0;
	float: left;	
}


#home-cta{
	padding: 20px 0 0 0;
}

#home-cta p{
	padding: 10px 0 0 0;	
}

/*  ------------------------------------------------------------------ 
      $11 - About Joule                                                            
   -------------------------------------------------------------------- */

#about_container{
	margin: 0 auto;
	position: relative;
}



#flash-spacer{
	height: 457px;
	}

.colr-2 {
	float:right;
	width:224px;
	margin:0px 0 15px 15px;
}

/*  ------------------------------------------------------------------ 
      $12 - About Optimal Energy                                                            
   -------------------------------------------------------------------- */

.summary-block{
	margin: 15px 0 30px 0;
}

.summary-block a{
	text-decoration: underline;	
}

.summary-copy{
	width: 683px;
	float: left;
}

.design-header{
	padding: 0 0 10px 0;
}


/*  ------------------------------------------------------------------ 
      $13 - Why Buy Joule
   -------------------------------------------------------------------- */

.text-only{
	margin: 23px 0 0 0;
}

.text-only p{
	margin: 15px 0 0 0;	
}



/*  ------------------------------------------------------------------ 
      $13 - Team
   -------------------------------------------------------------------- */

.team_pic {	
	float: left;
	width:226px;
}

.team_detail {
	float:left;
	width:720px;
	margin:0 0 15px 15px;
}

/*  ------------------------------------------------------------------ 
      $14 - FAQ
   -------------------------------------------------------------------- */
   
.faq_list {
	padding: 15px 0;
}

.faq_img {	
	float: left;
	width:25px;
}

.faq_copy {
	float:left;
	width:921px;
	margin:0 0 15px 15px;
}


/*  ------------------------------------------------------------------ 
      $15 - Footer                                                            
   -------------------------------------------------------------------- */


#page-top{
	margin: 0 0 25px 0;
}

.stroke-vert{
	height: 10px;
	background: url(/images/frontend/global/dbl-stroke-horz.gif) repeat-x bottom left;
}



/*-------------------------------------------------
	
	$ - Splash Page 
	
-------------------------------------------------*/

#splash_mid {
	vertical-align:middle;
}

#splash #logo-strip{
	height:100px;
	background: url(/images/frontend/global/logo-strip-bg.gif) repeat-x;
	margin: 12px 0 34px 0;
	}

#splash #logo-strip2{
	height:100px;
	background: url(/images/frontend/global/logo-strip-bg.gif) repeat-x;
	margin: 12px 0 0 0;
	}

#splash #logo-black{
	width: 676px;
	background: url(/images/frontend/global/logo-black-bg.gif) repeat-x;
	}	

/* Introducing Joule - Background Gradient */
#splash #intro-grad{
	background: url(/images/frontend/about/intro-bg.png) repeat-x;
}

/*-------------------------------------------------
	
	$ - New Gallery 
	
-------------------------------------------------*/


.gallery ul.image_gallery li{
	list-style:none;
	float:left;
	margin:0 8px 8px 0;
}

.gallery ul.image_gallery li a img{
	border:1px solid #66686a;
	padding:2px
}

.gallery ul.image_gallery li a:hover img{
	border:1px solid #aaabac;
}



.gallery div.prev_next a.btn {
	background:url(/images/frontend/gallery/prev_next_icons.gif) no-repeat;
	color:#b0b0b0;
	font-size:11px;
}

.gallery div.prev_next a.btn:hover {
	color:#d3d3d3;
	text-decoration:none;
}

.gallery div.prev_next a.previous { background-position:0 0; padding:3px 0 3px 23px; float:left;}
.gallery div.prev_next a.previous:hover { background-position:0 -19px;}
.gallery div.prev_next a.previous_inactive { background-position:0 -38px; padding:3px 0 3px 23px; color:#141517;float:left;}
.gallery div.prev_next a.previous_inactive:hover { color:#141517; cursor:default;}
.gallery div.prev_next a.next { background-position: right -57px; padding:3px 23px 3px 0; float:right;}
.gallery div.prev_next a.next:hover { background-position: right -76px;}
.gallery div.prev_next a.next_inactive { background-position: right -95px; padding:3px 23px 3px 0; float:right; color:#141517;}
.gallery div.prev_next a.next_inactive:hover {color:#141517; cursor:default;}

.gallery .vid_hdr {
	border-bottom:1px solid #3f4144;
	padding:0 0 7px 0;
}

#container .gallery p.vid_title {
	font-size:18px;
	color:#b0b0b0;
	margin:5px 0 0;
	padding:0;
	line-height:18px;
}

#container .gallery p.vid_caption {
	font-size:11px;
	color:#b0b0b0;
	margin:5px 0 0;
	padding:0;
	line-height:18px;
}

.gallery .vid_holder {
	padding:5px 0 10px;
	border-bottom:1px solid #575a5e;
}

.gallery ul.vid_gallery {
	margin:10px 0;
}

.gallery ul.vid_gallery li{
	list-style:none;
	float:left;
	margin:0 16px 0 0;
	font-size:11px;
}

.gallery ul.vid_gallery li.last{
	margin:0;
}

.gallery ul.vid_gallery li a img{
	border:1px solid #66686a;
	padding:2px;
	margin-bottom:3px;
}

.gallery ul.vid_gallery li a:hover{
	text-decoration:none;
	color:#d4d5d6;
}

.gallery ul.vid_gallery li a:hover img{
	border:1px solid #aaabac;
}


/* Start Icons */
	


/* End Icons */

#send_to_friend {
	background: #43484d url(/images/frontend/gallery/popup_bg.jpg) repeat-x;
	height:380px;
	width:480px;
	border:1px solid #737478;
	margin:0 auto;
	text-align:left;
}

#send_to_friend .hdr {
	padding:10px 20px;
	border-bottom:1px solid #737478;
}

#send_to_friend .cnt {
	padding:20px 20px;
}

#send_to_friend .cnt {
	padding:0 20px 20px 20px;
}

#send_to_friend .cnt form{
	padding:0;
	margin:0;
	width:450px;
}

#send_to_friend .cnt form label{
	float:left;
	padding:0;
	margin:25px 4px 0 0;
	color:#b0b0b0;
}

#send_to_friend .cnt form input, #send_to_friend .cnt form textarea{	
	padding:6px 10px;
	margin:5px 0 0;
	width:190px;
	border:none;
	background:url(/images/frontend/global/send_input_bg.gif) no-repeat;
	color:#a0a2a3;
	font-size:12px;
}

#send_to_friend .cnt form textarea {
	height:90px;
	width:420px;
	overflow:auto;
}

#send_to_friend .cnt form span{
	float:left;
	padding:0;
	color:#378bd7;
	margin:25px 0 0;
}

#send_to_friend .cnt form a.submit {
	background:url(/images/frontend/global/submit_btn.gif) no-repeat top left;
	font-size:10px;
	display:block;
	height:13px;
	padding:3px 8px 3px 15px;
	text-decoration:none;
	margin:8px 0 0;
	float:left;
	width:45px;
	color:#fff;
	text-transform:uppercase;
}

#send_to_friend .cnt form a.submit:hover {
	background-position: bottom left;
}




a.arrow_btn_gallery:link, a.arrow_btn_gallery:visited {
	background: url(/images/frontend/about/gallery/arrow_btn_gallery.jpg) no-repeat top left;
	padding:9px 0 8px 33px;
	line-height:40px;
}

a.arrow_btn_gallery:hover {
	color:#d4d4d4;
	text-decoration:none;
	background-position: bottom left;
}

a.arrow_btn_tech:link, a.arrow_btn_tech:visited {
	background: url(/images/frontend/global/arrow_btn_tech.jpg) no-repeat top left;
	padding:9px 0 8px 33px;
	line-height:40px;
}

a.arrow_btn_tech:hover {
	color:#d4d4d4;
	text-decoration:none;
	background-position: bottom left;
}

.intro {
	padding:0 0 3px 0;
	background: url(/images/frontend/global/dbl-stroke-horz.gif) repeat-x left bottom;
}

.heading {
	padding: 0 0 0 10px;
}

#content p {
	margin:1em;
	line-height:1.4em;
}

#tech_list .colr {
	float:right;
	width:720px;
	margin:15px 15px 15px 0;
}

#tech_list .coll {
	float:left;
	width:230px;
	margin:15px 0;
}
	
#content .coll p {
	margin: 0 1em;
	line-height:1.4em;
}


.tech_list {
	padding: 15px 0;	
}

.tech_list div.heading {
	padding: 18px 0 0 0;
}

.tech_list img {
	margin: 0 15px 0 0;
}

.tech_list a{
	text-decoration: underline;
}




.pad_bot15{padding:0 0 15px 0;}