body {

background: #f0efdb url(../images/bg2.png) repeat-x 0 0;

}

body,table {

font-family: "Trebuchet MS", arial, hevetica, sans-serif;

color: #2e343b;

font-size: 11px;

}

table {

border-collapse: collapse;

width: 100%;

}

*{

margin: 0px;

padding: 0px;

}

img {

border: none;

}

.clr {

clear: both;

}

p {

margin: 0 0 8px;

}

p strong {

font-size:12px;

}

ul li {

margin: 0 0 0 20px;

list-style:inside;

}

a {

text-decoration:none;

color:#2e343b;

font-size:12px;

}

a:hover {

text-decoration:underline;

}

a.sresult {color: rgb(12, 74, 136);
font-size: 12px;
font-weight: bold;
text-decoration:underline;}

h3 {

color:#19599a;

font-family:georgia;

font-size:18px;

font-weight:normal;

margin-bottom:8px;

}



#page {

text-align: center;

}

#wrap {

background: transparent url(../images/contentbg2.png) repeat-y 22px 0;

margin: 0px auto;

text-align: left;

width: 987px;

overflow:hidden;

}

#wrap #iwrap{

background: transparent url(../images/top2.jpg) no-repeat 0 0;

}

#wrap #iiwrap{

background: transparent url(../images/bottom2.jpg) no-repeat 21px 100%;

}

#wrap #iiiwrap{

background: transparent url(../images/cross.png) no-repeat 0 100%;

}

#layout {

margin-left: 20px;

width:970px;

}

.pagetitle{

color: #000000;

font-size: 31px;

padding:0 0 10px;

font-weight:normal;

font-family: georgia;

line-height:36px;

margin-top: 100px;

border-bottom:1px solid #c9d3dc;

}



.title {

color: #000000;

font-size: 12px;

font-weight:normal;

margin-bottom:18px;

padding:0 0 15px;

border-bottom:1px solid #e1e1e1;

}

.breadcrumb {

margin:10px 0 20px;

}

.breadcrumb a{

color:#19599a;

font-weight:bold;

}

#top {

height: 82px;

}

#top .languages {

float:right;

width:108px;

height:34px;

}

#top .languages ul li{

display:block;

float:left;

margin: 0 3px 0 0;

list-style:none;

}

#top .languages a {

background: #f1e9d4;

color:#2e343b;

font-family: "Myriad Pro";

font-size:12px;

padding:6px 8px;

display:block;

}

#top .languages a:hover{

background: #83b7eb;

color:#f1e9d4;

text-decoration:none;

}

#top .logo a {

background: url(../images/logo.png) no-repeat 0 0;

display:block;

text-indent:-9999px;

height:47px;

width: 218px;

margin-left:35px;

clear:both;

}







#cols {



}

#leftcol{

float:left;

width:120px;

margin:100px 30px 0 30px;

}







#leftcol ul.menu li {

list-style:none;

margin:0 0 4px;

padding: 3px 0;

/*border-top : 1px solid transparent;

border-bottom : 1px solid transparent;*/

}

#leftcol ul.menu li#current {

list-style: none;

/*border-top : 1px solid #2e343b;

border-bottom : 1px solid #2e343b;*/

}


#leftcol ul.menu a {

color:#0c4a88;

font-size:12px;

font-weight:bold;

display:block; 

}

#leftcol ul.menu li a:hover {

	text-decoration: none;

	color:#666666;
}

#leftcol ul.menu li#current a {

text-decoration: none;

color:#2e343b;

}
#leftcol ul.menu li#current a:hover {

text-decoration: none;

color:#cdca44;

}

#leftcol ul.menu ul a{

font-weight:bold;

color:#2e343b;

text-decoration: none;

padding-left: 6px;

margin:0;

}



#leftcol ul.menu ul {

margin-bottom:8px;

}

#leftcol ul.menu ul li {

list-style: none;

padding: 5px 0;

margin: 0px;

}

#leftcol ul.menu ul li#current {

list-style: none;
text-decoration: underline;

/*border-top : 1px solid #2e343b;

border-bottom : 1px solid #2e343b;*/

}

#leftcol ul.menu ul li a:hover {

color: #cdca44;

