/* CSS Document */
body, html{
padding:0px;
margin:0px;
font-family:tahoma;
font-size:12px;
color:#525252;
}
td{
overflow:hidden;
vertical-align:top;
}
.head{
width:100%;
height:141px;
background:url(images/headback.jpg);
}
.logo{
position:absolute;
top:0px;
left:10px;
background:url(images/logo.jpg);
width:230px;
height:91px;
}
.seopromo{
position:absolute;
top:0px;
right:10px;
background:url(images/seopromo.jpg);
width:735px;
height:109px;
}
.menucont{
text-align:center;
position:absolute;
top:120px;
left:0px;
width:100%;
}
.topmenu{
height:34px;
background: url(images/menuright.jpg) left no-repeat;
width:737px;
margin:0 auto;
}
table, tr{
overflow:hidden;
}
.menuright{
position:relative;
float:left;
background:url(images/menuright.gif);
height:34px;
width:15px;
}
.menucont .primary{
background:#EDEDED;
position:relative;
width:690px;
margin-left:15px;
height:100%;
float:left;
line-height:34px;
font-size:13px;
text-align:center;
}
.menucont .primary ul{
margin:0 auto;
text-align:center;
padding:0px;
list-style-type:none;
width:720px;

}
.primary li{
padding:0px;
margin:0px;
float:left;
color:#0375B4;
margin:0px 0px 0px 5px !important;
padding:0px !important;
}
.primary li.last{
color:#EDEDED;
}
.menucont .primary li a:link, .menucont .primary li a:visited, h2 a:link, h2 a:visited{
color:#0375B4;
text-decoration:none;
font-weight:bold;
}
h2 a:link, h2 a:visited{
font-size:12px;
font-weight:bold;
}
#left .block{
margin-left:0px;
padding-left:0px;
width:200px;
/*border-left:solid 1px #93C5DE;*/
overflow:hidden;
height:auto;
overflow:hidden;
position:relative;

}
#left{
overflow:hidden !important;
}
#left .block .title{
background:url(images/blocktitle.jpg) no-repeat;
width:195px;
height:31px;
padding-left:35px;
line-height:23px;
color:#FFFFFF;
}
#left .block .content{
padding:0px;
margin:0px;
position:relative;
height:auto;
/*border-left:solid 1px #93C5DE;*/
float:left;
}

#right .block{
margin-right:0px;
margin-right:0px;
float:right;
width:220px;
position:relative;
overflow:hidden;
/*border-right:solid 1px #93C5DE;*/
}
#right li.last, #right li.first{
margin-left:35px;
}
#right .title{
background:url(images/rightblock.jpg);
width:195px;
height:31px;
line-height:23px;
color:#FFFFFF;
float:right;
text-align:center;
position:relative;
}
#right .poll{
text-align:left;
width:50px;
overflow:hidden;
}
#right .poll .percent{
position:relative;
width:90%;
}
#right .links li{
color:#FFFFFF;
}
#right .poll .bar{
width:180px;
overflow:hidden;
}

#right .poll{
padding:0px;
width:auto;
height:auto;
float:left;
}
#right .content{
position:relative;
float:rigth;
width:195px;
margin-left:25px;
}
#left .title, #right .title{
font-size:12px;
}
#content .titleok, #content h1{
font-size:18px;
float:left;
color:#3B3C3E;
}
#content h1{
font-weight:normal;
}
#content .linkfeed{
height:23px;
border-left:dotted 1px #A8A8A8;
padding-left:5px;
padding-right:10px;
background:url(images/listcontent.jpg) right no-repeat;
line-height:23px;
float:left;
margin-left:10px;
}
#content .linkfeed a:link, #content .linkfeed a:visited{
font-size:12px;
color:#0274B2;
}
#content .contenthead{
border-bottom:solid 2px #A8A8A8;
overflow:hidden;
position:relative;
padding-bottom:3px;
height:25px;
//height:30px;
}
#left ul, #right ul{
float:left;
margin:0px 0px 0px 5px;
padding:10px 0px 10px 5px;
list-style-type:none;
width:175px;
position:relative;
overflow:hidden;
}
#left li{
margin:0px 0px 0px 10px;
padding:0px 0px 5px 15px;
list-style-image:none;
background:url(images/list.gif) left no-repeat;
border-bottom:dotted 1px #8F8F8F;
text-align:left;
}
#left li a:link, #left #bliad a:visited, #right li a:link, #right li a:visited{
font-size:12px;
color:#026DA5;
}

