/*

	Pearson Peacekeeping Centre main stylesheet

*/
/*
Theme Name: hr-checkup main stylesheet
Theme URI: 
Description: hr-checkup main stylesheet
Version: 1.0
*/
/* comment */
/* =General
---------------------------------------------------------------------------------------------------- */

/* =General
---------------------------------------------------------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
	border: 0;
}

ul, ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

body {
	background: #fff url('images/background.gif') repeat-x;
	font-family: 'Trebuchet MS', arial, verdana, sans-serif;
	font-size: 14px;
}

table tr td {
	font-family: 'Trebuchet MS', arial, verdana, sans-serif;
	font-size: 13px;
	vertical-align: top;
}

img, a img {
	border: 0;
}

.clearit:after { 
    content: "."; 
    display: block; 
    clear: both; 
    height: 0; 
    visibility: hidden; 
}

.clearit { 
    min-height: 0; 
    height: 0; 
}

html>body .clearit { 
    height: auto; 
}

.clear {
	clear: both;
	display: block;
	width: 100%;
	height: 0;
	font-size: 1px;
}


/* =Branding
--------------------------------------------------------------------------------------------------- */
#wrapper #branding #logo {
	background:url("images/hrlogo.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:72px;
	margin-top:30px;
	padding:50px 0;
	text-indent:-9999px;
	width:454px;
}
#wrapper #branding #logo_fr {
	background:url("images/hrlogo_fr.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:72px;
	margin-top:30px;
	padding:50px 0;
	text-indent:-9999px;
	width:454px;
}
#top_buttons{
	float:right;
	position:relative;
	top:14px;
}



/* =Top navigation
---------------------------------------------------------------------------------------------------- */
#top-nav{
	background:url("images/cloud_bg.png") no-repeat scroll 0 0 transparent;
	clear:both;
	height:258px;
	width:997px;
	margin:auto;
}
#top-nav h2{
	color:#A72D2C;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:24px;
	padding:50px 60px 10px;
	width:600px;
}
#top-nav p{
	color:#6394ac;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 60px;
	width:550px;
	font-size:16px;
}
#top-nav-smaller{
	background:url("images/cloud_bg_smaller.png") no-repeat scroll 0 0 transparent;
	clear:both;
	height:258px;
	width:997px;
	margin:auto;
}
#top-nav-smaller h2{
	color:#A72D2C;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:28px;
	padding:50px 60px 10px;
	width:600px;
}
#top-nav-smaller p{
	color:#6394ac;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 60px;
	width:550px;
	font-size:16px;
}
#topArrow{
	margin:0 40px 40px 0;
}
#top-nav-smaller #topArrow{
	margin:0 40px 40px 40px;
}
#hrCheckup{

}
#hrCheckupDiv1{
	width:600px;
	float:left;
}
#hrCheckupDiv2{
	float:left;
	padding-top:60px;
	text-align:center;
	width:380px;
}
#top-nav-smaller #hrCheckupDiv2{
	float:left;
	padding-top:40px;
	text-align:center;
	width:380px;
}
#top-nav-smaller #hrCheckup{

}
#hrcouncilLogo{
	left:110px;
	position:relative;
	top:40px;	
}

/* =Main navigation
---------------------------------------------------------------------------------------------------- */
#main-nav{
	padding:10px 30px 0;
	min-height:100px;
}
#takenCheckup{
	color:#A7C3CE;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	width:250px;
	float:left;
}
#spreadWord{
	margin-left:440px;	
}


/* =Layout
---------------------------------------------------------------------------------------------------- */
#wrapper {
	width: 1020px;
	margin: 0 auto;
}

#wrapper #main-content {
	height:auto !important;
	margin:auto;
	min-height:550px;
	width:990px;
}

#wrapper #text-content {
	padding: 26px 22px;
}

/* =Main Content
---------------------------------------------------------------------------------------------------- */
/*----------------------LANDING PAGE STUFF-----------------------------------------------------------*/
.sideBar{
	background:url(images/bucket.png) no-repeat;
	width:270px;
	margin-top: 40px;
	padding:10px 21px;
	float:right;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 12px;
        line-height:15px;
        color:#727272;

}

