/* --------------------------------------------------------------------------------------------------------
 *  COPY FROM HERE
 *---------------------------------------------------------------------------------------------------------*/

/* Style For Contents */


#main-col {
    float: left;
    line-height: 160%;
    padding-bottom: 15px;
    padding-top: 10px;
    width: 650px;
}
#sub-col {
    float: right;
    font-size: 93%;
    width: 300px;
	padding-top:10px
}


.text {
    border: 1px solid #E1DDD1;
    float: left;
    font-size: 12px;
    height: 22px;
    margin-bottom: 8px;
    margin-right: 10px;
    padding: 5px 0 0 10px;
    width: 106px;
}
.contents h2 { color:#17365D; font-size:1.6em}
.contents h3 { color:#000; font-size:1.3em}
.contents p, .contents ul { font-size:1.2em}
.contents a {  text-decoration:underline}
.contents a.red { color:#ff0000;}
.contents ul { margin-left:45px;}
.contents ul.no-margin li { margin-bottom:0}
.contents li { margin-bottom:15px}
.contents .alignright { float:right; margin:0 0 40px 50px}
.contents.single-col .alignright { margin:0 40px 10px 60px}
.contents.single-col .alignright.faqimg {margin:-30px 100px 0 60px}
.contents .right-floater { width:220px; float:right; text-align:center}
.contents .left-floater { float:left; width:400px}
.faq-block h3 { font-size:1.3em; cursor:pointer }
.faq-block h3 span.toggle { width:11px; height:11px; background:url(../wwsc_images/toggle.png) no-repeat; display:inline-block; margin-right:10px}
.faq-block h3 span.toggle.active { background-position:bottom}
.faq-contents { display:none; width:650px}
.grey-callout {
    background-color: #F5F3EE;
    float: left;
    line-height: 140%;
    margin-top: 15px;
    padding: 20px 15px 20px 10px;
    width: 275px;
}

#sub-col ul {
    list-style-type: none;
    padding-left: 10px;
    padding-top: 4px;
}

#sub-col ul li {
    background: url("../wwsc_images/bullet.png") no-repeat scroll 0 8px transparent;
    margin-bottom: 6px;
    padding-left: 10px;
}

#sub-col a {     color: #004B8C; }
p a.link {
    background: url("../wwsc_images/bullet.png") no-repeat scroll 0 6px transparent;
    margin-top: 10px;
    padding-left: 10px;
}

.testimonials { height:auto; overflow:hidden; margin-bottom:15px;}
.testimonials p { font-style:italic}
.testimonials span { display:block; margin-top:10px; font-weight:bold; font-size:0.91em; font-style:normal}
/* Footer */
#footer {
    clear:both; height:45px; border-top:1px solid #dbe5f1; border-bottom:1px solid #dbe5f1;
    background-color:#17365d;
}
.site-info { margin:0; padding:0 0 0 15px; line-height:45px; color:#000; float:left;color:#FFFFFF;}
.site-info a { color:#FFFFFF; text-decoration:none}
.social { float:right; margin:10px 15px 0 0;}
.social a { display:inline-block; margin-left:5px;}


.contents .alignright.less-m { margin:0 0 20px 20px;}
.contents ul.normal { margin-left:25px;}
.contents ul.normal li { margin-bottom:0px;}
.menu{
    text-align: center;
}
