﻿/* === General Section === */
/*@import url(http://fonts.googleapis.com/css?family=Cuprum);*/
@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 400;
  src: local('Cuprum'), local('Cuprum'), url(fonts/Cuprum-Regular.ttf) format('truetype');
}

/*@import url(http://fonts.googleapis.com/css?family=News+Cycle);*/
@font-face {
  font-family: 'News Cycle';
  font-style: normal;
  font-weight: 400;
  src: local('News Cycle'), local('News Cycle'), url(fonts/NewsCycle-Regular.ttf) format('truetype');
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
html, body, textarea, input { 
	font-size:101%;
	font-family:Helvetica,Arial,verdana,arial,sans-serif;
	color:#8F8F8F;
	font-size:12px;
	-webkit-text-size-adjust:none;
}
html{
/*	background:url(../img/bg.jpg) no-repeat center 385px #E0E0E0;   */
		background:url(../images/bg.png) repeat center 385px #E0E0E0; 
}
body{
}
#body {
padding:10px;
padding-top:20px;
}
a{ color:#65CC57; text-decoration:none; cursor:pointer; }
a:hover { text-decoration:none }
a:hover { background:#65CC57; color:#383838;}
::-moz-selection{ background:#65CC57; color:#383838; }
::selection { background:#65CC57; color:#383838; }
a.to-top {
    margin-bottom:10px;
    display:inline-block;
}
a.to-top:hover {
    color:#F3F3F3;
}
footer, header, section {
	display:block;
}
h1{
	color:#CCCCCC;
	font-size:48px;
	letter-spacing:-0.03em;
	font-weight:100;
	z-index:400;
	position:relative;
	margin-left: 260px;
	padding-top:50px;
	font-family: 'Cuprum', sans-serif;
}
h2{
	font-size:28px;
	letter-spacing:-0.01em;
	margin-bottom:16px;
	margin-top:3px;
}
h3{
	font-size:18px;
	margin:8px 0 10px;
}
h4{
	font-size:18px;
	margin:8px 0 0;
}

p, li{
	line-height:1.5em;
}
p, ul{
	margin-bottom:18px;
}
li{
	list-style:inside square;
	margin-left:2px;
}

hr { 
	display:block;
	height:0px;
	line-height:0px;
	border:0;
	border-top:1px solid #222222;
	border-bottom:1px solid #444444;
	margin:16px 0;
	padding:0;
}
strong{
	font-weight:700;
}
header, footer, nav, section{
	display:block;
}
footer{
	font-size:10px;
	text-align:center;
}
#wrap{
	width:800px;
	min-height:400px;
	margin:80px auto;


	background:url(../images/bg_home.gif) #333333;
	
	-moz-box-shadow: 0 1px 153px #666666;
	-webkit-box-shadow: 0 1px 153px #666666;
	box-shadow: 0 1px 153px #666666;
}
#content{
	position:relative;
	top:39px;
	width:500px;
	height:350px;
	margin-left:250px;
	
}
.content{
	position: relative;
}
img{
	border:0;
}

.small{
	font-size:10px;
	color:#888;
	letter-spacing:0;
}

#logo{
	display:block;
	height:160px;
	width:160px;
	background:url(../images/m_logo.png) no-repeat center;
	position:absolute;
	left: 0;
}


 /**triple column******/
  
	
   .triplewrapper {
	width: 100%;
	overflow:hidden;
	}
	.triplecolumn{
		width: 399px;
		display: inline;
		float: left;
		position: relative;
		margin-left: 0px;
		margin-right: 0px;
	}
	.box-indent {
		padding: 25px 24px 24px 25px;
	}
	.box-1, box-2, box-3 {
		position: relative;
		margin-bottom: 0px;
	}
	.box-1 {
		/*background: #707070;*/
	}
	.box-2 {
		
	}
	.box-3 {
	
	}
	
	.box-title {
		font-family: 'News Cycle', sans-serif;
		font-size: 30px;
		line-height: 1.7em;
		color: white;
		text-transform: uppercase;
		border-bottom: 3px solid white;
		padding-bottom: 7px;
		margin-bottom: 24px;
	}
	
	.box-text {
		font-size: 13px;
		line-height: 19px;
		color: #fff;
		border-bottom: 1px solid white;

		margin-bottom: 9px;
	}
	
	.box-indent .link-1 {
		color: #65CC57;
		margin-right: 11px;
	}
	.box-indent .link-1:hover{ color: #333; }
	.box-pic {
		position: absolute;
		top: 39px;
		right: 24px;
	}
	
	 .link-1,  .box a {
		display: inline-block;
		font-family: 'News Cycle', sans-serif;
		font-size: 1.5em;
		line-height: 1.4em;
		color: #fff;
		text-decoration: none;
	}
	
	.box a:hover {
		text-decoration: underline;
	}
	
	.alpha {
		margin-left: 0;
	}
	.omega {
		margin-right: 0;
	}
	
	.boxalignright {
		text-align: right;
	}
	
.bottomrow{
		overflow: auto;
		background: #555;
		border: 1px solid #383838;
		border-top: 1px solid #000;
	}
	.bottomrow .floatbox{
		float: left;
		width: 350px;
		padding: .25em 0;
		margin: 1em 2em;
		border-bottom: 1px solid #777;
	}
	.bottomrow a.max{
		color: #FFF;
		font-family: 'News Cycle', sans-serif;
		text-transform: uppercase;
		font-size: 1.5em;
	}
	.bottomrow img{
		float: right;
	}
.longbox{
	padding: 1em 2em;
}