.sideBar #twitter ul li {
    margin: 10px 0 10px 0;
}

.sideBar #twitter ul li a, .sideBar #twitter ul li a:visited {
    color:#AA2423;
	text-decoration:none;
}
.sideBar #twitter ul li a.greenlink, .sideBar #twitter ul li a.greenlink:visited {
    color:#81A464;
	text-decoration:none;
}
.sideBar #twitter ul li a:hover, .sideBar #twitter ul li a:hover{
	text-decoration:underline;
}
.sideBar #twitter ul li a.greenlink:hover, .sideBar #twitter ul li a.greenlink:hover {
	text-decoration:underline;
}

.sideBar a:hover {
    text-decoration: underline;
}
.sideBarMargin{
	margin-right:25px;
}
.sideBarBlock{
	
	/*background:url("images/sideBarBlockBottom.png") repeat-x scroll center bottom transparent;*/
}
.sideBarTitle{
	
	color:#415039;
	font-size:20px;
	line-height:45px;
    padding-top:20px;
        
}

.bull {
    color:#81A464
}

.timestamp {
    	font-family:Georgia, "Times New Roman", Times, serif;
	color:#81A464;
	font-size:16px;
	line-height:5px;
        padding:0;
        margin:0;
}

.sideBarSubTitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#AA2423;
	font-size:20px;
	line-height: 5px;
        padding-top: 25px;
}

.sideBarSubTitle span{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#81A464;
	font-size:16px;
	line-height:45px;
}
.sideBarHeading{
	margin-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#505c43;
}
.sideBarText{
	font-family:Arial, Helvetica, sans-serif;
	color:#898888;
	font-size:12px;
	margin-top:10px;
	padding-right:30px;
}
.sideBarButton{
	float:right;
	margin-top:15px;
}
.sideBarTextLink{
	color:#a72d2c;
}
.readMoreLink{
	text-align:right;
}
.readMoreLink a{
	text-align:right;
	text-decoration:none;
	color:#6394ac;
}
/*-----------------STUFF FOR SPREAD THE WORD PAGE-----------------------------------------------------*/
.spreadWordContentBlock{
	width:95%;
	min-height:150px;
}
.spreadWordIcon{
	float:left;
	width:30%;
	text-align:center;
	clear:left;
}
.spreadWordIcon p{
	color:#78B05F;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;
}
.spreadWordText{
	float:left;
	width:70%;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:20px;
	color:#898888;
}
.rightAngleQuoteLink{
	color:#A7C3CE;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	text-decoration:none;
}
.rightAngleQuoteLinkSmaller{
	color:#78a2b7;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	text-decoration:none;
}
.smallBlueLink{
	color:#6394ac;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.redLink{
	color:#A72D2C;
}
.styledul{
	margin:10px 20px;	
}
.styledul li{
	list-style:disc; 	
}
/*----------------------------MISC STYLING----------------------------------------------------------*/
.greyParaText{
	color:#898888;
	margin-top:10px;
}
.greyHeadingText{
	color:#898888;
	margin-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}
.greenHeadingText{
	color:#78B05F;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:bold;
}
.greenText{
	color:#78B05F;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.largeNumberText{
	color:#78B05F;
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size:70px;
	margin-top:15px;
	display:inline;
}
#largeNumberContainer{
	width:280px;
}
#viewPrescription{
	position:relative;
	right:-260px;
	top:-70px;
	left:245px;
}
.redHeadingText{
	color:#A72D2C;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:24px;
	margin-bottom:5px;
}
.redText{
	color:#A72D2C;
	font-family:Georgia,"Times New Roman",Times,serif;
}
.textPageContainer{
	clear:both;
	margin-top:30px;
	padding-top:50px;
}
#centerResults{
	width:450px;
	margin:auto;
	height:110px;
}
#prescription{
	padding:20px;
	margin-top:30px;
}
#prescription h2{
	color:#32748E;
	font-family:georgia;
	font-size:16px;
	margin-bottom:10px;
}
#prescription ul li{
	color:#32748E;
	font-family:georgia;
}
#prescription a{
	color:#a52d2c;
	font-family:georgia;
}
#resultsUl li{
	float:left;
	margin-right:5px;
}
#resultsUl {
	clear:left;
	padding:0;
	margin-top:20px;
}

