@charset "utf-8";
/* CSS Document */

body { margin:auto;
font-family:Tahoma, Arial, sans-serif;
background-color:#fff;}

p {}

hr { margin:10px 0;
color:#5e8dbc;
border:1px solid #5e8dbc;
height:1px;
clear:both;
width:100%;}

.clear { clear:both;}

/* Specific Divs */

#container { background-color:#fff;
height:auto;
margin:10px auto 10px auto;
width:920px; }

/* Header Section */

#header {}

#links { font-size:72%;
margin:0 50px 0 0;
padding:0;
float:left;
color:#032648;}

.access a { color:#032648;
text-decoration:none;}

.access a:hover { color:#032648;
text-decoration:underline;}

.top_links { background-color:#5e8dbc; 
color:#fff;
font-size:72%;
padding:0;
margin:-10px 0 10px 0;
_position:relative;
float:right;
.padding:5px 0 10px 0;}

.top_links a { color:#fff;
text-decoration:none;
font-weight:bold;
padding:10px;}

.l { border-right:1px solid #fff;}

.n { border:0;}

.top_links a:hover { color:#fff;
text-decoration:underline;}

#basket { font-weight:bold;
float:left;
margin:10px 0 0 20px;
padding:0;
color:#032648;
.margin:1px 0 0 5px;}

#basket p { font-size:72%;
float:left;
margin:0 5px 0 0;
padding:0;}

#basket a { text-decoration:none;
color:#032648;}

#basket a:hover { text-decoration:underline;
color:#032648;}

#logo { background-color:#e5edf4;
height:62px;}

#logo .logo_img { float:left;
margin:12px 0 0 20px;}

#logo .mem_img { float:right;}

#main_img { height:235px;
background:url(../images/big-img.jpg) no-repeat;
margin:-15px 0 0 0;
padding:0;}

#main_img form { float:left;
margin:20px 0 0 20px;}

#overlay { margin:-50px 0 0 0;
width:920px;
background-color: transparent;   
position: absolute; 
z-index: 2;}

#overlay a { color:#0b345b;}

#overlay #crumbs { float:left;
margin:10px 0 0 20px;}

#overlay #crumbs p { color:#0b3257;
font-size:72%;
font-weight:bold;}

#overlay-bg { margin:-50px 0 0 0;
height:50px;
width:920px;
background-color:#fff;  
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity: 0.5;}

/*#overlay { background:url(../images/img_bottom.jpg) no-repeat;
margin-top:0px;
height:43px;
.margin-top:-4px;}

#overlay a { color:#0b345b;}

#overlay #crumbs { float:left;
margin-left:200px;
.margin-top:15px;
_margin-left:100px;}

#overlay #crumbs p { color:#0b3257;
font-size:72%;
font-weight:bold;}

#form { color:#0b3257;}

#text { float:right;
margin:-3px 0 0 0;
.margin-top:0px;}*/

#internal_img { margin-top:-15px;
background:url(../images/sm-img.jpg) no-repeat;
height:117px;}

#internal_img form { float:left;
margin:20px 0 0 20px;}

#internal_img .placeholder { background-color:#000;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
float:right;
width:300px;
margin:10px 10px 0 0; }

#internal_img .placeholder p { color:#fff;
font-size:72%;
margin:5px 10px 5px 10px;
float:left;}

#internal_img .placeholder img { margin:5px 10px 5px 10px;
float:right;}

.search { background-color:#bbccdc;
font-size:72%;
border:1px solid #fff;
padding:2px; }

.search2 { 
background-color:#bbccdc;
border:1px solid #fff;
padding:2px; }

.button { background:url(../images/btn.jpg) no-repeat;
font-size:70%;
width:55px;
color:#ffffff;
border:1px solid #fff;
padding:2px;
font-weight:bold;}

.button2 {
background:url(../images/btn.jpg) no-repeat;
font-size:80%;
width:55px;
color:#ffffff;
border:1px solid #fff;
padding:2px;
font-weight:bold;
}

