html,body {
height:100%
}
body {
font-size:12px;
font-family:Verdana;
color:#000;
text-align:center;
/*background:url(../assets/images_structure/pagebackground.jpg) repeat;*/
background:url(../images/bg.jpg) repeat-x #f9f9fa;
margin:0;
padding:0;
line-height: 1.25;
} 
ul{ text-align:left; padding:10px 0px 10px 10px; margin:0px; list-style-type:none;}
ul li{ padding:3px 5px 3px 15px; margin:0px; background:url(../images/bullet.jpg) no-repeat 0px 8px;}
h1 {
font-size:1.3em;
font-family:Verdana;
font-weight: lighter;
margin:0;
padding:15px 0 0
}
.clear {
clear:both;
height:1px;
font-size:0;
overflow:hidden;
margin:0;
padding:0
}
.clear15 {
clear:both;
height:15px;
font-size:0;
overflow:hidden;
margin:0;
padding:0
}
.clear8 {
clear:both;
height:8px;
font-size:0;
overflow:hidden;
margin:0;
padding:0
}
.checkbreak{padding:25px;}

div.telephone {    
    clear:left; 
    float:left; 
    width:100%; 
    _width:100px;
    padding-left:59%;
	left:0px;
	top:-8px;
	position:relative;
}
div.telephone span {
	font-size: 0.9em;
	color: #CC3366;
	font-weight: bolder;
}

li#lastNavElem {
    position:relative;
    top:-4px;
    left:29px;
}

img {
border:none
}/* Page Structure */
#container {
/* width:751px;
background-color:#fff;
text-align:left;
display:block;
font-size:0.9em;
margin:0 auto;
padding:0 1px 0 0 */
margin:0 auto;
width:753px;
background:url(../images/main_bg.png) repeat-y;
padding:0px 15px 0px 15px;
font-size:12px;
text-align:left;
}

#containerInner {
padding:0 1px
}
.greyback {
background-color:#fff;
background:url(../assets/images_structure/body_background.jpg) repeat-y;
border-top:4px solid #FFFFFF;
}
.cont_grey {
background-color:#eff1f1; margin:0px 10px 0px 30px; padding:0px 8px 0px 8px; width:430px;
}
.RHS {
float:right;
width:265px;
font-size:11px;
}
.content {
float:left;
width:485px;
overflow:hidden;
margin:0
}
.contentHolder {
width:440px;
padding:15px 10px 17px 30px;
}
.RHSHolder,.contentHolder {
overflow:hidden;
margin:0;
adding:10px 17px;
}
.ExtRightMargin {
margin:0;
padding:15px 10px 17px 30px;

}
.ExtRightMargin1{
margin:0;
padding:0px 10px 0px 30px;

}
.margin5 {
margin:5px;
padding:0
}
.margin15 {
margin:15px;
padding:0
}/*  Font controls */
.ft_red {
color:#ef3824
}
.ft_big {
font-size:1.2em
}
h2 {
font-size:1.3em;
margin:0;
padding:0;
font-weight: normal;
}

h2.non-uppercase
{
	font-size: 1em;	
	font-weight: bold;
	background:#e5f3fb;
	
}
h2.non-uppercase1{
background-color:#eff1f1;
width:447px;
margin-bottom:2px;
margin-top:2px;
overflow:hidden;
padding:4px 0 10px 10px;
font-size:1em;
}

/* .section_list h2 a{font-weight:bold;} */