/*-------------------------------------IFRAME STYLING------------------------------------------------*/
.iframeContainer{
	background:url(images/iframe_bg.png) repeat-x;
	padding:30px;
	min-height:300px;
        
}
.hrinput{
	border:1px solid #CCC;
	padding:2px;
	margin-bottom:10px;
}
.floatLeftCircle{
	float:left;
	width:60px;
	padding-top:15px;
}
.floatRightCircle{
	float:left;
	width:800px;
}
.floatedContentContainer{
	clear:left;
	min-height:100px;
}
.leftArrowNav{
	float:left;
	clear:left;
}
.rightArrowNav{
	float:right;
	
}
.lefttd{
	color:#78B05F;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding-bottom:5px;
	text-transform: uppercase;
}
.righttd{
	color:#898888;
	padding-bottom:20px;
}
.quiztd{
	width:200px;
}
.quiztd input{
	margin-top:10px
}
#aboutYouTable1 .hrinput{
	width:146px;
}
#aboutYouTable2 .hrinput{
	width:300px;
}
#aboutOrganizationTable input, select{
	width:200px;
	margin-right:10px;
}

#disclaimer h1 {
    font-size: 14px
}
#disclaimer-content {
    font-size: 10px;
}
/* =Footer
---------------------------------------------------------------------------------------------------- */
/*left and right footer images*/
#leftFooter{
	background:url(images/left_footer.png) no-repeat;
	width:350px;
	height:170px;
	float:left;
}
#rightFooter{
	background:url(images/right_footer.png) no-repeat;
	width:350px;
	height:170px;
	float:right;
}
#preFooter{
	height:170px;
	width:100%;
	background:url(images/pre_footer.png) repeat-x;
	clear:both;
}
	
/*green footer itself*/
#footer{
	background:#78b05f;
	height:121px;
	width:100%;
	clear:both;
}
#footerText{
	width:960px;
	margin:auto;
	font-size:10px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:30px;
}
#footerText a{
	color:#FFF;
}
#leftFooterText{
	float:left;
}
#rightFooterText{
	float:right;
}
#canadaFooter{
	float:right;
	margin:5px 0 0 10px;
}


/* =Lists
----------------------------------------------------------------------------------------------------*/

.iframeContainer ul li{
	padding: 0 0 0 26px;
	margin: 0;
	list-style:square;
}
.iframeContainer ul li{
	padding: 0 10px 10px 0;
}

/* =Tabs
---------------------------------------------------------------------------------------------------- */

ul.tabs {
	margin: 0;
	padding: 0;
	float: right;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
}

ul.tabs li {
	float: left;
	margin-left: 10px;
	display: block;
	background:url(images/greyTabRight.png) no-repeat top right;
	
}

ul.tabs li span {
	
	background:url(images/greyTabLeft.png) no-repeat top left;
	display: block;
	padding:6px 7px 5px 9px;
	color:#fff;
	line-height:21px;
}

ul.tabs li a {
	text-decoration: none;
	display: block;
	outline: none;
}

ul.tabs li.active, ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	
	background: #fff;
	background:url(images/greenTabRight.png) no-repeat top right;
}

ul.tabs li.active span {
	background:url(images/greenTabLeft.png) no-repeat top left;
	padding:6px 7px 5px 9px;
	color:#fff;
	line-height:21px;
}

.tab_container {
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
}
.tab_content {
	padding: 20px;
}

/* =Top Arrows
---------------------------------------------------------------------------------------------------- */
#arrowContainer {
	display: block;	
	font-size: 12px;
	margin-bottom: 20px;
}