.members { font-size:72%;
font-weight:bold;
float:right;
margin:5px 0px 10px 0;
padding:0 0 10px 0;}

.members p { display:inline;
padding:0;}

.pw { margin:0 10px 0 75px;
.margin:0 10px 0 55px;
_margin:0 10px 0 60px;}

.profile { font-size:72%;
font-weight:bold;
float:left;
margin:-5px 75px 0 0;
padding:0;}

.members_content { margin:0;
float:right;}

.members_content form { float:left;
margin:-20px 10px 0 0;
.margin-top:-15px;
.margin-right:5px;
.position:relative;}

.members_content form input { background-color:#bbccdc;
font-size:70%;
border:1px solid #fff;
padding:2px; }

.profile_content { margin:0;
float:right;}

.profile_content form { float:left;
margin:-20px 10px 0 0;
.margin-top:-11px;
.margin-right:5px;
.position:relative;}

.profile_content form input { background-color:#bbccdc;
font-size:70%;
border:1px solid #fff;
padding:2px; }

.forgot { font-size:68%;
text-decoration:underline;
padding:0px;
margin:-12px 15px 0 0;
float:left;
color:#0b345b;
.margin:0px 15px 0 0;}

.forgot1 { font-size:68%;
text-decoration:underline;
padding:0px;
margin:-12px 3px 0 0;
float:left;
color:#0b345b;
.margin:-3px 0 0 0;}

#form form { float:right;
margin-top:-20px;
margin-right:10px;
.margin-top:-11px;
.margin-right:5px;}

#form form input { background-color:#bbccdc;
font-size:70%;
border:1px solid #fff;
padding:2px; }

/* Main Content Section */

#content {}

/* Main Nav Left */

#nav { float:left;
width:180px;
margin:10px 0 0 0;
height:auto;
font-size:72%;}

#nav ul { margin:0 0 0 20px;
padding:0 20px 0 0px;}

#nav li { color:#00264a;
font-weight:bold;
border-bottom:1px solid #dae0e5;
list-style:url(../images/bullet.jpg);
padding:5px 0 5px 0;
margin:0px;}

#nav ul ul { margin:5px 0 0 0;
padding:0 20px 0 0px;}

#nav ul ul li { 
color:#00264a;
font-weight:normal;
border-top:1px solid #dae0e5;
border-bottom:none;
list-style:none;
padding:5px 0 5px 0;
margin:0;}

#nav a { color:#00264a;
text-decoration:none;}

#nav a:hover { color:#4b749c;
text-decoration:none;}

#nav a:active { color:#4b749c;
text-decoration:none;}

#search { background-color:#e5edf4;
color:#0d365c;
margin-right:10px;
margin-top:50px;
font-weight:bold;
padding:10px;
.padding:2px 0 2px 5px;}

#search p { 
padding:5px 0 10px 0;
margin:0px;
.padding:5px 0 0px 0;}

#search .email {color:#0d365c;
background-color:#5382af;
border:1px solid #fff;
margin-bottom:10px;
font-size:92%;
width:143px;}

#search1 { background-color:#e5edf4;
color:#0d365c;
margin-right:10px;
margin-top:-10px;
font-weight:bold;
padding:10px;
.padding:2px 0 2px 5px;
}

#search1 p { border-top:1px solid #0d365c; 
padding:15px 0 10px 0;
margin:0;
.padding:15px 0 0px 0;}

#search1 .email {color:#0d365c;
background-color:#5382af;
border:1px solid #fff;
margin-bottom:10px;
font-size:92%;
width:143px;}

.button1 { background:url(../images/btn.jpg) no-repeat;
font-size:92%;
width:69px;
color:#ffffff;
border:1px solid #fff;
padding:2px;
font-weight:bold;
margin-left:75px;}

/* Middle Section */

#middle { float:left;
width:450px;
margin:0px;
padding:0 20px 0 20px;
border-left: 1px solid #a5a5a5;
font-size:72%;}