h3 {
font-size:1em;
margin:0;
padding:0
}
.RHSHolder h2 {
padding:0 0 5px;
}
.content_resultsItem { padding:0px 0px 0px 6px;}
.content_resultsItem1 { padding:0px 0px 0px 6px;}
.resultsItem {
background-color:#f3f3f4;
width:231px; padding:0px 15px 12px 17px; argin-bottom:4px;
}
.resultsItem1 {
background-color:#f3f3f4;
width:231px; padding:12px 15px 10px 17px; argin-bottom:4px;
}
.resultsItem h3,.resultsItem h3 a{
/* color:#117fc2; */
color: #91268f;
font-weight:700;
margin:0;
padding:0
}
.contentHolder .threeCols {
/* color:#117fc2; */
color: #91268f;
margin:0;
padding:0
}
a {
color:#91268f;
text-decoration:none;
font-weight:400
}
p a {
/* color:#117fc2; */
color: #91268f;
text-decoration:none;
font-weight:400
}
/* top Layout - Nav */
#topNav {
font-size:1.1em;
}/* html>body */
div.left_top {
font-family:Verdana
}
div.left_top ul li {
list-style:none;
float:left;
margin:0;
padding:0
}
div.left_top ul li a,#topNav_right ul li a {
color:#8d9596;
text-transform:uppercase;
font-weight:700;
display:block;
text-decoration:none
}/* stop the floating after the list */
div.left_top br {
clear:left
}
.rowbot {
margin:-4px 0px 5px 0px;
padding:0
}
div.left_top ul .first {
width:100px;
padding-left:17px
}
div.left_top ul .second {
padding-left:0;
width:150px
}
div.left_top ul .third {
padding-left:0
}
div.left_top ul .fourth {
padding-left:115px;
width:100px;
padding-right:80px;
text-align:left;
margin:0
}
#topNav_right ul li {
list-style:none;
margin:0;
padding:0
}
#topNav_right ul {
padding-top:17px;
margin:0
}
html>body #topNav_right ul .top {
padding:0
}
html>body #topNav_right ul .bot {
margin:0;
padding:5px 0 0
}
/*Section Nav  
div#sectionNav ul {
border:1px solid #fff;
font-family:Verdana;
margin:0 0 0 -1px;
padding:0 0 0 17px
}
div#sectionNav ul li {
list-style:none;
float:left;
margin:0 0 8px;
padding:0
}
div#sectionNav ul li a {
color:#8d9596;
text-transform:uppercase;
display:block;
text-decoration:none;
font-weight:400;
margin:0 10px 2px 2px;
padding:0
}
div#sectionNav ul li em a {
font-style:normal;
font-weight:700
}*/

/*Section Nav  */
div#sectionNav ul {
font-family:Verdana;
margin:0px 0px 0px 3px;
padding:0px;
font-size:12px;
}
div#sectionNav ul li {
list-style:none;
float:left;
margin:0px;
padding:0px;
}/* anchor styling */
div#sectionNav ul li a {
color:#808285;
text-transform:uppercase;
display:block;
text-decoration:none;
margin:0px 3px 0px 0px;
padding:3px 7px 3px 6px;
background-color:#e7e7e9;
}
div#sectionNav ul li a:hover{
color:#FFFFFF;
text-transform:uppercase;
display:block;
text-decoration:none;
margin:0px 3px 0px 0px;
padding:3px 7px 3px 6px;
background-color:#922790;
}
div#sectionNav ul li em a {
color:#FFFFFF;
margin:0px 3px 0px 0px;
padding:3px 7px 3px 6px;
background-color:#922790;
}

/*Section Nav  */
div#sectionNav1 ul {
font-family:Verdana;
margin:0px 0px 0px 3px;
padding:0px;
font-size:12px;
}
div#sectionNav1 ul li {
list-style:none;
float:left;
margin:0px;
padding:0px;
}/* anchor styling */
div#sectionNav1 ul li a {
color:#808285;
text-transform:uppercase;
display:block;
text-decoration:none;
margin:0px 2px 0px 0px;
padding:3px 4px 3px 3px;
background-color:#e7e7e9;
}
div#sectionNav1 ul li a:hover{
color:#FFFFFF;
text-transform:uppercase;
display:block;
text-decoration:none;
margin:0px 2px 0px 0px;
padding:3px 4px 3px 3px;
background-color:#922790;
}
div#sectionNav1 ul li em a {
color:#FFFFFF;
margin:0px 2px 0px 0px;
padding:3px 4px 3px 3px;
background-color:#922790;
}