.greenButtonLeft  {
	background:url(images/greenRight.png) no-repeat top right;
	margin-left: 9px;
	display:block;
	float:left;
	padding-right:11px;
	text-decoration:none;
}

.greenButtonRight{
	background:url(images/greenLeft.png) no-repeat top left;
	margin-left: -9px;
	padding:6px 20px 5px 9px;
	color:#fff;
	line-height:21px;
	display:block;
}

.greenButtonLeft-off{
	background:url(images/greenRight-off.png) no-repeat top right;
	margin-left: 9px;
	display:block;
	float:left;
	padding-right:11px;
	text-decoration:none;

}
.greenButtonRight-off{
	background:url(images/greenLeft-off.png) no-repeat top left;
	margin-left: -9px;
	padding:6px 20px 5px 9px;
	color:#fff;
	line-height:21px;
	display:block;
}

.blueButtonLeft  {
	background:url(images/blueRight.png) no-repeat top right;
	margin-left: 22px;
	display:block;
	float:left;
	padding-right:11px;
	text-decoration:none;
}

.blueButtonRight {
	background:url(images/blueLeft.png) no-repeat top left;
	margin-left: -22px;
	padding:6px 20px 5px 22px;
	color:#fff;
	line-height:21px;
	display:block;
}

.blueButtonLeft-off  {
	background:url(images/blueRight-off.png) no-repeat top right;
	margin-left: 22px;
	display:block;
	float:left;
	padding-right:11px;
	text-decoration:none;
}

.blueButtonRight-off {
	background:url(images/blueLeft-off.png) no-repeat top left;
	margin-left: -22px;
	padding:6px 20px 5px 22px;
	color:#fff;
	line-height:21px;
	display:block;
}

.greyButtonLeft-on  {
	background:url(images/greyRight-on.png) no-repeat top right;
	margin-left: 22px;
	display:block;
	float:left;
	padding-right:11px;
	text-decoration:none;
}

.greyButtonRight-on {
	background:url(images/greyLeft-on.png) no-repeat top left;
	margin-left: -22px;
	padding:6px 20px 5px 22px;
	color:#fff;
	line-height:21px;
	display:block;
}

.greyButtonLeft  {
	background:url(images/greyRight.png) no-repeat top right;
	margin-left: 22px;
	display:block;
	float:left;
	padding-right:11px;
	text-decoration:none;
}

.greyButtonRight {
	background:url(images/greyLeft.png) no-repeat top left;
	margin-left: -22px;
	padding:6px 20px 5px 22px;
	color:#fff;
	line-height:21px;
	display:block;
}

.greyPointButtonLeft  {
	background:url(images/greyPointRight-on.png) no-repeat top right;
	margin-left: 22px;
	display:block;
	float:left;
	padding-right:11px;
	text-decoration:none;
}

.greyPointButtonRight {
	background:url(images/greyPointLeft-on.png) no-repeat top left;
	margin-left: -22px;
	padding:6px 0 5px 9px;
	color:#fff;
	line-height:21px;
	display:block;
}

.greyPointButtonLeft-off  {
	background:url(images/greyPointRight.png) no-repeat top right;
	margin-left: 22px;
	display:block;
	float:left;
	padding-right:11px;
	text-decoration:none;
}

.greyPointButtonRight-off {
	background:url(images/greyPointLeft.png) no-repeat top left;
	margin-left: -22px;
	padding:6px 0 5px 9px;
	color:#fff;
	line-height:21px;
	display:block;
}

#arrowContainer div{
	float:left;
}


/* =Line Graphs
---------------------------------------------------------------------------------------------------- */
.bluff-wrapper {
	background:url(images/bg_chart.jpg) no-repeat 0 0;
}	
#chartcontainer canvas{
	background:url(images/graph_bg.png) bottom center repeat-x;
	
}	
	

