@charset "UTF-8";

/*debug only*/
.debugError {
	background-color: #ff7f73;
	border: double thick red;
}

/*base reset*/
body, div, ul, li, table, tr, td, th, a, img {
	margin: 0;
	padding: 0;
	font-size: medium;
	text-decoration: none;
	border: none;
	outline: none;
	border: 0;
}

a {
	color:#062261;
	font-weight:bold;
}

a:hover {
	color:#D77500;
}

/*ltr direction language specific*/

body#en_GB #mainContent .content,
body#en_GB #mainContent .artContent
 {
	margin-left: 0.8em;
}

body#fa #mainContent .artContent,
body#ar #mainContent .artContent,
body#fa #mainContent .content,
body#ar #mainContent .content {
	margin-right: 0.8em;
}
/* none direction language specific*/
body{
	font-size: small;
	color: #000000;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 1.5em;
}
.artContent h2{
	line-height: 1.3em;
}

#header {

	background:#0f3e76 url(/cocoon/saii/graphics/original/headerbg-mobile.jpg) no-repeat;
	border-bottom:1px solid #fff;
}
#header table td {
	padding: 0.7em 0.4em 0.3em 8px;
}
#header table h3 {
	color: #dfe4ec;
	font-size:small;
	font-weight:normal;
}
#langController{
	margin-bottom: 0.01em;
}
#footer {
	margin-bottom:20px;
}
#langController, #footer {
	/*border: solid 0.1em #151515;*/	
}
#langController li {
	border-bottom: solid 1px #fff;
}
#footer li {
	border-top: solid 1px #fff;
}
#langController ul, #footer ul {
	list-style: none;
}	
#langController li, #footer li {
	
	/*background-color: #151515;*/
	
}
#langController li a, #footer li a {
	display: block;
	color: #fff;
	background:url(/cocoon/saii/graphics/original/bgsprite-mobile.jpg) repeat-x 0 0;
	padding: 4px 0.2em;
	height:24px;
	font-weight:normal;
}
#langController li a:hover, #footer li a:hover {
	background:url(/cocoon/saii/graphics/original/bgsprite-mobile.jpg) repeat-x 0 -38px;
	color: #000;
	padding: 4px 0.2em;
	height:24px;
}/*
body#en #langController li a#enLang {
	color: #FFF;
}
body#ar #langController li a#arLang {
	color: #FFF;
}
body#fa #langController li a#faLang {
	color: #FFF;
}*/
#mainContent table {
	width: 100%;
	background-color: #fff;
}
#mainContent table tr {
	/*background-color: #ecf1eb;*/
	background-color: #fff;
}

#mainContent table td {
	border-bottom:1px solid #d9d9d9;
}


#mainContent table a {
	background:#fff;
	color: #012A85;
	display: block;
	padding: 0.8em;
	/*border: solid 0.1em #fff;*/
	border-bottom:3px solid #f3f3f3;
	font-weight:normal;
}
#mainContent table a:hover {
	background-color: #f3f3f3;
	color:#012A85;
}
#mainContent h2,
#mainContent h3 {
	color: #575757;
}
.mobileCommentForm,
.mobileContactForm {
	padding: 1em;
	background-color: #e4e4e4;
	border-top:1px solid #d9d9d9;
}

.mobileCommentForm input[type="text"], .mobileCommentForm textarea {border:1px solid #aaa;}

#logo {width:232px;}

.container {padding:0 10px;}