/*Section Nav  */
div#sectionNav2 ul {
font-family:Verdana;
margin:0px 0px 0px 3px;
padding:0px;
/*font-size:11px;*/
font-size:10px;
}
div#sectionNav2 ul li {
list-style:none;
float:left;
margin:0px;
padding:0px;
width:120px;
}/* anchor styling */
div#sectionNav2 ul li a.last{
color:#808285;
text-transform:uppercase;
display:block;
text-decoration:none;
margin:0px 3px 3px 0px;
padding:3px 0px 3px 3px;
background-color:#e7e7e9;
list-style-type:none;
}
div#sectionNav2 ul li a.last:hover{
color:#FFFFFF;
text-transform:uppercase;
display:block;
text-decoration:none;
margin:0px 3px 0px 0px;
padding:3px 0px 3px 3px;
background-color:#e7e7e9;
}
div#sectionNav2 ul li em a.last {
color:#FFFFFF;
margin:0px 3px 0px 0px;
padding:3px 0px 3px 3px;
background-color:#e7e7e9;
}

div#sectionNav2 ul li a {
color:#808285;
text-transform:uppercase;
display:block;
text-decoration:none;
margin:0px 3px 3px 0px;
padding:3px 0px 3px 3px;
background-color:#e7e7e9;
}
div#sectionNav2 ul li a:hover{
color:#FFFFFF;
text-transform:uppercase;
display:block;
text-decoration:none;
margin:0px 3px 0px 0px;
padding:3px 0px 3px 3px;
background-color:#922790;
}
div#sectionNav2 ul li em a {
color:#FFFFFF;
margin:0px 3px 0px 0px;
padding:3px 0px 3px 3px;
background-color:#922790;
}



/* Footer  */
#footer {
width:752px;
text-align:left;
display:block;
font-size:11px;
margin:0 auto;
padding:14px 1px 5px
}
.footer_right {
float:right;
text-align:right
}/*                     RHS                                              
*/
div.RHS h2 {
font-weight:700;
font-family: Verdana;
color:#21b5e9;

}
.RHS_bullets input {
margin-left:40px;
padding-right:5px;
margin-top:3px
}
div.RHS h3 {
font-size:1em
}
/* MAIN CONTENT EXTRA */
div.content p,div.content h1,div.content h2,div.content h3,div#sectionNav {
padding:5px 0
}
div.content h1 {
margin:0;
padding:10px 0 0;
color:#ed008c;
font-size:22px;
}
div.content .browseJobs h2 {
margin:0;
padding:0 0 10px
}
div#sectionNav {
/* padding:10px 0 17px;*/
padding:0px 0 0px
}
div.content .line_break {
border-top:1px solid #f4e5f1;
width:100%;
margin:6px 0;
padding:0
}
div.RHS .line_break {
border-top:4px solid #FFFFFF;
width:100%;
margin:0px 0
}/* contribute hack */
.con_hack {
border-top:0 solid #fff;
width:100%;
height:100%;
margin:6px 0;
padding:0
}

div.content .BulletIndent{
margin-left:30px;
}

div.threeCols ul li {
list-style:none;
float:left;
margin:0;
padding:2px;
background:none;
}
div.threeCols ul .selected {
float:left;
margin:0;
padding:2px;
}
/* anchor styling */
div.threeCols ul li a {
/* color:#117fc2; */
color: #91268f;
display:block;
text-decoration:none;
font-weight:400;
margin:0;
padding:0px;
}/* anchor styling */
div.threeCols ul .col_1,div.threeCols ul .col_2,div.threeCols ul .col_3 {
width:139px
}

div.threeCols .col_1,div.threeCols .col_2,div.threeCols .col_3 {
width:139px;
}