#middle.fuller { width:690px;}

#middle h1 { color:#004990;
font-size:120%;
font-weight:bold;}

#middle h2 { color:#004990;
font-size:110%;
font-weight:bold;}

#middle h3 { color:#004990;
font-size:100%;
font-weight:bold;}

#middle #intro { border-bottom: 1px solid #a5a5a5;
line-height:18px;
padding-bottom:20px;}

#middle #intro img { padding:5px 10px;}

#middle #intro p { 
color:#46505a;}

#middle a { color:#46505a;
text-decoration:underline;}

#middle a:hover { color:#46505a;
text-decoration:none;}

#middle ul { color:#46505a;
margin:0px 0 10px 0;
padding:0;
line-height:18px;
margin-left:25px;
}

#middle li { list-style:bullet;}

#middle ul ul { margin:0 0 0 10px;}

#middle ul ul li { list-style:none;
margin:0;
padding:0;}

#middle ol { 
color:#46505a;}

#middle pre { color:#46505a;}

#middle blockquote { color:#46505a;
font-style:italic;
float:right;}

#middle #events { float:left;
width:210px;
padding:0 13px 0 0;
margin:10px 0 10px 0;
border-right:1px dotted #a5a5a5;
}

.inform { border:1px solid #b5c9db;
margin:-8px 0 0 0;
.margin:-10px 0 0 0;
width:210px;
padding:0;
.width:208px;}

.inform h2 { margin:10px 0 0 10px;}

.inform a { text-decoration:none;}

.inform p { _width:180px;
_overflow:hidden;}

.inform1 { border:1px solid #b5c9db;
margin:-8px 0 0 0;
.margin:-10px 0 0 0;
padding:0;}

.inform1 h2 { margin:10px 0 0 10px;}

.inform1 a { text-decoration:none;}

.inform1 p {}

#middle #events a { color:#3d3d3d;
text-decoration:none;}

#middle #events a:hover { color:#3d3d3d;
text-decoration:underline;}

.header { 
color:#004990;
padding:0 0 5px 0;
border-bottom:1px dotted #a5a5a5;
font-weight:bold;}

.tabs { margin:0;
padding:0;
color:#004990;}

.tabs ul { list-style:none;
margin:0;
padding:5px 0 5px 0;
float:right;
border-top:1px solid #b5c9db;
border-right:1px solid #b5c9db;
font-weight:bold;
background-color:#e4ecf4;}

.tabs li { display:inline;
margin:0;
padding:5px;}

/* tab on the blog */

#middle .blog {border-bottom: 1px dotted #cedeed;
margin-bottom:15px;
padding-bottom:10px;}

#middle .blog-tabs { padding:0;
background-color:#b5c9db;
border-top:1px solid #b5c9db;
border-right:1px solid #b5c9db;
margin:10px 0 0 0;
.padding:5px;}

#middle .blog-tabs h2 { list-style:none;
color:#004990;
font-weight:bold;
padding:0 0 0 10px;
font-size:100%;
float:left;}

#middle .blog-intro { border-bottom: 1px solid #a5a5a5;
margin:10px 0 0 0;
padding:0;
border-top: 1px solid #a5a5a5;}

#middle .blog-tabs p.author { float:right;
font-weight:bold;
color:#004990;
padding:0 10px 0 0;}

.inform-blog { border:1px solid #b5c9db;
margin:0;

padding:0;}

.comments-blog p { margin:5px 5px 5px 10px;}

.bottom-links{ margin:0;
padding:0 0 10px 0;
border-bottom: 1px dotted #cedeed;}
.bottom-links p.right { float:right;
margin:0;
padding:0;}
.bottom-links p.left { float:left;
margin:0;
padding:0;}

#toggleTitle1 {border-left:1px solid #b5c9db;}

.tabActive { background-color:#b5c9db;}

.info { color:#3d3d3d;
border-bottom:1px solid #dae0e5;
padding-bottom:5px;
margin:10px 10px 0 10px;}

.bold { font-weight:600;}

.print a { color:#004990;}

#middle #news { float:left;
width:210px;
margin:10px 0 10px 0;
padding-left:12px;}

#middle #news a { color:#3d3d3d;
text-decoration:none;}

#middle #news a:hover { color:#3d3d3d;
text-decoration:underline;}