/*border-top : 1px solid #2e343b;

border-bottom : 1px solid #2e343b;*/

}

ul.menublack a{

font-weight:bold;

color:#2e343b;

text-decoration: none;

}

ul.menublack li {

list-style: none;

padding: 5px 0;

margin: 0;

}

ul.menublack li#current {

list-style: none;

border-top : 1px solid #2e343b;

border-bottom : 1px solid #2e343b;

padding: 5px 0;

}











#midcol .componentheading {

display:none;

}



#midcol {

width: 470px;

margin-top: 35px;

}

#midcol {

min-height: 1050px;

height:auto !important;

height: 1050px;

}

#omid {
float:left;}


#content  {

padding-bottom: 15px;

margin-bottom:10px;

}

div.image {

float:right;

width:179px;

margin: 5px 0 0px 10px;

}

div.image a {

color: #ed1d1d;

font-weight:bold;

}

div.image a img {

margin:5px 5px 20px 5px;

}

div.image p {

color:#808080;

margin:0;

}







#rightcol {

float:left;

width: 286px;

margin-left:8px;

margin-top: 80px;
}

.search {

padding: 20px 8px;

color:#0d2c49;

font-family:"myriad pro";

font-size:12px;

}

.search .inputbox {

margin:0 2px 0 5px;

width: 160px;

}

.moduletable {

padding: 15px 10px;
background-image:url(../images/modtblbottom.jpg);
background-position:bottom;
background-repeat:no-repeat;

}

.moduletable-mod {

margin-left:10px;
margin-right:10px;
margin-bottom:15px;
padding-bottom: 15px;
background-image: url(../images/delim.gif);
background-position:bottom;
background-repeat:repeat-x;

}

.moduletable h3{color:#19599a;

font-family:georgia;

font-size:18px;

font-weight:normal;

margin-bottom:8px;

border-bottom:dotted thin #000000;}

.moduletable-newsletter {

margin-left:10px;
margin-right:10px;
margin-bottom:15px;
padding-bottom: 15px;
background-image: url(../images/delim.gif);
background-position:bottom;
background-repeat:repeat-x;

}

.moduletable-newsletter a{
font-size:16px;
font-weight:bold;
}



#rightcol .contentpagetitle {

color:#2e343b;

font-weight:bold;

}

#rightcol .contentpaneopen {

font-size:12px;

width: 260px;

}

#rightcol .contentpaneopen2 {

border-bottom:1px solid #ffffff;

margin-bottom:10px;

width: 260px;

}

#rightcol .componentheading {

font-size:24px;

color:#2e343b;

padding:0;

line-height:32px;

}

#rightcol #userForm {

background: url(../../form.png) no-repeat 50% 0;

color:#195999;

font-size:11px;

padding: 24px 28px 38px; 

}

/*

#rightcol #userForm {

background: url(../../form2.png) no-repeat 50% 0;

color:#195999;

font-size:11px;

padding: 15px 28px 20px; 

}

*/

#rightcol #Signup {

margin: 5px 0 0 104px;

}



#userForm input {

height:18px;

font-size:11px;

}



.article_separator {

display:none;

}







#footer {

color:#ffffff;

line-height:46px;

background: #000000;

margin:auto;

width:940px;

}

#footer  ul li {

display:inline;

margin:0 6px;

}

#footer a{

color:#ffffff;

font-size:11px;

}

.fleft {

float:left;

margin-left: 20px;

width:400px;

}

.fright {

float:right;

text-align:right;

margin-right: 24px;

width:400px;

}



.sectiontableentry1 td, .sectiontableentry2 td{

padding:10px;

border-bottom: 1px solid #e9e9e9;

color: #608cba;

font-weight:bold;

font-size: 14px;

}

.sectiontableentry1 a, .sectiontableentry2 a{

color: #608cba;

font-weight:bold;

font-size: 14px;

line-height:30px;

display:block;

padding-left: 36px;

margin-left: -38px;

}

.sectiontableentry1 a:hover, .sectiontableentry2 a:hover{ 

background: url(../images/disc.png) no-repeat 0 0px;

color:#cdca44;

text-decoration:none;

}

.moduletablesearch {

margin:19px 4px;

}
.banneritem {text-align: center;}