div.threeCols ul .twocolwidth {
width:280px
}
div.threeCols .secondrowpadding {
padding:0px;
}
.RHS .SignUpForJobs .emailaddress {
width:13em;
}
.SignUpForJobs{ background-color:#e7e9f4; padding:12px 15px 13px 17px; width:231px; font-siz:0.8em; font-family:Verdana;}
.job_feeds{ background-color:#f3f3f4; padding:0px 15px 10px 17px; width:231px; font-siz:0.8em; font-family:Verdana;}

.row .formw .form_opt {
width:304px;

}

.row .formn .form_opt {
width:120px;
}

.RHS .form_opt {
width:230px;
display:block;
margin:0;
padding:0
}
.RHS .form_opt {
margin:5px 0 0px;
padding:0px;
}

.RHS .form_button{
margin:10px 0 10px 0px;
background:url(../images/pink_btn.jpg) no-repeat;
border:0px;
color:#FFFFFF;
width:106px;
height:16px;
font-size:11px;
text-align:left;
adding:2px 0px 10px 10px;
cursor:pointer;
}

.sign_button{
margin:10px 0 10px 0px;
background:url(../images/sign_up_bg.jpg) no-repeat;
border:0px;
color:#FFFFFF;
width:98px; height:14px;
font-size:10px;
text-align:left;
padding-left:10px;
font-family:Verdana;
cursor:pointer;
}


/*	New navigation	*/
div.lefttopnav,div.righttopnav {
padding:9px 0 15px 17px
}
div#topNav div.righttopnav {
padding:9px 0 15px
}
div.lefttopnav ul,div.righttopnav ul {
list-style:none;
margin:0;
padding:0
}
div.lefttopnav ul li,div.righttopnav ul li {
float:left;
width:9em;
text-transform:uppercase;
padding-bottom:4px;
font-size:12px;
}

div.lefttopnav ul li a,div.righttopnav ul li a {
color:#8d9596;
font-family:arial, helvetica, sans-serif;
font-size:1em;
font-weight: bolder;

}
div.righttopnav ul li.secondtel {
width:150px;
text-align:center;
color:#ee3924;
font-weight:700;
font-family:arial, helvetica, sans-serif;
font-size:1em
}
div.lefttopnav ul li.fourth,div.righttopnav ul li.fourth {
clear:left;
width:150px
}
.row label {
float:left;
text-align:left
}

.SignForJobsLableControl label{display:block;}


div.row span.formw {
float:right;
text-align:left;
width:240px
}

div.row span.formn {
float:right;
text-align:left;
width:150px
}
div.row input {
width:17.1em
}
.job_details_details .row .left {
float:left;
font-weight:700;
text-align:right;
width:100px;
padding-right:5px;
padding-top:6px
}
.job_details_details div.row span.textw {
float:left;
padding-top:6px;
text-align:left;
width:320px;
display:block
}
.apply_box {
border:1px solid #117fc2;
padding:3px
}
.extrapadding {
padding:2px
}
c
.SignUpForJobs h3 {
font-weight:400
}
.dhtmlgoodies_question {
background-color:#eff1f1;
width:447px;
margin-bottom:2px;
margin-top:2px;
overflow:hidden;
cursor:pointer;
padding:4px 0 4px 2px;
}
.dhtmlgoodies_question_test {
background-color:#eff1f1;
width:447px;
margin-bottom:2px;
margin-top:2px;
overflow:hidden;
padding:4px 0 4px 10px
}


.dhtmlgoodies_answer {
background-color:#fff;
width:420px;
position:relative;
height:1; /* was 0 */
padding:5px 0px 0px 10px;

}

.dhtmlgoodies_question_test1{
background-color:#eff1f1;
width:430px;
margin-bottom:2px;
margin-top:2px;
overflow:hidden;
padding:4px 0 4px 10px
}
.dhtmlgoodies_answer1 {
background-color:#fff;
width:430px;
position:relative;
height:1; /* was 0 */
padding:5px 0px 0px 10px;

}
.dhtmlgoodies_answer_content {
position:relative;
padding:1px
}
/* Site Map */
div#sitemap {
padding:0 17px
}
div#sitemap .coltwo, .searchOpLower .coltwo{
float:right;
width:200px
}
div#sitemap h2 {
background-color:#edeeee;
margin-right:14px;
margin-bottom:13px;
font-size:1.1em;
padding:10px 10px 8px 16px
}
div#sitemap div.col3 h2 {
margin-right:0
}
div#sitemap ul li {
background-image:none;
padding-left:16px;
font-weight:700;
margin-bottom:7px;
list-style:none
}
div#sitemap ul li a {
font-weight:700;
padding:0
}
div#sitemap ul ul li a {
font-weight:400;
background-color:#fff;
margin:0;
padding:0
}
div#sitemap ul ul {
font-size:1em;
margin:9px 0 10px;
padding:0
}
div#sitemap ul ul li {
font-weight:400;
padding-left:10px
}
*,.nopadmar,p,form,input,ol,li,.ft_flat,div.JobSearchResults .results_text,div.left_top ul,div.section_list p,div.section_list h2,div.section_list h3,div.resultsItem p,div.resultsItem h3 {
margin:0;
padding:0
}

