h1,.Header,.header{
	font:22px Arial, Helvetica, sans-serif;
	color:#00245e;
	padding:0px 0 10px 0;
	}
	
h2,.SubHeader,.subheader{
	font:19px Arial, Helvetica, sans-serif;
	color:#3e3d3d;
	padding:5px 0 5px 0;
	}
	
h3{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px 0 5px 0;
	}	
	
p{
	line-height:22px;
	text-align:justify;
	padding:0px 0 10px 0;
	}
	
ul,ol{
	padding:5px 0 5px 25px;
         margin:0;
	}

li{
	margin:0 0 7px 0;
	}

body,td{
	font:13px Arial, Helvetica, sans-serif;
	color:#333333;
	}

.SmallText{ font-size: 10px;}


/* Main Styles */


/* Links */
a{ color: #1c468f; text-decoration: none;}
a:hover{ color: #333333; text-decoration: underline;}

.wrapper_right .error_msg {
    display: none;
}

.error_msg {
    color: red;
}

.validation_failed {
    border: 1px solid red !important;
}

#subscription{
float:right;
color:#333333;
font-weight:bold;
padding:12px 0 0 0;
	}

#formProcessing{
display:none;
}


.Moreblink {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 22px;
    left: 138px;
    position: absolute;
    top: 205px;
    width: 117px;
    z-index: 333333;
}

.gf-snippet{
line-height:20px;
}

.gfc-resultsHeader{ border:none !important; }
.gfc-resultsHeader .gfc-title{ display:none !important; }

#breadcrumb {
    background: url("../images/graphics/breadcrumb_bg.gif") repeat-x scroll center top transparent;
    border: 1px solid #E1E1E1;
    color: #000000;
    font: 12px Arial,Helvetica,sans-serif,"Myriad Pro";
    height: 22px;
    padding: 10px 0 0 10px;
margin:0px 0 10px 0px;
}

#breadcrumb a {
    color: #025481;
    font: bold 12px Arial,Helvetica,sans-serif,"Myriad Pro";
    text-decoration: none;
text-transform:uppercase;
}

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

.tbl{
border-collapse:collapse;
}

.tbl h6{
font:bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;
padding:0px 0 15px 0;	
color:#d91515;
}

.tbl td{
border:1px solid #ccc;
padding:10px;
text-align:left;
}

.tbl_formatiing{
border-collapse:collapse;
margin:0 0 15px 0;
}

.tbl_formatiing td{
border:1px solid #ccc;
padding:10px;
text-align:left;
background:url(../images/graphics/row_bg.jpg) repeat-x bottom #ffffff;
}

/* Simple Table Formatting */

.tbl_format{ border-collapse:collapse; }

.tbl_format td{ border:1px solid #cccccc; padding:5px 10px; line-height:22px; }

.pad td{ padding:5px 3px !important; }

.tbl_format td p{ padding:0px; text-align:left; }

/***** FORM STYLES ******/ 
input[type="text"], input[type="password"], textarea, select
{  border: solid 1px #ccc; padding:5px 8px; outline:0;
    background: #fff; /* Old browsers */
    background: -moz-linear-gradient(top,  #f3f3f3 0%, #fff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#fff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f3f3f3 0%,#fff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f3f3f3 0%,#fff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f3f3f3 0%,#fff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f3f3f3 0%,#fff 100%); /* W3C */
 outline:0;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
   } 
input[type="text"]:hover, input[type="password"]:hover, textarea:hover, select:hover
{ background:#f3f3f3; } 

input[type="submit"], input[type="reset"]
{ border:0; background:#666; padding:5px 8px; color:#fff; text-transform:uppercase; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

input[type="submit"]:hover, input[type="reset"]:hover {background: #333;}
/***** FORM STYLES END ******/