/* Right Column Section */

#right { float:left;
width:249px;
margin:-20px 0 0 0;
padding:0;}

#right #members { background-color:#133c65;
padding:10px 0 5px 5px;
margin-top:10px;}

#right #members #box { background-color:#fff;
width:239px;
margin:0;
padding:0px;}

#right #members #box p{ font-size:72%;
color:#262626;
margin:0px;
padding:5px;}

#right #members #box h3{ font-size:74%;
color:#262626;
margin:0px;
padding:5px;
font-weight:bold;}

#right #members form { margin-left:0px;
margin-top:10px;
color:#16426f;}

#right #members #box a { color:#262626;
text-decoration:underline;}

#right #members form select { font-size:72%;}

#right #members p { font-size:66%;
color:#5986af;
padding:0 3px 3px 3px;
margin:-10px 0 0 0px;}

#right #members h2 { font-size:98%;
color:#fff;
margin-top:0px;
padding:10px 0px 10px 0px;
background:url(../images/members.jpg) bottom left no-repeat;
_background:none;
_padding:0px 0 0 3px;}

#right #members h2 span {display:none;
_display:inline;}

/* Right Poll Box */

#right #poll { background-color:#5e8dbc;
margin-top:15px;
padding:10px 0 0px 5px;}

#right #poll a { color:#fff;}

#right #poll .hr { color:#4a78a5;
background-color:#4a78a5;
height:1px;
_background-color:none;}

#right #poll h3 { color:#fff;
background:url(../images/poll.jpg) no-repeat;
font-size:94%;
margin-top:0px;
padding:10px 0px 10px 0px;
border:1px solid #5e8dbb;
.padding:20px 0 0px 0;
_background:none;
_padding:0px 0 5px 0;}

#right #poll h3 span { display:none;
_display:inline;}

#right #poll p{ color:#fff;
font-size:72%;
margin:-10px 0 15px 0;
.position:relative;
.margin:-10px 0 15px 0;
_.margin:-10px 0 5px 0;}

#right #poll form{ color:#000;
font-size:72%;
margin:-8px 0 10px 3px;
padding:0px;
width:220px;
.margin:-8px 0 0 3px;}

#right #poll .results { color:#fff;
text-decoration:underline;
padding-top:5px;
float:left;
padding-left:60px;}

#right #poll label { color:#fff;
margin:0 5px 0 0px;}

.comment_btn1 { background:url(../images/btn_bg.jpg) repeat-x;
font-size:92%;
width:150px;
color:#ffffff;
border:1px solid #fff;
padding:2px;
font-weight:bold;
float:left;
margin:10px 0 5px 0;
.margin:10px 0 0 0;}

/* Right Documents Box */

#right #documents { background-color:#5e8dbc;
margin:15px 0 0 0;
padding:10px 0 10px 5px;
min-height:90px;}

#right #documents .hr { color:#4a78a5;
background-color:#4a78a5;
height:1px;
_background-color:none;}

#right #documents h3 { color:#fff;
background:url(../images/related.jpg) no-repeat;
font-size:94%;
margin-top:0px;
padding:10px 0px 10px 0px;
border:1px solid #5e8dbb;
_background:none;
_padding:0;
_margin:0px}

#right #documents h3 span { display:none;
_display:inline;}

#right #documents p{ color:#fff;
font-size:72%;
margin:-10px 0 15px 0;}

#right #documents ul { font-size:72%;
list-style-type: none;
margin:0 0 0 10px;
padding:0;}