/* =Bar Graphs
---------------------------------------------------------------------------------------------------- */
.graph {
		background:url("images/graph_bg.png") repeat-x scroll center bottom transparent;
		padding: 0 30px 0;
	  }
      
      table.graph {
     	border-left: solid 1px #999999;
     	border-bottom: solid 1px #999999;
      }
      
      .graph td {
		background:url("images/flyout_bg.png") no-repeat scroll 0 0 transparent;
		color:#6394AC;
		font-family:georgia;
		font-size:17px;
		line-height:32px;
		padding:4px 8px 4px 13px;
      }
      
      .graph thead th {
        border-bottom: double 3px black;
        font-family: verdana, arial, sans serif;
        padding: 1em;
      }
    
      .graph tfoot td {
        border-top: solid 1px #999999;
        font-size: x-small;
        color: #666666;
      }

      .bar {
        background-color: white;
        text-align: right;
        padding-right: 0.5em;
        width: 400px;
      }
	  
	  .graph .bar{
			background-image:none;	
			padding:10px 0;
	  }
	  
	  .graph tfoot td{
			background-image:none;	  
	  }
      
      .bar div { 
        border-top: solid 2px #0077DD;
        background-color: #004080;
        border-bottom: solid 2px #002266;
        text-align: right;
        color: white;
        float: left;
        padding-top: 0;
        height: 1em;
      }
      
      .bar div { 
        text-align: right;
        color: white;
        float: left;
        padding-top: 0;
        height: 34px;
      }
      
      .bar div.score {
		background:url("images/greenBar_bg.png") repeat-x scroll 0 0 transparent;
		border:medium none;
		height:35px;
      }
      
      .bar div.average {
		background:url("images/blueBar_bg.png") repeat-x scroll 0 0 transparent;
		border:medium none;
		height:35px;
      }
	  
	  
	  
/* =HomePage Counter
---------------------------------------------------------------------------------------------------- */
#organization_counter div {
	background:url("images/counter_bg.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	font-family:verdana;
	font-size:48px;
	height:56px;
	line-height:51px;
	text-align:center;
	width:41px;
}
#organization_counter div#c3 {
	margin-right:10px;
}
#organization_counter {
	height:60px;
	width:262px;
	float:left;
}
#organization_scroller{
	left:267px;
	top:25px;
}
#organization_scroller span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#aaa;
	width:395px;
	font-size:20px;
}

/*--------- Blog Styles ------ */

#twitterheader {
    float:left;
    padding-top: 20px;
    margin-right: 15px;
}

#twitter-btn {
    padding: 20px 0 30px 0;
}
.grey-hr {
    margin: 20px 0 20px 0;
    background:url("images/bucketBlockBottom.png") repeat-x  center bottom transparent;
    height: 4px;
}

.green-hr {
    margin: 8px 0 8px 0;
    background:url("images/sidebar-separator-green.jpg") repeat-x  center bottom transparent;
    height: 4px;
    width:233px;
}
.green-hr-long {
    margin: 45px 0 30px;
    background:url("images/sidebar-separator-green-long.jpg") repeat-x  center bottom transparent;
    height: 4px;
    width:633px;
}

.catTitle {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:20px;
    color:#425238;
    padding:25px 0 25px 0;
}
.sideBar ul#catList {
    margin-bottom: 15px;
    
}
.sideBar ul#catList li  {
    margin-left: 15px;
    list-style:disc;
    color:#CBCBCB;
    
    
}
#tagcloud {
    padding: 20px 0;
}
#tagcloud a, #tagcloud a:visited {
    color:#A7A7A7;
    text-decoration: none;
    padding:1px;
    margin:0;
}

#tagcloud a:hover {
    text-decoration: underline;
}

.sideBar ul#catList li a, .sideBar ul#catList li a:visited {
    font-size: 12px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #818181;
    text-decoration: none;
}

.sideBar ul#catList li a:hover {
    text-decoration:  underline;
}


