﻿/* 
Old Blue: #007cbd
Old Green: #6ebc20
*/
body {font-family: Lucida Sans, Arial; font-size: 90%; }
select, input { font-size:85%}
p {font-family: Lucida Sans, Arial; font-size:90%}
.text { font-family: Lucida Sans, Arial; font-size:90%}
.text_sm { font-family: Lucida Sans, Arial; font-size:75%}
#container {width: 780px; padding: 6px; border: dotted 1px #55b235;}
#menu {float: left; width: 150px; text-align: left; }
#menu ul {list-style: none;}
#content {float:left; padding: 0 4px 0 4px; text-align: left;}
#content ul {
    margin-left: 0px;
    padding-left: 0;
    list-style: none;
    }
#regName 
{
    background-color: #0282ab;
    color: #fff;
    font-family: Lucida Sans, Arial;
    font-size: 110%;
    font-weight: bold;
    text-align: center;
    padding: 5px 0 5px 0;
    text-transform: uppercase;
}
.listitem1 
{
    padding-left: 14px;
    background-image: url(../images/greendot_s.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
    font-size: 110%; 
    font-weight: normal;
    padding-bottom: 10px
} 
.listitem 
{
    padding-left: 14px;
    background-image: url(../images/greendot_s.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
    font-size: 90%; 
    font-weight: normal;
    padding-bottom: 5px
} 
   
a.listitem:link,a.listitem:visited, a.listitem:active { color:#55b235; text-decoration: none;}
a.listitem:hover { color:#55b235; text-decoration: underline;}
.font1 { font-size:larger; }

#cwo_news{float:left; width:280px; padding:3px 3px 3px 20px} /*was 220px*/
#cwo_news h1{ color:#55b235; font-size:80%; font-weight: bold; padding-bottom:0px;}
#cwo_news ul { margin-left: 0px; padding-left: 0px; padding-top: 0px;list-style: none;}
#cwo_news li a:link, #cwo_news li a:visited, #cwo_news li a:active
{
    padding-left: 10px;
    background-image: url(../images/bluedot_s.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
    font-size: 75%; 
    font-weight: normal;
    color: blue; 
    text-decoration: none;
}
#cwo_news li a:hover { color:#55b235; text-decoration: underline;}

#con_news {float:left; width:300px; padding:3px} /*was 220px*/
#con_news h1{ color:#55b235; font-size:80%; font-weight: bold; padding-bottom:0px;}
#con_news ul { margin-left: 0px; padding-left: 0px; padding-top: 0px; list-style: none;}
#con_news li a.newsitem:link, #con_news li a.newsitem:visited, #con_news li a.newsitem:active
{
    padding-left: 10px;
    background-image: url(../images/bluedot_s.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
    font-size: 75%; 
    font-weight: normal;
    color: blue; 
    text-decoration: none;
}
#con_news li a.newsitem:hover { color:#55b235; text-decoration: underline;}

.sm_header1 {
    background-image: url(../images/gradback_sm1.png);
    background-repeat: no-repeat;
    width: 428px;
    height: 32px;
    vertical-align: middle;
    padding-left: 10px;
    color: White;
    font-family: Lucida Sans, Arial;
    font-weight: bold;
    font-size: 28px;
}
.sm_header2 {
    background-image: url(../images/gradback_sm2.png);
    background-repeat: no-repeat;
    width: 610px;
    height: 28px;
    vertical-align: middle;
    padding-left: 10px;
    color: White;
    font-family: Lucida Sans, Arial;
    font-weight: bold;
    font-size: 24px;
}
.sm_header3 {
    background-image: url(../images/gradback_sm2.png);
    background-repeat: no-repeat;
    width: 610px;
    height: 28px;
    vertical-align: middle;
    padding-top: 5px;
    padding-left: 10px;
    color: White;
    font-family: Lucida Sans, Arial;
    font-weight: bold;
    font-size: 16px;
}
.sm_header {
    background-image: url(../images/gradback_sm.png);
    background-repeat: no-repeat;
    width: 428px;
    height: 28px;
    vertical-align: middle;
    padding-left: 10px;
    color: White;
    font-family: Lucida Sans, Arial;
    font-weight: bold;
    font-size: 24px;
}
#bottom 
{
    background-image: url(../images/gradback.png);
    background-repeat: no-repeat;
    width: 768px;
    height: 28px;
    text-align: center;
    vertical-align:baseline;
    color: White;
    font-family: Lucida Sans, Arial;
    font-weight: bold;
    font-size: 12px;
    padding: 4px 0 0 6px;
}
.break { height: 12px; width: 100%}
#right {float: right; width: 150px;}

.quote_header {border: solid 1px #0282ab; background-color:#0282ab; font-weight: bold; font-size:75%; font-family:Lucida Sans, Arial; text-align:center; width:140px; padding:3px; color: #fff;}
.quote_content {border: solid 1px #0282ab; width:140px; padding: 3px; text-align:center;}
.quote {color: #000; text-align: center;font-family:Lucida Sans, Arial; font-size:75%; font-weight:normal}
.quote_attrib {color: #0087dc; font-style: italic; text-align: center;}
.blogs_header { border: solid 1px #55b235; background-color:#55b235; font-weight: bold; font-size:75%; font-family:Lucida Sans, Arial; text-align:center; width:140px; padding:3px; color: #fff;}
.blogs_content { border: solid 1px #55b235; width:140px; padding: 3px; text-align:left;}
a.blogs:link, a.blogs:visited, a.blogs:active {color: #0087dc; text-decoration: none; font-weight:bold; font-family:Lucida Sans, Arial; font-size:11px; text-align: left;}
a.blogs:hover {color: #55b235; text-decoration: underline; font-weight:bold;}
a.blogs_green:link, a.blogs_green:visited, a.blogs_green:active {color: #55b235; text-decoration: none; font-weight:bold; font-family:Lucida Sans, Arial; font-size:11px; text-align: left;}
a.blogs_green:hover {color: #55b235; text-decoration: underline; font-weight:bold;}

.address_header {border: solid 1px #55b235; background-color:#55b235; font-weight: bold; font-size:75%; font-family:Lucida Sans, Arial; text-align:center; width:130px; padding:3px; color: #fff;}
.address_content {border: solid 1px #55b235; width:130px; padding: 3px; text-align:center; font-size:75%; font-family:Lucida Sans, Arial;}
a.address:link, a.address:visited, a.address:active {color: #0087dc; text-decoration: none; font-weight:bold; font-family:Lucida Sans, Arial; font-size:11px; text-align: left;}
a.address:hover {color: #55b235; text-decoration: underline; font-weight:bold;}

.people_header {border: solid 1px #0087dc; width:180px; background-color:#0087dc; font-weight: bold; font-size:75%; font-family:Lucida Sans, Arial; text-align:center; padding:3px; color: #fff;}
.people_content {border: solid 1px #0087dc; width:180px; padding: 3px; text-align:left; font-size:75%; font-family:Lucida Sans, Arial;}
a.people:link, a.people:visited, a.people:active {color: #0087dc; text-decoration: none; font-weight:normal; font-family:Lucida Sans, Arial; font-size:11px; text-align: left;}
a.people:hover {color: #55b235; text-decoration: underline; font-weight:normal;}

.people_header0 {border: solid 1px #55b235; width:180px; background-color:#55b235; font-weight: bold; font-size:75%; font-family:Lucida Sans, Arial; text-align:center; padding:3px; color: #fff;}
.people_content0 {border: solid 1px #55b235; width:180px; padding: 3px; text-align:left; font-size:75%; font-family:Lucida Sans, Arial;}

.people_header1 {border: solid 1px #bc0101; width:180px; background-color:#bc0101; font-weight: bold; font-size:75%; font-family:Lucida Sans, Arial; text-align:center; padding:3px; color: #fff;}
.people_content1 {border: solid 1px #bc0101; width:180px; padding: 3px; text-align:left; font-size:75%; font-family:Lucida Sans, Arial;}

.people_header2 {border: solid 1px #0087dc; width:180px; background-color:#0087dc; font-weight: bold; font-size:75%; font-family:Lucida Sans, Arial; text-align:center; padding:3px; color: #fff;}
.people_content2 {border: solid 1px #0087dc; width:180px; padding: 3px; text-align:left; font-size:75%; font-family:Lucida Sans, Arial;}

.hilite_blue {color: #0282ab; font-weight: bold;}
.hilite_purple {color: #55b235; font-weight: bold;}
h1 { font-size: 120%; color:#55b235; font-family:Lucida Sans, Arial;}
h2 { font-size: 110%; color:#55b235; font-family:Lucida Sans, Arial;}
h3 { font-size: 100%; color:#55b235; font-family:Lucida Sans, Arial;}
.text_purple {color: #55b235;font-family: Lucida Sans, Arial; font-size: 90%;}
.text_green {color: #55b235;font-family: Lucida Sans, Arial; font-size: 90%;}
.text_blue {color:#0087dc;font-family: Lucida Sans, Arial; font-size: 90%;}
.text_black {color:#000;font-family: Lucida Sans, Arial; font-size: 90%;}
.text_blue1 {color:#0087dc;font-family: Lucida Sans, Arial; font-size: 110%;}

a:link, a:visited, a:active {color: Blue; text-decoration: none;}
a:hover {color: #55b235; text-decoration: underline;}

a.text_white:link, a.text_white:visited, a.text_white:active {color: #fff; text-decoration: underline;}
a.text_white:hover {color: yellow; text-decoration: none;}

.header_green {font-size: 110%; color:#55b235; font-family:Lucida Sans, Arial;}
a.header_green:link, a.header_green:visited, a.header_green:active 
{
    font-size: 110%; color:#55b235; font-family:Lucida Sans, Arial; text-decoration:none;
}
a.header_green:hover 
{
    text-decoration: underline;
    color: #0087dc;
}
.header_blue {font-size: 110%; color:#0087dc; font-family:Lucida Sans, Arial;}
a.header_blue:link, a.header_blue:visited, a.header_blue:active 
{
    font-size: 110%; color:#0087dc; font-family:Lucida Sans, Arial; text-decoration:none;
}
a.header_blue:hover 
{
    text-decoration: underline;
    color: #55b235;
}


.externallink {	background: url(http://www.conservativewomen.org.uk/images/externallink.gif) no-repeat right top; padding-right: 12px;}
.pdflink { background: url(http://www.conservativewomen.org.uk/images/pdflink.gif) no-repeat right top;	padding-right: 12px;}


.mainmenu {
    margin-left: -20px;
	padding-left: 0;
    list-style: none;
    }
a.menutitle:link, a.menutitle:visited, a.menutitle:active {	
    padding-left: 14px;
    background-image: url(../images/greendot_l.gif);
    background-repeat: no-repeat;
    background-position: 0 2px;
    font-size: 90%; 
    font-weight: bold; 
    color:#55b235; 
    text-decoration: none;
    }
a.menutitle:hover { color:#55b235; text-decoration: underline;}
a.menusub:link, a.menusub:visited, a.menusub:active {	
    padding-left: 14px;
    background-image: none;
    color:#0087dc; 
    text-decoration: none;
    font-size: 75%
    }
a.menusub:hover { color:#55b235; text-decoration: underline;}

html[xmlns] .mainmenu {
    padding-left: 2em;
    }

html[xmlns] .mainmenu li.menutitle {
    background: none; /* undo the background-image */
    list-style-image: url(../images/greendot_l.gif);
    padding: 0;
    }

html[xmlns] .mainmenu li.menusub {
    background: none; /* undo the background-image */
    }
.thumbBorder { display: block; border: solid 2px white;}
.dividingLine {	CLEAR: both; BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(../images/dividingLine.gif); BACKGROUND-REPEAT: no-repeat}
.peo_pic {float:right;border:0;display:inline;margin:0 0 5px 5px;padding:0px}
.peo_pic_left {float:left;border:0;display:inline;margin: 5px;padding:0px}
.text_link_small1 { font-size: 12px;}
.quotebox {background-color:#edf8fd;padding:10px; text-align:left}