/*
By Herreman David
http://www.free-css-templates.com
StyleSheet for BinaryNews Template
*/

body {
 background-color: #e7e7e7;
 color: #000;
 padding: 0; margin: 0; font: 0.7em Arial, sans-serif; line-height: 1.3em;
 font-family: "Arial";
}

a { color: #cb680f;; background: inherit; }
a:hover { color: #647B6D; background: inherit;}

h1 { font: bold 2em Arial, Sans-Serif; letter-spacing: -1px; padding: 16px 0 0 8px; margin: 0; }
h2 { margin: 0; padding: 0; font: normal 1.6em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a { color: #46574D; background: inherit; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #BFE1ED; background: inherit; }
h3 { font: 90% Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #46574D; background: #FFF; }
p {	margin: 0 0 0px 0; line-height: 1.5em; }
form { margin: 0; }

input.search { width: 122px; height: 15px; border: 1px dashed #46574D; background: #FFF url(input.jpg) no-repeat; padding: 3px; color: #616161; }
input.submit { width: 28px; height: 20px; font-weight: bold; border: none; background: #FFF; padding: 3px; color: #616161; }

.mainText1 {
	font-size: 14px;
	margin: 10px 0;
	font-weight: bold;
	letter-spacing: 1px;
}
.mainText1:first-letter {
	color: #cb680f;
	font-size: 18px;
}
.mainText2 {
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0;
}
.content { 
    background: #FFF; 
	margin: 0 auto;
	padding: 0px;
	width: 886px;
	color: #000;
}

.preheader {
	background: #000 url(preheader.jpg) no-repeat center bottom;
	color: #FFF;
	width: 886px;
	height: 71px;
	margin: 0;
	padding: 0;
}

	.preheader a { color: #FFF; background: inherit; text-decoration:none; }
	.preheader a:hover { color: #FFF; background: inherit;}

.preheader .padding {
	
	float: right;
	padding: 52px 70px 0 0;
	color: #FFF;
}

#header {
	background: #000 url(header.jpg) no-repeat center bottom;
	color: #FFF;
	width: 886px;
	height: 280px;
	margin: 0;
	padding: 0;
	z-index: 0;
	position: relative;
}

#header .title {
	float: left;
	padding: 12px 0 0 84px;
	color: #FFF;
	font: bold 1.8em Arial, sans-serif;
}

#header .slogan {
	float: left;
	clear: both;
	padding: 2px 0 0 84px;
	color: #FFF;
	font: bold 0.8em Arial, sans-serif;
}

.menu1 {padding:0px 0 0 63px; margin:0; list-style:none; height:35px; background:#fff url(menu2.jpg); position:relative; border:1px solid #000; border-width:0 0px; border-bottom:0px solid #444;}
.menu1 li {float:left;}
.menu1 li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu1 li.current a {color:#fff; background:url(button3.gif);}
.menu1 li.current a b {background:url(button3.gif) no-repeat right top;}
.menu1 li a:hover {color:#fff; background:#000 url(button2.gif);}
.menu1 li a:hover b {background:url(button2.gif) no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url(button3.gif); cursor:default;}
.menu1 li.current a:hover b {background:url(button3.gif) no-repeat right top;}

#nav {
	background: #000 url(menu.jpg) no-repeat center bottom;
	background-color: #000;
	width: 886px;
	height: 36px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.text_div {
	padding:0px 10px 0px 10px;width:535px;
}


.main_content {
	background: #FFF url(bg.jpg) repeat-y center bottom;
	background-color: #FFF;
	margin: 0 auto;
	padding: 0px 0px 0px 63px;
	width: 823px;
}

	

.sd_right {
    clear:both;
    background-color: #FFF;
	float: right;
	color: #000;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 15px;
	width: 170px;
}	

/* For IE... */
* html .sd_right {
    clear:both;
    background-color: #FFF;
	float: right;
	color: #000;
	margin: 0 40px 0 0;
	padding: 0px 0px 0 15px;
	width: 170px;
	border-left: 1px dashed #ccc;
}	


.text_padding {
	padding: 15px 0 0 0;
}

.main_content h2 {
	padding: 5px 0 5px 0;
	color: #cb680f;
	font: bold 1.6em Arial, sans-serif;
}


.date { 
	color: #46574D; 
	background: #FFFFFF;
	text-align: right; 
	margin: 10px 0 5px 0; 
	padding: 0.4em 0 0 0; 
	border-top: 2px solid #eee;
}

input.button { 
	background: #FFFFF4; 
	color: #808080;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.comments { 
	padding: 10px 10px 8px 10px; 
	margin: 0 0 7px 0; 
	background: #f8f8f8; 
	color: #000;
}

.commentsbox { 
	padding: 8px 0 10px 10px; 
	margin: 0 0 10px 0; 
	background: #f4f4f4; 
	color: #000;
}

.error {
	color: #990000;
	background-color: #FFF0F0;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px dashed #990000;
}
.error h2 {
	color: #990000;
	background: inherit;
}

.success {
	color: #000000;
	background: #F5FBE1;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px dashed #7BA813;
}
.success h2 {
	color: #7BA813;
	background: inherit;
}

.footer { 
	background: #000 url(footer.jpg) center no-repeat;
	width: 886px;
	height: 78px;
	color:#555;  
	font-size:90%;
	text-align:center; 
	clear:both;
}

		.footer .padding {
			padding: 40px 0 0 0;
				
		}
.busLinks {
	margin: 1px;
	display: block;
	padding: 2px 5px;
	float: left;
	background-color: #fff;
	border: solid 1px #ccc;
	width: 100px;
	cursor: pointer;
}
img.moveBtns {
	display: block;
	cursor: pointer;
}
img.busLinks {
	opacity:0.6;filter:alpha(opacity=60);
}
#busTextHolder {
	width: 5874px;
	display:block;
	overflow-x: hidden;
	visibility: visible;
}
#busTbl {
	width: 100%;
	border-collapse: collapse;
}
#busTbl td {
	width: 524px;
	vertical-align: top;
	padding: 5px;
}
#busNavHolder {
	display:block;
	width: 1500px;
	overflow-x: hidden;
}
#img-detail-panel {
	text-align: center;
}
.newsTitle {
	display: block;
	background-color: #eee;
	border: solid 1px white;
	padding: 2px;
}
.mail {
	background: transparent url(../images/icons/move.png) no-repeat !important;
}
.back {
	background: transparent url(../images/icons/control_start.png) no-repeat !important;
}
.next {
	background: transparent url(../images/icons/control_end.png) no-repeat !important;
}
.teambtn {
	background: transparent url(../images/icons/zoom_in.png) no-repeat !important;
}
.btnMM, .links {
	background: transparent url(../images/icons/monkey.png) 0 3px no-repeat !important;
}
.menuMM {
	background: transparent url(../images/icons/monkey.png) no-repeat !important;
}
.register {
	background: transparent url(../images/icons/group_edit.png) 0 1px no-repeat !important;
}
.news {
	background: transparent url(../images/icons/feed.png) 0 3px no-repeat !important;
}
.login {
	background: transparent url(../images/icons/group_go.png) 0 1px no-repeat !important;
}
.forgot {
	background: transparent url(../images/icons/group_key.png) 0 1px no-repeat !important;
}
.cancel {
	background: transparent url(../images/icons/page_white_delete.png) 0 1px no-repeat !important;
}
#topTextHolder {
	padding: 0;
	width: 540px;
}
.divLinks a {
	text-decoration: none;
	display: block;
	width: 150px;
	padding: 3px;
}
.divLinks a:hover{
	background-color: #ddd;
	color: #333;
}
#newsBox {
	margin-top:10px;
	margin-bottom: 5px;
}
#newsBox a{
	display: block;
	padding: 3px 0;
	text-decoration: none;
}
h3.toggler {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	font-family: 'Tahoma', sans-serif;
	font-size: 14px;
	color: #528CE0;
	font-weight: bold;
	margin: 0 0 4px 0;
	padding: 3px 5px 3px 16px;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}
#b_edit, #c_edit, #m_edit {
	margin: 0 auto;
	
}
.emailBox {
	float:left;
	text-align: center;
	display:block;
	width: 175px;
}