#right #documents li { background-image:url(../images/pdf.gif);
background-repeat: no-repeat;
background-position:1px 0 0 0;
padding:0 0 5px 20px;
margin:0;}

#right #documents a { color:#fff;
text-decoration:underline;}

#right #documents a:hover { color:#fff;
text-decoration:none;}

/* Right Column Blog Box */

#right #blog { background:url(../images/blog.jpg) no-repeat #d0deec;
padding-top:10px;
padding-left:5px;
padding-bottom:5px;}

#right #blog h4 { color:#052d53;
font-size:96%;
margin:0px 0 25px 0;
padding:0;
font-weight:bold;}

#right #blog h4 span { display:none;
_display:inline;}

#right #blog p { color:#052d53;
font-size:72%;
padding:0 10px 0 0; 
line-height:15px;}

.first { margin-top:-15px;}

.read {color:#052d53;
text-decoration:underline;}

.full { margin-left:150px;
color:#052d53;
text-decoration:underline;}

/* Bottom Section */

#bottom { background:url(../images/bottom_bg.jpg) top left repeat-x #e4ebf1;
margin-top:20px;
padding:10px;
float:left;}

#bottom a { color:#002345;
text-decoration:underline;}

#bottom a:hover { color:#002345;
text-decoration:underline;}

#bottom #ad {
width:263px;
background-color:#fff;
font-size:72%;
color:#002345;
margin:5px 40px 5px 10px;
float:left;}

#bottom #ad p {padding-left:5px;
padding-right:5px;}

.more { margin-left:130px;
padding-bottom:5px;}

#bottom #ad1 {
width:264px;
background-color:#fff;
font-size:72%;
color:#002345;
margin:5px 40px 5px 10px;
float:left;}

#bottom #ad1 p {padding-left:5px;
padding-right:5px;}

#bottom #ad2 {
width:252px;
background-color:#fff;
font-size:72%;
color:#002345;
margin:5px 15px 5px 5px;
float:left;}

#bottom #ad2 p {padding-left:5px;
padding-right:5px;}

/* Footer Section */

#footer { margin:10px 0 10px 0;
.padding:20px 0 10px 0;}

#footer p { font-size:66%;
display:inline;}

#footer a { color:#032648;
text-decoration:none;}

#footer a:hover { text-decoration:underline;}

#footer .add { margin-left:50px;
_margin-left:70px;}

/*Other Pages*/

#overlay1 { background:url(../images/sm_bottom.jpg) no-repeat;
margin-top:0px;
height:43px;
.margin-top:-4px;}

#overlay1 a { color:#0b345b;}

#overlay1 #crumbs { float:left;
margin-left:200px;
.margin-top:15px;
_margin-left:100px;}

#overlay1 #crumbs p { color:#0b3257;
font-size:72%;
font-weight:bold;}

#main { float:left;
width:660px;
margin:0px;
padding:0 20px 0 20px;
border-left: 1px solid #a5a5a5;}

#main h1 { color:#004990;
font-size:108%;
font-weight:bold;}

#main h2 { color:#004990;
font-size:104%;
font-weight:bold;}

#main h3 { color:#004990;
font-size:100%;
font-weight:bold;}

#main h4 { color:#004990;
font-size:96%;
font-weight:bold;}

#main h5 { color:#004990;
font-size:92%;
font-weight:bold;}

#main h6 { color:#004990;
font-size:88%;
font-weight:bold;}

#main #intro {}

#main #intro p { font-size:72%;
color:#46505a;}

#main a { color:#46505a;
text-decoration:none;}

#main a:hover { color:#46505a;
text-decoration:underline;}

#right #members1 { background-color:#133c65;
padding:0px 0 10px 5px;
margin-top:10px;}

#right #members1 #box { background-color:#fff;
width:239px;
margin:0;
padding:0px;}

#right #members1 #box p{ font-size:72%;
color:#262626;
margin:0px;
padding:5px;}

#right #members1 form { margin-left:0px;
margin-top:10px;
color:#16426f;}