#content-body {
   margin-left: 10px;
   width:650px;
}
#content-body p, span{
	color:#727272;
	font-family:verdana;
	font-size:12px;
	margin-top:10px;
	margin-right:10px;
}
.commentinput {
	background:none repeat scroll 0 0 #ECF1E8;
	border:1px solid #B9B9B9;
	font-family:verdana;
	font-size:12px;
	margin:4px;
	padding:4px;
	width:600px;
	overflow:auto;
}
.post-header a{
	color:#78B05F;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}
#content-body h1 a{
	color:#A72D2C;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:35px;
	font-weight:normal;
	text-decoration:none;
}
#content-body h1 {
	margin-top:10px;
}
.post-footer span{
	text-decoration:none;
	color:#aaa;
}
.post-footer a{
	text-decoration:none;
}
.comments h2{
	color:#78B05F;
	font-size:28px;
	font-weight:normal;
	margin-bottom:10px;
}
#resond h2{
	color:#78B05F;
	font-size:28px;
	font-weight:normal;
	margin-bottom:10px;
}
.commentlist .url{
	color:#A72D2C;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style:normal;
	margin-left:0;
	margin-right:5px;
	text-decoration:none;
}
.commentlist .fn{
	margin-right:3px;
	color:#A72D2C;
	font-style:normal;
}
.commentlist a{
	text-decoration:none;
	color:#727272;	
	margin-left:5px;
}
.commentlist a:hover{
	text-decoration:underline;
}
.commentlist li p{
	margin-top:10px;
}
.iframeContainer h1, span{
	color:#A72D2C;	
}
.iframeContainer h1{
	color:#A72D2C;	
	font-size:26px;
	margin-bottom:10px;
}
.iframeContainer .cform{
	width:300px;
}
.iframeContainer .cform input, .cform textarea, .cform select {
	background:none;
}
.iframeContainer .cform input:focus, .cform textarea:focus, .cform select:focus  {
	background:none;
	border:1px solid #aaa;
}
.iframeContainer .cform input, .cform textarea, .cform select  {
	background:none;
	border:1px solid #aaa;
	width:298px;
}
.iframeContainer ol.cf-ol li.cf_li_err {
	background:none; !important
}
.iframeContainer ol.cf-ol li.cf_li_err input {
	border:1px solid red;
	background:none; !important
}
.iframeContainer .cform label span {
	display:block;
	width:30px;
}
.iframeContainer .cform textarea {
	background:none;
	border:1px solid #aaa;
	width:298px;
}
.iframeContainer .cform textarea:hover {
	background:none;
	border:1px solid #aaa;
}
.iframeContainer .cform textarea:focus {
	background:none;
	border:1px solid #aaa;
}
.iframeContainer .emailreqtxt{
	display:none;
}
#cf_field_4{
	display:inline;
	float:left;
	margin:10px;
}
#cf2_field_4{
	display:inline;
	float:left;
	margin:10px;
}
#readDisclaimer{
	display:inline;
	float:left;
	margin:0;
	width:280px;
}
#readDisclaimer a{
	color:#4b869d;
	text-decoration:none;
}
#submitQuestion{
	display:inline-block;
	font-size:14px;
	margin-bottom:7px;
}
.iframeContainer .cform label{
	margin:4px 10px 3px 0;
}
.iframeContainer .cf-sb input.sendbutton{
	background:url(images/submit_question_btn.png) no-repeat;
	padding:30px 155px;
	border:none;
	cursor:pointer;
}
.iframeContainer .cf-sb input.sendbutton_fr{
	background:url(images/submit_question_fr_btn.png) no-repeat;
	padding:30px 155px;
	border:none;
	cursor:pointer;
}
#commentSubmitBtn{
	background:url("images/comment_submit_btn.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	height:30px;
	width:105px;
}
#disclaimer-content p{
	margin:10px 0;
}
.cf-ol .cform label span{
	display:block;!important
	width:30px;!important
}
#cformsform .cf-ol .cform textarea, .cform input {
	width:298px; !important
}
#sidebarArchives a{
	color:#818181;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;	
}
#sidebarArchives li{
	color:#CBCBCB;
	list-style:disc outside none;
	margin-left:15px;	
}
div.post h3 a{
	color:#A72D2C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	text-decoration:none;
}
div.post h3 a:hover{
	text-decoration:underline;
}