#content{
margin-left:8px;
}

#right .content{
text-align:left;
}
#right .content form{
margin-top:20px;
}
#right .content input{
width:151px;
height:23px;
margin-bottom:0px;
background:url(images/forminput.jpg) no-repeat;
border:0px;
padding:3px 5px 0px 10px;
color:#535353;
font-size:12px;
}
#right .content input[type=submit]{
width:48; height:13px;
background:url(images/formbutton.jpg) center no-repeat;
color:#FFFFFF;
font-size:1px;
margin-bottom:10px
}
#content .content{
margin-top:17px;
width:100%;
}
#content .content .borderside{
position:relative;
background:url(images/borderside.jpg) repeat-x;
height:100%;
}
#content .leftside, #content .rightside{
background:url(images/leftside.jpg);
position:relative;
float:left;
width:3px;
height:100%;
}
#content .rightside{
background:url(images/rightside.jpg);
float:right;
}
#content .content .nodecontent{
position:relative;
width:100%;
height:100%;
text-align:center;
}
#content .content .nodecontent .title{
width:80%;
position:relative;
}
#content .content .nodecontent .title a:link, #content .content .nodecontent .title a:visited, .views-field-title a:link, .views-field-title a:visited{
color:#0375B4;
font-weight:bold;
font-size:12px;
}
#content .content .nodecontent .text{
position:relative;
width:95%;
padding: 0px 0px 15px 15px;
float:left;
text-align:left;
color:#525252;
font-size:12px;
}
#content .content .nodecontenthead{
position:relative;
height:14px;
}
#content .content .date{
position:relative;
margin-left:15%;
color:#FFFFFF;
font-size:12px;
line-height:14px;
height:14px;
width:71px;
padding:0px 0px 0px 8px;
background:url(images/date.gif) no-repeat;
}
#content .block{
padding-bottom:5px;
overflow:hidden;
}
#catalog ul{
margin:0 auto;
width:630px;
position:relative;
padding:0px;
overflow:visible;
height:auto;
}
#catalog  ul li{
float:left;
width:300px;
padding:0px;
list-style-type:none;
background:url(images/liback.jpg) no-repeat;
line-height:26px;
text-align:left;
}