#right #members1 form select { font-size:72%;}

#right #members1 p { font-size:66%;
color:#5986af;
padding:0 3px 3px 3px;
margin:-10px 0 0 0px;}

#right #members1 h2 { font-size:98%;
color:#fff;
margin-top:0px;
padding:10px 0px 10px 3px;
_background:none;
_padding:0px 0 0 3px;}

#middle #mission { float:left;
width:450px;
margin:0px;
padding:0 0px 0 0px;}

#middle #mission p { font-size:72%;
color:#46505a;}

#middle #mission ul { font-size:72%;
color:#46505a;}

#middle #mission li { padding: 0 0 5px 0;}

#middle #mission h2 { color:#004990;
font-size:104%;
font-weight:bold;}

/* events page */

#middle #news1 { float:left;
width:100%;
margin:10px 0 10px 0;
padding:0;}

#middle #news1 a { color:#3d3d3d;
text-decoration:underline;}

#middle #news1 a:hover { color:#3d3d3d;
text-decoration:underline;}

.tabs1 { margin:0;
padding:0;
color:#004990;
}

.tabs1 ul { list-style:none;
margin:0;
padding:5px 5px 5px 0;
float:left;
border-top:1px solid #b5c9db;
border-right:1px solid #b5c9db;
font-weight:bold;
background-color:#e4ecf4;
}

.tabs1 li { display:inline;
margin:0;
padding:5px;
border-left:1px solid #b5c9db;}


/* internal ask the experts page */

#middle #ask { float:left;
width:100%;
margin:10px 0 10px 0;
padding:0;
_width:96%;}

#middle #ask a { color:#3d3d3d;
text-decoration:none;}

#middle #ask a:hover { color:#3d3d3d;
text-decoration:underline;}

#middle #ask h2 { margin:10px 0 10px 0;
.padding:10px 0 0 0;}

.information { border:1px solid #b5c9db;
padding:0 0 10px 0;
margin-top:-8px;
.margin-top:-11px;
}

.tabed { margin:0;
padding:0;
color:#004990;
}

