/* 
Color Key
#F2F2F2 - gray96
#FFFFFF - white
#5D7B9D - dark blue
#85A1D0 - blue
#5D7B9D - red 
#000000 - black 
*/

body {	
	margin: 0; font-size: .875em;
	/*font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 13px;*/ }	

/* Headings */	
.headingGolden {
    font-family: Times New Roman; color: #B8864A; font-size: 13pt; font-weight: bold; }	
H1 	{	
	color: #85a1d0; font-size: 22px; }	
H2 	{	
	color: #85a1d0; font-size: 20px; }	
H3 	{	
	color: #696969; font-size: 18px; }	
H4 	{	
	color: #696969; font-size: 16px; }	
H5 	{	
	color: #696969; font-size: 14px; }	
H6 	{	
	color: #696969; font-size: 12px; }	
	

/* Text & headers */	
	
/* Links and Navigation */	
a {	
	font-size: 13px; font-style: normal; font-weight: normal; color: #003399; text-decoration: none; background: transparent; /*word-wrap: break-word; word-break: break-all; */ }
a:hover {	
	font-size: 13px; font-style: normal; font-weight: normal; color: Red; text-decoration: underline; background: transparent; }
a.Remove {	
	font-size: 11px; color: Blue; text-decoration: Underline; background: transparent; }	
a.Remove:hover {	
	font-size: 11px; color: #990000; text-decoration: none; background: transparent; }	
a.Nav {	
	font-size: 13px; color: #003399; text-decoration: underline; background: transparent; font-weight: Bold; }	
a.Nav:hover {	
	font-size: 13px; color: #003399; text-decoration: none; background: transparent; font-weight: Bold; }	

/* Other */
.Information {	
	font-size: 12px; font-style: normal; font-weight: bold; color: Black; text-decoration: none; }
#marriageinfo { border: 1px solid black; margin: 10px 10px; padding: 10px; }
.SharingTools {
    margin: 0.715em 0 0.715em  550px; }	
	
/* Footer Elements */	
.FooterText {	
	font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; background: transparent; }

/* Tables */
/*Table {	
	font-size:13px; } */
.CellPadding {	
	font-size:13px; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; BORDER-RIGHT: #990000 1px solid; BORDER-LEFT: #990000 1px solid; BORDER-BOTTOM: #990000 1px solid; }	
.Blacktableheader {	
	background-color: #000000; font-weight: bold; color: White; margin-bottom: 0px; }	
.Bluetableheader {	
	background-color: #85a1d0; font-weight: bold; color: White; margin-bottom: 0px; font-size:medium;}
	
tr.Blueheaderrow {background-color:#85a1d0; color:White; font-weight:bold; text-align:left;}
td.Blueheadercol {text-align:left; font-size:medium;}
tr.Emptyrow{height:5px;}
/*td {	
	font-style: normal; font-size: 13px;  }	*/
td.tblHeadBlue {	
	font-style: normal; font-weight: bold; color: #FFFFFF; text-transform: uppercase; background-color: #85a1d0;}	
.blueTableCenter {	
	color: #000000; /* background-color: #F2F2F2; (gray96) */
	background-color: #FFFFFF; /* white */
	border: 1px solid #5D7B9D; /* dark blue */
	margin-left: auto; margin-right: auto; text-align:center; }	
.Red {	
	color: #990000; font-weight: bold; }	
.textbox {	
	border: solid 2px #cccccc; border-top: solid 2px #a0a0a0; }	
.LabelText {	
	font-size: 12px; font-weight: bold; }	

/* Other */	
.bold {	
	font-weight: bold; }		
	
/* 04/24/2012 - Responsive Elements */
body {
	font-family: Arial, Helvetica, sans-serif; }
#TopNavigation {
	width: 750px; margin-left: auto; margin-right: auto; }
/*#TopNav div {
	background-color: #e7e6d1; border-bottom: solid 1px #85A1D0; float: left; height: 17px; padding-top: 3px; }*/
#TopNavigation-Server {
	width: 150px;background-color: #e7e6d1; border-bottom: solid 1px #85A1D0; float: left; height: 20px; padding-top: 3px; padding-bottom: 3px; }
#TopNavigation-Menu	{
	width: 600px; text-align: right; background-color: #e7e6d1; border-bottom: solid 1px #85A1D0; float: left; height: 20px; padding-top: 3px; padding-bottom: 3px; }
#TopNavigation-Menu ul {
	list-style-type: none; margin: 0; padding: 0; }
#TopNavigation-Menu li {
	display: inline; }
a.TopNav {
	background: transparent; color: #222222; font-size: 11px; font-weight: bold; text-decoration: none; padding: .2em .3em; border-right: 1px solid black; }
a.TopNav:hover {
	background: transparent; color: #003399; font-size: 11px; font-weight: bold; text-decoration: underline; }
/*a.TopNav:visited {
	font-size: 11px; color: #222222; text-decoration: none; background: transparent; font-weight: Bold; }*/
#DDSHeader {
	width: 750px; height: 93px; margin-left: auto; margin-right: auto; background: url(../images/DDSheader.jpg) no-repeat 0 0; }
/* #DDSHeader img {
	float: left; } */
/* Footer Elements */
#PrintHead {
	display: none; }
#DDSFooter {
	width: 750px; margin-left: auto; margin-right: auto; background-color: #85a1d0; overflow: auto; }
.FooterText {
	background: transparent; color: #FFFFFF; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; }
#PrivacyStatement{
	background: transparent; color: #FFFFFF; font-size: 11px; text-decoration: none; }
#PrivacyStatement:hover{
	color: #FFFFFF; font-size: 11px; text-decoration: underline; }
#FooterMsg {
    width: 325px; float: left; }
#FooterImg {
    width: 425px; float: left; }
#ContentContainer {
    width: 730px; margin-left: auto; margin-right: auto; background-color: White;  clear: both; padding: 10px 10px 10px 10px; overflow: hidden;}
#SecureIDHeadImg {
    background: url(../images/header_new.jpg) no-repeat center center; margin: 5px auto; width: 750px; height: 159px; }
#OptionButtons, #OptionButtons4Col, #OptionButtons3Col {
	width: 700px; margin: 5px auto; }
#OptionButtons div {
	float: left; text-align: center; width: 350px; }
#OptionButtons4Col div {
	float: left; text-align: center; width: 175px; }
#OptionButtons3Col div {
	float: left; text-align: center; width: 233px; }
#selectedDocsTable {
	border: 0.5pt solid #000000; }	
#lastNav {
	border-right: none; }
.FAQq {
    font-weight: bold; }
.FAQa {
    font-style: normal; }
ol li {
	padding-bottom: 10px; }   
/*
#OptionButtons input {
	width: 275px; margin-bottom: 10px; }
#OptionButtons4Col input {
	width: 175px; margin-bottom: 10px; white-space: normal; }
*/
#OptionButtons input, #OptionButtons3Col input {
	 width: 85%; white-space: normal; margin-bottom: 10px; }
#OptionButtons4Col input {
	 width: 100%; white-space: normal; margin-bottom: 10px; }	 
.BlueBckgrnd {
	background-color: #85a1d0; }
	
/* Info Box 
.infobox { max-width: 100%; border-right: 5px solid #234B8D; border-top: 2px solid #234B8D; border-bottom: 2px solid #234B8D; margin-top: .5rem; margin-bottom: .5rem; }
.infoico { background-color: #234B8D; color: #fff; display: inline-block; padding: .5rem; margin-right: 1rem; font-size: 2.5rem; }*/

.infocol { overflow: auto; background-color: #234B8D; max-width: 80%; border: 2px solid #234B8D; margin: .5rem auto; }
.infocolico { background-color: #234B8D; color: #fff; padding: .5rem; font-size: 2.5rem; }
.infocolmsg { background-color: white; padding: 1rem; }
        
/* Basic Layout */
.centerText	{ text-align: center; }
.leftText	{ text-align: left; }
.rightText	{ text-align: right; }
.justifyText{ text-align: justify; }
.uppercase	{ text-transform: uppercase; }
.lowercase	{ text-transform: lowercase; }
.padding3	{ padding: 3px; }
.padding5	{ padding: 5px; }
.padding10	{ padding: 10px; }

#mpHeader, #mpFooter, #AppContent { width: 765px; margin: 0 auto; }

/* Header */
#mpHeader {
    border-bottom: 5px solid #234B8D ; padding-bottom: .5rem; }
#mpHeader img {
	border: 0; }

/* Footer */
#mpFooter {
	margin-top: 1em; border-top: 1px solid #BBBBBB; background-color: #F5F5F5; padding-bottom: 0.313em; }
#mpFooter p {
	padding: 0 10px 0 0; }
#mpFooter a {
	font-size: .750em; line-height: 1em; color: #333; text-decoration: none; }
#SmallFooter {
	background-color: #F5F5F5; border-top: 1px solid #BBBBBB; }
#Copyright {
	font-size: .688em; }
        
@media screen and (max-width: 480px) {  
	#mpHeader { border-bottom: none; padding-bottom: 0; }
	img { max-width:100%; }
	#ContentContainer {
		width: 300px; } 
	#SecureIDHeadImg {
        /*background: url(../images/faqheader_rd.jpg) no-repeat center center; margin: 5px auto; max-width: 100%; height: 89px; }*/
        background: url(../images/faqheader_new.jpg) no-repeat center center; margin: 5px auto; max-width: 100%; height: 89px; }
	#MainBody_secureid_table_P a, #MainBody_selectPanel a
	{
		/* wrap long urls */
		white-space: pre; /* CSS 2.0 */
		white-space: pre-wrap; /* CSS 2.1 */
		white-space: pre-line; /* CSS 3.0 */
		white-space: -pre-wrap; /* Opera 4-6 */
		white-space: -o-pre-wrap; /* Opera 7 */
		white-space: -moz-pre-wrap; /* Mozilla */
		white-space: -hp-pre-wrap; /* HP Printers */
		word-wrap: break-word; /* IE 5+ */
		word-break: break-all;
	}
	#OptionButtons, #OptionButtons4Col, #OptionButtons3Col {
		width: 300px; margin: 5px auto; }
	#OptionButtons div, #OptionButtons4Col div, #OptionButtons3Col div {
		width: 300px; }
	#OptionButtons input, #OptionButtons4Col input, #OptionButtons3Col input {
		width: 100%; margin-bottom: 15px; }
	/* #OptionButtons4Col input {
		width: 275px; } */
	#mpHeader, #mpFooter, #AppContent{
	    width: 100%; }
	#mpHeader { text-align: center; }
	.SharingTools {
        margin: 0.715em auto; }
    .infocol { max-width: 90%; }
}

.secureheader {
    font-size:18px; color:Black; }
.secureheader4 {
    font-size:xx-large; font-weight:bold; text-decoration:underline; }
.securediv {
    text-align:center; margin:0 auto; }