#catalog ul li.b{
background:url(images/libackb.jpg) no-repeat;
}
#content ul li a:link, #content ul li a:visited{
padding-left:20px;
color:#0375B4;
text-decoration:none;
font-weight:bold;
}
#bottom{
width:100%;
height:90px;
margin-top:0px !important;
padding-top:0px !important;
background:url(images/bottomback.jpg);
}
#bottom .copyleft, #bottom .copyright{
width:190px;
height:50px;
position:relative;
float:left;
margin:15px 0px 0px 30px;
color:#838383;
border-right:dotted 2px #838383;
padding-top:10px;
}
#bottom .copyright{
border-left:dotted 2px #838383;
border-right:none;
padding-left:40px;
float:right;
}
#bottom .primary{
background:none;
padding-top:30px;
height:40px;
text-align:center;
margin-top:30px;
}
#bottom .primary ul{
text-align:center;
padding:0px;
list-style-type:none;
position:relative;
width:600px;
height:auto;
margin:0 auto;
padding-left:0px;
}
#bottom .primary li{
padding:0px;
margin:0px;
color:#9C9D9F;
}
#bottom .primary li a:link, #bottom .primary li a:visited{
color:#9C9D9F;
font-weight:normal;
list-style-type:none;
float:left;
margin-right:5px !important;
}
table.package{
float:left;
width:100%;
}
.tabs{
position:relative;
width:100%;
}
.tabs ul{
width:100%;
position:relative;
float:left;
height:auto;
}
form#system-modules{
float:left;
position:relative;
width:100%;
}
.tabs ul li{
width:auto;
height:auto;
background:none;
}
#content .rows{
margin-top:5px;
height:auto;
min-height:90px;
width:98%;
padding:5px;
padding-top:0px;
border:solid 3px #E8ECEF;
/*background:url(images/borderside.jpg) repeat-x;*/
}
#content .leftside{
margin-right:10px;
}
#content .views-field-field-newsimage-fid img, .field-content img{
float:left;
margin: 0px 10px 0px 5px;
border:none;
}
.field-content{
height:auto;
}
.field-content img{
margin:5px 10px 5px 10px;
}
.views-field-field-thumbnail-fid{
height:auto;
}
#content .block .title{
width:0px; height:0px; overflow:hidden;
}
#content .views-field-title{
margin-bottom:0px; margin-bottom:0px;
padding-left:15px;
padding-bottom:5px;
}
views-field-title .field-content{
padding-left:15px;
}
#content .views-field-teaser{
text-align:justify;
padding-right:10px;
overflow:hidden;
color:#525252;
}
#content .field-content p, .form-item{
margin:0px; margin:0px;
}
#content .views-row-1, #content .views-row-1{
overflow:hidden;
}
#content .views-field-created .field-content{
width:120px;
height:14px;
background:url(images/date.gif) no-repeat;
margin-left:120px;
padding-left:20px;
color:#FFFFFF;
}
#content form{
position:relative;
width:100%;
float:left;
}
#left .views-field-field-summary-value{
margin-bottom:8px;
height:65px;
width:180px;
height:auto;
padding-bottom:8px;
border-bottom:dotted 1px #909090;
overflow:hidden;
}
#left .views-field-field-summary-value .field-content{
height:60px;
height:auto;
overflow:hidden;
}

#left .view{
padding:0px 10px 0px 10px;
}
#left .views-field-title{
margin:0px;
padding:0px;
}
#left .field-content{
margin:0px;
padding:0px;
}
#left .views-field-created{
padding-top:5px;
color:#909090;
}
.views-field-name .field-content{
margin:0px 0px 0px 10px;
padding:0px 0px 5px 15px;
list-style-image:none;
background:url(images/list.gif) left no-repeat;
border-bottom:dotted 1px #8F8F8F;
text-align:left;
height:25px;
line-height:20px;
position:relative;
width:180px;
}
.views-field-name .field-content a:link, .views-field-name .field-content a:visited{
font-size:12px;
color:#026DA5;
padding-left:15px;
font-weight:bold;
}
#left .block{
padding-bottom:8px;
}
#right .block label{
height:0px;
width:0px;
overflow:hidden;
}
#right .block .tilte{
border-right:solid 1px #000000;
border-top:dotted 1px #8F8F8F;
}
#right .block .item-list{
border-top:dotted 1px #8F8F8F;
width:170px;
margin-left:10px;
}
#right .block ul{
text-align:left;
}
#tags{
float:left;
width:120px;
overflow:hidden;
}
#right .item-list li{
list-style-image:url(images/autolist.gif);
}
#right .rows{
border-bottom:dotted 1px #8F8F8F;
padding: 5px 0px 5px 5px;
margin-right:10px;
}
#right .poll .title{
background:none;
color:#0375B4;
paddign:0px;
margin:0px;
line-height:13px;
font-weight:bold;
text-align:left;
width:100%;
position:relative;
}
#right .form-radios input{
background:none;
margin:0px; padding:0px;
width:auto;
margin-top:5px;
position:relative;
height:auto;
overflow:hidden;
}
#right .form-radios .form-item{
margin:0px; padding:0px;
position:relative;
width:100%;
}
#right .form-radios label{
margin:0px; padding:0px;
position:relative;
width:100%;
height:15px;
line-height:15px;
}
#right .vote-form{
margin:0px; padding:0px;
}
#right .vote-form .title, #right .poll .title{
float:left;
position:relative;
margin:0px; padding:0px;
}