.displaynone,.hidden,.applyformclass {
display:none
}
.ft_blue,.footerlinks a:hover {
/* color:#117fc2 */
	color: #5a4fa1;
}

.ft_blue a{color: #5a4fa1; text-decoration:none;}
.ft_blue a:hover{color: #5a4fa1; text-decoration:underline;}

.JobSearchResults h2 a,.job_details_details div.row span.textw a {
font-weight:700;
/* color:#117fc2 */
color: #91268f;
}
a:hover,div.threeCols ul li a:hover {
color:#91268f;
text-decoration:underline
}
div.left_top ul li a:hover,.footerlinks a,div.RHS {
color:#000; 
}
.rowtop,#topNav_right ul .bot,div.content .h2,div.threeCols ul {
margin:0;
padding:0
}
.footer_left,div#sitemap .colone, .searchOpLower .colone {
float:left;
width:200px;
overflow:hidden;
margin:0
}
div.threeCols ul li em a,div.lefttopnav ul li em a,div.righttopnav ul li em a {
font-weight:700;
font-style:normal
}
.content .SignUpForJobs .emailaddress,.content .form_opt {
width:18em
}
.searchOpLower .form_opt{
width:80%;
font-size:12px;
}
div.lefttopnav ul li.first,div.righttopnav ul li.first,div.lefttopnav ul li.second,div.righttopnav ul li.second,div.lefttopnav ul li.third,div.righttopnav ul li.third,div.lefttopnav ul li.fifth {
width:150px;
padding-top:0px;
}
div.row,.job_details_details div.row {
padding-top:6px;
vertical-align:top
}

div.row_frm {
padding-top:5px;
vertical-align:top
}


.testimonials_image{ 
    width:131px; 
    /*height:98px; */
    float:right; 
    padding:5px 0px 5px 5px;
}
.testimonials_image_blank {
    display:none;
}


  div.clientRecentCampaignsImageList {
margin-top:17px;
padding-left:0px;
}
div.clientRecentCampaignsImageList div.photo {
float:left;
margin-bottom:20px;
width:150px;
}
div.clientRecentCampaignsImageList div.photo p {
margin-bottom:0pt;
}
  div.clientRecentCampaignsImageList div.last {
width:150px;
}

/* div.smaller { font-size : 0.95em; }  */

/* Homepage */ 

#home_top {
	background:url(../images/homepage_top.jpg) 0 0 no-repeat #8291c8;
	min-height:485px;
}

* html #home_top {
	height:485px;
}

#home_bot {
	padding-top:185px;
	background:url(../images/homepage_bot.jpg) 0 100% no-repeat;
	min-height:300px;
}

* html #home_bot {
	height:300px;
}
	
#home_nav {
	width:750px;
	padding:0 0px 0 0px;
	font-family:Verdana;
	color:#000;
	border:0px solid #f00;
}

#home_nav p {
	padding:0 105px 0 105px;
	font-size:1.25em;
}

#home_nav li {
	list-style:none;
}

#home_nav li a {
	font-size:1.6em;
	text-transform:uppercase;
	color: #000;	
}

#home_nav li a:hover {
	color:#fff;
	text-decoration:none;
}

#home_nav_left {
	padding:25px 0px 60px 105px;
	width:280px;
	float:left;	
	color: #000;
	/*background-color:yellow;*/
}

#home_nav_right {
	padding:25px 0px 60px 0;
	width:260px;
	float:left;	
	/*background-color:green;*/
}

select
{
	font-size:11px;	
}

input
{
	font-size:11px;	
}

.RHSHolder h2
{
	text-transform: none;
	color: #000;
	font-size:18px;
}

.searchbutton
{
	float:left;
	margin-left:8px;
	padding-bottom:4px;	
}

.RHS label
{
	padding-top: 4px;
}

