/*@charset "utf-8";
/* CSS Document */
div.wp-caption	{
	padding:9px 0 9px 9px;
	background-color:#f0f0f0;
	border:1px solid #aeaeae;
}
.alignleft	{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}
.alignright	{
	float:right !important;
	margin-left:15px;
	margin-bottom:15px;
}
.alignnone	{
	clear:both;
	margin-right:350px;
	margin-bottom:15px;
}
div.wp-caption img	{
	margin-bottom:5px;
	border:none;
}

.wp-caption-text	{
	width:90%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:13px;
	color:#FFF;
}
td      {
    vertical-align:top;
}
.bloginput	{
	font-family:Arial, Helvetica, sans-serif;
	color:#707070;
	background-color:#f0f0f0;
	font-weight:normal;
    font-size:11px;	
}
#site_search, .bloginput  
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	background-color:#f0f0f0;
	font-weight:normal;    
    width:140px;
    font-size:11px;
}
.contact_button 
{   
	background-color:#004275;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	border:none;
	text-transform:uppercase;
}

a.call_to_action    
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
    background-color:#cce4f3;
    color:#777;
    border:1px solid #777;
    padding:5px 7px;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:normal;
}
a.call_to_action:hover    
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
    background-color:#cce4f3;
    color:#777;
    border:1px solid #777;
    padding:5px 7px;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:normal;
}

#blog_archive li	{
	border:1px solid #000;
}
.right_col_callout  
{
    background-color:#f0f0f0;
    padding:5px;
    width:195px;
    border:1px solid #aeaeae;
    clear:both;
    margin-top: 20px;
}

.mceTemp
{
    max-width: 550px;
}