#right .vote-form input.form-submit{
background:url(images/vote.gif);
color:#000000;
width:103px;
height:20px;
font-size:1px;
overflow:hidden;
}
#right{
overflow:hidden;
}
#tags{
position:relative;
width:190px;
overflow:hidden;
float:left;
margin-right:30px;
}
#right .content form{
margin: 0px;
padding: 0px;
}
h1{
position:relative;
width:100%;
padding:0px;
padding-bottom:12px
margin:0px;
margin-bottom:10px;
//padding:0px;
//margin:0px;
}
#content p{
margin:0px;
padding:0px;
margin-bottom:8px;
}
#content object{
margin:15px 0px 15px 150px;
border: solid 1px #ffffff;
}
#content{
margin-top:10px;
}
.glossary-links{
background:#FFFFFF;
}
.glossary-alphabar-instructions{
color:#FFFFFF;
}
.glossary-links a:link, .glossary-links a:visited{
color:#0375B4;
text-decoration:none;
font-weight:bold;
font-size:13px;
}
.glossary-list a:link, .glossary-list a:visited{
color:#0375B4;
text-decoration:none;
font-size:12px;
}
.glossary-letter{
position:relative;
text-align:left !important;
margin:0px !important;
padding:0px !important;
}
dd{
margin:0px;
padding:0px;
}
#videoBar-bar{
height:270px;
width:105px;
overflow:hidden;
margin-top:10px;
margin-left: 40px;
}
#videoBar-bar h3, #videoBar-bar .pager{
height:0px;
overflow:hidden;
}
#video a:link, #video a:visited{
color:#0375B4;
text-decoration:none;
font-size:12px
}
table.movie_info{
height:0px;
width:0px;
overflow:hidden;
font-size:1px;
color:#ffffff;
}
table.movie_info input{
height:0px;
border:none;
margin:0px;
padding:0px;
overflow:hidden;
}
.glossary-detailed{
display: block !important;
width:100%;
heigh:100px;
position:relative;
float:left
}
dl{
display: block !important;
}
p{
margin:7px 0px 7px 0px !important;
}
.picture{
margin-top:100px;
padding-top:50px;
padding-right:50px;
}
.comment, .form-item{
padding:10px;
}
#edit-name-wrapper{
margin:0px !important;
padding:0px !important;
}
#content .block{
margin-top:0px !important;
padding-top:0px !important;
}
#content .block .title{
height:0px;
margin:0px; padding:0px;
}
#content .block .titleok{
margin-top:0px; padding-top:0px;
}
#content .block .contenthead{
margin-top:0px; padding-top:0px;
}
#content .view-header .view{
margin-top:0px; padding-top:0px;
}
#content .block, #content .block .content, #content{
margin-top:0px !important; padding-top:0px !important;
}
#content .comment{
border:solid 1px #E8ECEF;
padding:0px;
margin-top:5px;
}
#content .comment h3{
display:none;
}
#content .comment .submitted{
font-size:10px;
}
#content .comment .content{
margin:0px;
}
#content .rows{
text-align:left !important;
}
.views-field-field-summary-value, .views-field-title .field-content, .block .title{
text-align:left !important;
}
#right .block .title{
padding-left:30px;
width:165px;
overflow:hidden;
}
hr{
border:none;
border-bottom:dotted 1px grey
}