@charset "UTF-8";

/* 

CTO - Central Tools Organization
URL: http://www.cto-ir.com
Design: Schahryar Fekri

*/


html {
}

body {
background:white;
padding:0; margin:0;
width:100%; height:100%;
min-width:1012px;
border-top:5px #cbcbcb solid;
border-bottom:5px #cbcbcb solid;
font-family:Verdana, Geneva, sans-serif;
font-size:0.9em;
color:#616161;
line-height:1.3em;
text-align:left;
}

h1 {
font-size:22px;
}

h2 {
font-size:20px;
}

li {list-style:url(../images/bullet/arrow.gif);
}

a, a:link, a:visited {
color:#0875b3;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}


#framework {
margin: 0 auto;
width:1012px; height:100%;
}

#container {
width:950px; height:100%;
padding-left:20px;
padding-right:20px;
text-align:left;
}

#header {
width:100%; height:308px;
}

#branding {
width:100%; height:88px;
}

#showcase {
width:100%; height:213px;
background:#c6c6c6;
}

.showcase_top {
padding-top:12px;
}

#logo {
width:300px; height:auto;
margin-top:16px;
float:left;
}

#lang {
width:420px; height:88px;
float:right;
text-align:right;
}

.lang_s {
width:73px; height:21px;
background:url(../images/bg/lang_s.gif) #cbcbcb;
font-size:0.75em;
color:white;
float:right;
text-align:center;
}

.lang {
width:73px; height:21px;
font-size:0.75em;
color:gray;
float:right;
text-align:center;
}

.lang_s a {
/* color:white; */
text-decoration:none;
}

.lang a {
color:gray;
text-decoration:none;
}


#nav {
width:950px; height:auto;
margin-top:5px;
}

#nav .pad {
margin-right:10px;
}

#body {
background:url(../images/bg/content.png) repeat-x;
width:100%; height:auto;
min-height:250px;
overflow:hidden;
}

#body .padding {
padding: 65px;
padding-bottom:20px;
overflow:hidden;
}

#body .clmnl {
width:500px; height:auto;
float:left;
overflow:hidden;
}

#body .clmnr {
width:250px; height:auto;
float:right;
border-left:#CCC dashed 1px;
padding-left:15px;
}

/* Footer | Start */
#footer {
margin: 0 auto;
width:100%; height:200px;
background:url(../images/bg/footer.gif) repeat-x;
}

#footer .branding {
width:820px; height:78px;
margin-left:65px;
}

#footer .branding_pad {
padding-top:33px;
}

#footer .content {
width:820px; height:100px;
color:#a0a0a0;
font-size:12px;
margin-left:65px;
}

#footer .content_pad {
padding-top:33px;
}


#footer .nav {
padding:0px 15px 0 15px;
overflow:hidden;
}

#footer a {
text-decoration:underline;
color:#a0a0a0;
}
/* Footer | End */

.left {
float:left;
}

.right {
float:right;
}

.hilite {
overflow:hidden;
padding-bottom:38px;
}

.hilite p {
margin:3px;
}