@charset "utf-8";
/* CSS Document */


.contactcontent {
	clear: both;
	margin:0 auto;
	padding-left:40px;
	padding-bottom:10px;
	width: 667px;
	float:left;
	border-bottom:1px dotted #ccc;
	margin-bottom:19px;
}

.contactcontent p {
	padding: 15px 0 5px;
	font-size:14px;
	line-height:22px;
}

.contacttablecontainer {
	clear: both;
	margin:0 auto;
	padding:10px;
	margin-bottom:20px;
	width: 667px;
	float:left;
	background-color:#f9f9f9;
	border:1px solid #d6d6d6;
}

.tableleft {
float:left;
width:49%;
}

.tableright {
float:right;
width:49%;
}

.tabletitle {
	background-color:#868686;
	height:15px;
	padding:8px 5px 7px 10px;
	border-top:1px solid dfdfdf;
	border-left:1px solid dfdfdf;
	border-right:1px solid dfdfdf;
	font-weight:bold;
	color:#FFFFFF;
}

.tabletitle img {
margin-top:0.5em;
}

.tabletitle a {
text-decoration:underline;
color:#FFFFFF;
}

.intouchtable a,
.intouchtable table a,
.intouchtable table a:link,
.intouchtable table a:visited {
	border:none;
	text-decoration:underline;
	}							
	
.intouchtable img {
	border:0;
	}	
.intouchtable {
	width:100%;
	border-top:1px solid #dddddd;
	border-right:1px solid #dddddd;
	margin:0em auto;
	border-collapse:collapse;
	line-height:150%;
	}

.intouchtable tr.top td	{
background:#868686;

	}
.intouchtable tr.top .column1	{
	background:#f5f5f5;
	}

.topheading {color:#ffffff;}
.nonbold {font-weight:normal; font-size:0.8em;}

.intouchtable tr.even td	{
	background:#f5f5f5;
	}
.intouchtable tr.even .column1	{
	background:#f5f5f5;
	}	

.intouchtable tr.odd td	{
	background:#f9f9f9;
	}
.intouchtable tr.odd .column1	{
	background:#f9f9f9;

	}	
.intouchtable column1	{
	background:#f9fcfe;

	}
.intouchtable td {
	color:#444;
	border-bottom:1px solid #dddddd;
	border-left:1px solid #dddddd;
	padding:.5em 1em;
	text-align:left;
	font-size:1em;
	}				
.intouchtable th {
	font-weight:normal;
	color: #444444;
	text-align:left;
	border-bottom: 1px solid #dddddd;
	border-left:1px solid #dddddd;
	padding:.5em 1em;
	font-size:1em;
	font-weight:bold;
	}							





.contentloginformfield {
    border:1px solid #ccc;
    padding:5px;
    margin-left:10px;
    width:200px;
    font-family:Arial;
    color:#333;
    }
    
.contentloginformbutton {
    border:1px solid #ccc;
    padding:5px;
    margin-left:10px;
    width:50px;
    background-color:#13254f;
    font-family:Arial;
    color:#fff;
    text-align:center;
    text-transform:uppercase;
    }

.loginformcontainer {
    background-color:#fafafa;
    border:1px solid #ccc;
    width:100%;
    height:200px;
    }
    
    
    
    .contactformfield 
{
    float:right;
    font-family:Arial;
    border:1px solid #cccccc;
    padding:5px;
}

.contactformfieldselect 
{
   float:right;
   font-family:Arial;
   border:1px solid #cccccc;
   padding:5px;
   width:241px;
}

.contactformfieldarea 
{
   float:right;
   font-family:Arial;
   font-size:1em;
   border:1px solid #cccccc;
   padding:5px;
   width:602px;
   overflow:scroll;
}

.contactformfieldarea2
{
   float:right;
   font-family:Arial;
   font-size:1em;
   border:1px solid #cccccc;
   padding:5px;
   width:707px;
   margin-top:15px;
   overflow:scroll;
}

.contactformfieldarea3
{
   float:right;
   font-family:Arial;
   font-size:1em;
   border:1px solid #cccccc;
   padding:5px;
   width:602px;
   margin-top:15px;
   overflow:hidden
}

.checkbox {margin-right:25px;}

.contactformfieldbutton 
{
   font-family:Arial;
   font-size:0.9em;
   text-transform:uppercase;
   border:1px solid #cccccc;
   padding:5px;
   background-color:#124288;
   color:#ffffff;
}

.contactformfieldbutton:hover
{
   background-color:#13254f;
}