.left
{
	float:left;
}

div#home_nav_noscript
{
	position:relative; 
	top:-360px;
	left:484px;
}

a.selectedpage
{	
	font-weight:bolder; 
	text-decoration: underline;
}

.referafriend_maintext {

} 

.referafriend_terms {

} 

#menu{height:44px;  padding-top:2px; padding-left:11px; font-family:Arial; font-size:11px; font-weight:bold; color:#8b9293;}
#menu ul{ float:left; display:inline; padding:0px; margin:0px; list-style-type:none;}
#menu ul li{ padding:0px 0px 2px 0px; margin:0px 0px 0px 0px; background:#FFFFFF; display:inline; text-transform:uppercase; width:148px; float:left;}
#menu ul li a{color:#8b9293; text-decoration:none; padding-left:10px; width:136px; line-height:19px; border-left:2px solid #FFFFFF;  background:none; float:left;}
#menu ul li a:hover{color:#FFFFFF; text-decoration:none; background:#ee3898; padding-left:10px; width:136px; border-left:2px solid #FFFFFF; line-height:19px; float:left;}
#menu ul li a.active{color:#FFFFFF; text-decoration:none; background:#ee3898; padding-left:10px; width:136px; border-left:2px solid #FFFFFF; line-height:19px; float:left;}
#content_main{padding:4px 4px 0px 4px; width:745px; float:left;}
#content_left{float:left; width:440px; padding:22px 0px 0px 35px;}
#content_right{float:right; width:262px;}
#img_right{float:right; padding-right:15px;}
#text_right{color:#c69ec9; padding-left:10px; line-height:16px;}
#content_text{line-height:28px; padding-bottom:20px;}
#content_menu{ float:left; width:300px; padding-top:13px; font-family:Verdana; font-size:13px;}
#content_menu ul{ float:left; padding:0px; margin:0px; list-style-type:none; font-family:Verdana;}
#content_menu ul li{ padding:0px 0px 0px 0px; margin:0px; background:none; float:left; text-align:left; width:295px; border-bottom:0px solid #FFFFFF; font-family:Verdana;}
#content_menu ul li a{color:#FFFFFF; text-decoration:none; padding-left:0px; width:295px; line-height:29px; float:left; font-weight:bold; font-family:Verdana;}
#content_menu ul li a:hover{color:#FFFFFF; text-decoration:underline; padding-left:0px; width:295px; line-height:29px; float:left; font-weight:bold; font-family:Verdana;}
.hello_text1{font-family:Verdana; font-size:30px; color:#ec008c;}
.gray_text{font-size:18px; color:#717173;}
#gray_bg{background:#f3f3f4; width:231px; padding:12px 15px 13px 17px; argin-bottom:4px; font-size:10px;}
#gray_bg_text{font-size:11px;}
#cmbbox_pad{padding:2px 0px 2px 0px;}
.txtbox{background:#FFFFFF; border:1px solid #b9bbbd; width:230px; font-family:Verdana; font-size:12px; height:19px;}
.txtbox1{background:#FFFFFF; border:1px solid #b9bbbd; width:200px; font-family:Verdana; font-size:12px; height:19px;}
.txtMedium{background:#FFFFFF; border:1px solid #b9bbbd; width:200px; font-family:Verdana; font-size:12px; height:19px;}
.txtMedium1{background:#FFFFFF; border:1px solid #b9bbbd; width:230px; font-family:Verdana; font-size:12px; height:19px;}
.txtMedium2{background:#FFFFFF; border:1px solid #b9bbbd; width:250px; font-family:Verdana; font-size:12px; height:19px;}
.txtarea{background:#FFFFFF; border:1px solid #b9bbbd; width:200px; font-family:Verdana; font-size:12px; height:100px;}
.cmbbox{background:#FFFFFF; border:1px solid #b9bbbd; width:210px; font-family:Verdana; font-size:12px; height:21px;}
.button1{ background-color:#ED008C; border:1px solid #ED008C; color:#FFFFFF; font-size:12px; font-weight:bold; font-family:Verdana;}
#pink_btn{/*background:url(../images/pink_btn.jpg) no-repeat;*/ width:98px; height:16px; line-height:16px; font-size:10px; color:#FFFFFF; margin:10px 0px 5px 0px; padding:0px 0px 0px 8px; letter-spacing:-1px;}
#pink_btn a{ color:#FFFFFF; text-decoration:none;}
#pink_btn a:hover{ color:#FFFFFF; text-decoration:underline;}
#violet_bg{background:#ede3f1; width:230px; padding:12px 15px 13px 17px; margin:0px;}
#violet_bg1{background:#ede3f1; width:262px; padding:0px; margin:0px;}
#violet_btn{background:url(../images/violet_btn.jpg) no-repeat; width:98px; height:16px; line-height:14px; font-size:10px; color:#FFFFFF; margin:20px 0px 0px 0px; padding:0px 0px 0px 8px; letter-spacing:-1px;}
#violet_btn a{ color:#FFFFFF; text-decoration:none;}
#violet_btn a:hover{ color:#FFFFFF; text-decoration:underline;}
#white_bg{background-color:#FFFFFF; width:220px; font-size:9px; padding:5px; line-height:17px; margin-bottom:5px;}
.arrow_pad{float:right; padding:10px 15px 0px  0px;}
#number_bg{background:url(../images/no_bg.jpg) no-repeat; width:25px; height:17px; text-align:center; float:right; margin:2px 0px 0px 0px;}
#number_text{font-size:10px; color:#808284; position:relative; top:-2px;}
#footer_bg{background:url(../images/footer_bg.png) no-repeat top; width:763px; margin:auto; padding:18px 10px 0px 10px; height:39px; font-size:9px; color:#8b9293; font-weight:bold; text-align:left;}
#footer_link{float:right; font-size:10px; color:#8b9293;}
#footer_link a{font-size:10px; color:#8b9293; text-decoration:none;}
#footer_link a:hover{font-size:10px; color:#8b9293; text-decoration:underline;}

a.blue_btn { color:#FFFFFF; text-decoration:none; background:url(../images/blue_btn.jpg) no-repeat; width:98px; height:15px; float:left; font-size:10px; padding-left:10px;}
a.blue_btn:hover{ color:#FFFFFF; text-decoration:underline; background:url(../images/blue_btn.jpg) no-repeat; width:98px; height:15px; float:left; font-size:10px; padding-left:10px;}
.button{color:#FFFFFF; text-decoration:none; background:url(../images/search_btn.jpg) no-repeat; width:98px; height:15px; float:left; font-size:10px; padding-left:10px;  border:0px; cursor:pointer; text-align:left;}
.charity_text{float:left; font-size:9px; color:#8c9293; width:200px;}
.charity_text1{float:left; font-size:9px; color:#8c9293;}
.typical_text{float:left; width:220px;}
.pink_text{color:#4a63ae; font-weight:bold;}
h1.title{ height:35px; background:none; background-color:#FFFFFF;}
.title_pad{padding:10px 0px 10px 0px;}
.button_contact{ background:url(../images/btn_contact.jpg) no-repeat; width:73px; height:16px; border:0px solid #ED008C; color:#FFFFFF; font-size:12px; font-weight:bold; font-family:Verdana;}

div#sitemap .colone ul{ text-align:left; padding:10px 0px 10px 10px; margin:0px; list-style-type:none;}
div#sitemap .colone ul li{ padding:3px 5px 3px 15px; margin:0px; background:url(../images/bullet.jpg) no-repeat 0px 8px;}

div#sitemap .coltwo ul{ text-align:left; padding:10px 0px 10px 10px; margin:0px; list-style-type:none;}
div#sitemap .coltwo ul li{ padding:3px 5px 3px 15px; margin:0px; background:url(../images/bullet.jpg) no-repeat 0px 8px;}

.txtbox2{background:#FFFFFF; border:1px solid #b9bbbd; width:420px; font-family:Verdana; font-size:12px; height:19px;}
#footer_bg1{background:url(../images/footer_bg1.png) no-repeat top; width:763px; margin:auto; padding:18px 10px 0px 10px; height:39px; font-size:9px; color:#8b9293; font-weight:bold; text-align:left;}