.tabed ul { list-style:none;
margin:0;
padding:5px 0 5px 0;
float:right;
border-top:1px solid #b5c9db;
border-right:1px solid #b5c9db;
font-weight:bold;
background-color:#e4ecf4;
.border:1px solid #b5c9db;}

.tabed li { display:inline;
margin:0;
padding:5px 10px 5px 10px;}

.question {  background-color:#e1e9f1;
margin:5px 5px 0 5px;
padding:5px;
border:1px solid #cedeed;
height:100%;
.border:5px solid #fff;}

.answer { background-color:#e1e9f1;
margin:5px 5px 0 5px;
padding:5px;
border:1px solid #cedeed;
height:100%;}

.q { float:left;
font-size:120%;
font-weight:bold;
color:#000;
margin:0 0px 0 15px;
padding:0 5px 5px 0;
.padding:0 18px 5px 0;
_margin:0 0px 0 5px;}

.response { margin:0 0 0 20px;
padding:0 0 0 15px;
float:left;
width:340px;
_width:300px;
border-left:1px solid #cedeed;}

.response1 { margin:0 0 0 15px;
padding:0 0 0 15px;
float:left;
width:350px;
_width:330px;
.margin:0;
_margin:0 0 0 5px;
border-left:1px solid #cedeed;}

.full_details { float:right;
margin:5px 10px 5px 0;
padding:0;}

.comments { border:1px solid #cedeed;
background-color:#e2ecf7; }

.comments p { margin:5px;
padding:5px;}

.post { margin:20px 0 0 0;
border-top:1px solid #a5a5a5;}

#comment_form { margin:10px 0 0 0;
width:100%;}

#comment_form textarea { font-size:130%;
border:1px solid #cedeed;
width:100%;}

#comment_form input{ 
margin:0 0 5px 0;}

.norm { width:350px;
_width:330px;
border:1px solid #cedeed;}

.sm { width:150px;
border:1px solid #cedeed;
margin:0 0 0 10px;}


#comment_form select{ border:1px solid #cedeed;
width:353px;
margin:0 0 5px 0;
_width:333px;}

#comment_form label { float:left;
width:55px;
margin:0 0 5px 5px;}

.comment_btn { background:url(../images/btn_bg.jpg) repeat-x;
font-size:92%;
width:150px;
color:#ffffff;
border:1px solid #fff;
padding:2px;
font-weight:bold;
float:right;}



.comment_btn2 { background:url(../images/btn_bg.jpg) repeat-x;
font-size:92%;
width:150px;
color:#ffffff;
border:1px solid #fff;
padding:2px;
font-weight:bold;
margin:10px 0 0 0;}

.comment_btn3 { background:url(../images/btn_bg.jpg) repeat-x;
font-size:92%;
color:#ffffff;
border:1px solid #fff;
padding:2px 15px 5px 15px;
font-weight:bold;
margin:10px 0 0 0;}

.rule { border:1px solid #fff;
height:1px;
background-color:#fff;
margin:5px 0 5px 0;}

.listings { margin:0;
padding:0;}

.listings ul { margin:0 0 0 20px;
padding:0;}

.listings li { border-bottom:1px dotted #cedeed;
padding:0 0 5px 0;
line-height:18px;}

.non_members { float:left;
color:#000;
width:205px;
margin:0;
padding:0;
_width:190px;}

.mem { margin:0;
padding:0 0 0 15px;
float:left;
width:205px;
border-left:1px solid #cedeed;
_width:190px;}

.title { font-weight:bold;}


.pollanswer { float: left;
left: 0px;
top: 0px;
margin: -5px 0 0 2px;
padding: 5px 0px 5px 0px;
width: 100%;}

.pollanswer .textanswer { float: left;
left: 0px;
top: 0px;
margin: 0;
padding: 0;
width: 100%;
color:#fff;
font-size:72%;
font-weight:bold;
width:30px;}

.pollanswer .bar { float: left;
left: 0px;
top: 0px;
margin: 4px 5px 4px 0px;
padding: 0;
background: url(/assets/images/misc/poll_bar1.gif) repeat-x top left;
height: 8px;}

.pollanswer .bar img {
float: right;
right: 0px;
top: 0px;
margin: 0;
padding: 0;
border: none;
height: 8px;
width: 10px;}

.pollanswer .percentage { float: left;
left: 0px;
top: 0px;
margin: 0;
padding: 0;
color: #fff;
font-size:72%;
font-weight:bold;}

.news-title { font-weight:bold;
text-decoration:none; }

.date { font-style:italic;}

.fullrow { margin:0;
padding:0;}

.fullrow label { float:left;
width:160px;}

.fullrow input.formtextarea { font-size:90%;
width:180px;
border:1px solid #cedeed;
margin:0 0 5px 0;}

.fullrow input.formbutton { background: url(../images/btn_bg.jpg) repeat-x;
font-size: 92%;
width: 150px;
color: #ffffff;
border: 1px solid #ffffff;
padding: 2px;
font-weight: bold;
float: left;
margin: 10px 0 5px 80px;}

table { border:1px solid #000;
padding:0;
margin:0;
border-collapse:collapse;
width:100%;}

table td { border-bottom:1px solid #000;
border-right:1px solid #000;
padding:5px;
margin:0;}

table th { border-bottom:1px solid #000;
border-right:1px solid #000;
padding:5px;
color:#fff;
background-color:#3d74b4;
margin:0;
text-align:left;}

.paging ul {
list-style:none;
}
	
.paging ul li {
float:left;
margin-left:8px;
text-align:center;
width:15px;
}
	
.paging ul li a {
display:block;
color:#602B53;
text-decoration:none;
background:#dbc0cf;
padding:0 2px;
}

.paging ul li a:hover {
background:#f6d8e9;
}	
