/* CSS Document */
@charset "utf-8";

#alert1, #alert2, #alert3 {color: #770000;}


/*Skip to Content*/

.skip {
	font-size: 0.7em;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-bottom: 0px;
	left: 6px;
	height: 4px;
	padding-top: 0px;
}

.skip a, .pub a, #rightcol a, #rightcolnav a, #procright a {
	text-decoration: none;
	color: #003366;
	font-weight: bold;
	*font-weight: bolder;*
	
}
.skip a:hover, .pub a:hover, #rightcol a:hover, #rightcolnav a:hover, #procright a:hover {
	/* [disabled]text-decoration: underline; */
	color: #0066FF;
}



/*OFT Banner */

.oft {
	background-color: #003366;
	height: 28px;
	max-width: 958px;
	width: 100%;
	margin-bottom: 0px;
	border: 1px solid #003366;
	margin-top: 0px;
}

.oftimg {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.fill {
	clear: both;
	width: 100%;
	height: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AAAAAA;
	margin-top: 12px;
}
.fill4 {
	clear: both;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AAAAAA;
	margin-top: 4px;
}



h1, h2, h3, h4, h5, h6 {font-family: Calibri;}


#logoprint {
	visibility: hidden;
	height: 0;
	margin-top: 0px;
	margin-bottom: 0px;
}

#logo {
	margin-top: 0px;
	margin-bottom: 0px;
}

#logoarea {
	height: 80px;



	*height: 80px;*
	width: 960px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/dfs_banner2011.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 960px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}
#logoarea2 {
	height: 110px;






	*height: 80px;*
	width: 960px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/dfsbanner2014.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 960px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}


#official {
	width: 95%;
	float: right;
	height: 56px;
	margin-top: 12px;


	*margin-top: 12px;*
	padding: 0px;
	color: #000000;
	font-weight: bold;
	text-align: right;
	margin-right: 2%;
	margin-bottom: 0px;
}

#official form {
	margin-bottom: 8px;
	padding-top: 0px;
	margin-top: 32px;
	color: #000000;
}
#official form input {
	color: #999999;
}


@-moz-document url-prefix() {
	 
    #content { border-top-color: #777777; }
	 
}


	

#content {
	background-color: #FFFFFF;
	margin-top: 0px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	max-width: 960px;
	display: table;
	width: 960px;
	margin-bottom: 0px;
	padding-bottom: 0%;
	padding-top: 0.5%;
	color: #333333;
	font-family: Calibri;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #770000;
}




/* Publish areas - with and without left navigation */

.pub {
	text-align: left;
	padding-right: 3%;
	padding-left: 3%;
	padding-top: 0%;

}

.pub h1, .publ h1, .publproc h1 {
	font-size: 1.3em;
	color: #770000;
}
.pub h2, .publ h2, .publproc h2 {
	font-size: 1.2em;
	color: #770000;
}
.pub h3, .publ h3, .publproc h3 {
	font-size: 1.1em;
	color: #000000;
}
.pub h4, .publ h4, .publproc h4 {
	font-size: 1em;
}
.pub h5, .publ h5, .publproc h5 {
	font-size: 1em;
	color: #000000;
}
.pub h6, .publ h6, .publproc h6 {
	color: #000000;
	font-size: 0.9em;
}


.pub h1, .publ h1, .publproc h1, .pub h2, .publ h2, .publproc h2, .pub h3, .publ h3, .publproc h3, .pub h4, .publ h4, .publproc h4, .pub h5, .publ h5, .publproc h5, .pub h6, .publ h6, .publproc h6 {
	font-weight: bold;
	text-align: left;
	margin-bottom: 12px;
	margin-top: 14px;
	clear: both;
}


.pub p, .publ p, .publproc p {
	clear: both;
	margin-top: 12px;
	margin-bottom: 12px;
}
.pub ul li ul li, #rightcol ul li ul li, #rightproc ul li ul li {
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: left;
	font-weight: normal;
	list-style-type: disc;
}

.pub ol li, #rightcol ol li, #rightproc ol li {
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: left;
	font-weight: normal;
}

.pub ol li ol li {
	text-align: left;
	font-weight: normal;
}

.pub ol li p {
	margin-right: 2%;
}

.upalpha {list-style-type: upper-alpha;}

.lowalpha {list-style-type: lower-alpha;}
.lowroman {list-style-type: lower-roman;}

.li p {margin-top: 0px;}


/* Publish area - with left navigation */

.publ {
	text-align: center;
	padding-right: 1%;
	border: 1px solid #BBBBBB;
	margin-right: 1%;
	margin-left: 1%;
	display: table;
	width: 97%;
	margin-bottom: 1%;
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(../images/leftnav.jpg);
}

.pub ul li, #rightcol ul li, #rightcolnav ul li {
	text-align: left;
	list-style-type: square;
	margin-top: 8px;
	margin-bottom: 8px;
}

.pub ul {margin-top: 0px;}

#leftnavp {
	float: left;
	clear: both;
	width: 140px;
	color: #000000;
	height: 100%;
	font-size: 0.9em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
#leftnavp ul {
	margin-top: 0px;
}

#leftnavp ul li {
	width: 128px;
	text-align: center;
	float: left;
	list-style-type: none;
	margin-left: -32px;
	margin-top: 6px;
	margin-bottom: 6px;
}
#leftnavp a {
	color: #003366;
	text-decoration: none;
}
#leftnavp ul li a:hover {
	text-decoration: underline;
	color: #0066FF;
}


/* Right column area */

#rightcol {
	float: left;
	width: 82%;
	padding-right: 0%;
	padding-left: 0%;
	height: 100%;
	text-align: left;
	margin-left: 2%;
}
#rightcol h1 {
	font-size: 1.3em;
	font-weight: bold;
	color: #770000;
	clear: both;
}
#rightcol h2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #770000;
}
#rightcol h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
}
#rightcol h4 {
	font-weight: bold;
	color: #000000;
	font-size: 1em;
	clear: both;
}
#rightcol h5 {
	font-weight: bold;
	color: #000000;
	font-size: 1em;
}
#rightcol h6 {
	font-weight: bold;
	color: #000000;
	font-size: 1em;
	text-align: left;
}


/* Procurement section - with left navigation */

.publproc {
	text-align: center;
	padding-right: 1%;
	border: 1px solid #BBBBBB;
	margin-right: 1%;
	margin-left: 1%;
	display: table;
	width: 97%;
	margin-bottom: 1%;
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(../images/leftnav_proc.jpg);
}

.publproc ul li {
	text-align: left;
	list-style-type: square;
	margin-top: 8px;
	margin-bottom: 8px;
}

.publproc ul {margin-top: 0px;}

#procleft {
	float: left;
	clear: both;
	width: 110px;
	color: #000000;
	height: 100%;
	font-size: 0.9em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
#procleft ul {margin-top: 0px;}

#procleft ul li {
	width: 98px;
	text-align: center;
	float: left;
	list-style-type: none;
	margin-left: -32px;
	margin-top: 6px;
	margin-bottom: 6px;
}
#procleft a {
	color: #003366;
	text-decoration: none;
}
#procleft ul li a:hover {
	text-decoration: underline;
	color: #0066FF;
}


/* Procurement section - Right column area */

#procright {
	float: left;
	width: 86%;
	padding-right: 0%;
	padding-left: 0%;
	height: 100%;
	text-align: left;
	margin-left: 2%;
}
#procright h1 {
	font-size: 1.3em;
	font-weight: bold;
	color: #770000;
	clear: both;
}
#procright h2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #770000;
}
#procright h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
}
#procright h4 {
	font-weight: bold;
	color: #000000;
	font-size: 1em;
	clear: both;
}
#procright h5 {
	font-weight: bold;
	color: #000000;
	font-size: 1em;
}
#procright h6 {
	font-weight: bold;
	color: #000000;
	font-size: 1em;
	text-align: left;
}


/* Right column area; with nav inside */

#rightcolnav {
	float: left;
	width: 80%;
	padding-right: 2%;
	padding-left: 2%;
	text-align: left;
	height: 100%;
}
#rightcolnav h1 {
	font-size: 1.3em;
	font-weight: bold;
	color: #770000;
	clear: both;
}
#rightcolnav h2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #770000;
	clear: both;
}
#rightcolnav h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
}
#rightcolnav h4 {
	font-weight: bold;
	color: #000000;
	font-size: 1em;
}
#rightcolnav h5 {
	font-weight: bold;
	color: #000000;
	font-size: 1em;
}
#rightcolnav h6 {
	font-weight: bold;
	color: #000000;
	font-size: 1em;
	text-align: left;
}
#updt {
	font-size: 0.8em;
	text-align: right;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	clear: both;
	padding-bottom: 6px;
}

#botblk, #botblkdh {
	clear: both;
	float: left;
	width: 100%;
}



/*Footer */

#foot {
	font-size: 0.8em;
	text-align: center;
	clear: both;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/footerbackground.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: table;
	padding-bottom: 12px;
	padding-top: 0px;
	font-family: Calibri;
	margin-top: -12px;
}
#foot a {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 1%;
	margin-left: 1%;
	width: 100px;
}
#foot a:hover {
	text-decoration: underline;
}

#foot img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 1%;
	margin-left: 1%;
}
#foot li {
	float: left;
	list-style-type: none;
	margin-right: 2%;
	margin-left: 2%;
	width: 100px;
}
#foot ul {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}

#footlink, #foothomelink {
	margin-top: 100px;


	*margin-top: 92px;*
;
}
#datef1 {
	margin-bottom: 6px;
	color: #333333;
}
#datef2 {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
}

/*Footer - HOME page */


#foothome {
	font-size: 0.8em;
	text-align: center;
	clear: both;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center top;
	display: table;
	padding-bottom: 12px;
	padding-top: 0px;
	font-family: Calibri;
	margin-top: -24px;
	background-image: url(../images/footerbackground_nopics.png);
}


#foothome a {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 3%;
	margin-left: 0%;
	width: 100px;
}
#foothome a:hover {
	text-decoration: underline;
}

#foothome img, .footsplit2 img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.footsplit2 img {
	margin-right: 1%;
	margin-left: 1%;
}

.footsplit1, .footsplit2, .footsplit3 {
	float: left;
}

.footsplit1, .footsplit3 {
	padding-top: 1.5%;
	padding-right: 0%;
	padding-bottom: 0%;
	padding-left: 0%;
}

.footsplit1 {width: 21%; text-align: right;}

.footsplit2 {
	width: 63%;
	padding: 0px;
}

.footsplit3 {text-align: left; width: 15%;}




/* Various CSS */

.tcenter, #ctr, #ctr2, #ctr3, #ctr4, #ctr5, #ctr6 {
	text-align: center;
	clear: both;
}
.ital {
	font-style: italic;
}

.linknote {
	font-weight: bold;
	color: #770000;
	font-size: 0.9em;
}

.newup {
	font-style: italic;
	font-weight: bold;
	color: #770000;
}

.spacerb {
	clear: both;
	width: 100%;
	height: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AAAAAA;
	margin-top: 12px;
}

.spacert {
	clear: both;
	width: 100%;
	height: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AAAAAA;
	padding-top: 12px;
	margin-top: 12px;
}

.tbold {font-weight: bold;}

.tboldback {
	font-weight: bold;
	background-color: #DDDDDD;
	margin-top: 0px;
	font-size: 1.1em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	padding-left: 0.25em;
}

#spacerb {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AAAAAA;
	padding-bottom: 12px;
}

#spacert, #spacert2, #spacert3, #spacert4, #spacert5, #spacert6, #spacert7, #spacert8, #spacert9, #spacert10, #spacert11, #spacert12, #spacert13, #spacert14, #spacert15, #spacert16, #spacert17, #spacert18, #spacert19, #spacert20 {
	padding-top: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AAAAAA;
	margin-top: 12px;
	clear: both;
}

.spblank {
	clear: both;
	width: 100%;
	margin-bottom: 12px;
	margin-top: 12px;
}


.tblexrpt, .tbl50h, .tbl65h, .tbl75h, .tbl80h, .tbl85h, .tbl90h, .tbl100h, .tblnews, .tblph, .tbl100h, .tblprior1, .tblreg60, .tblpc100 {
	font-size: 1em;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #AAAAAA;
	border-spacing: 0px;
	border-collapse:collapse;
	empty-cells: show;
	clear: both;
}

.tblrc {
	font-size: 1em;
	color: #000000;
	border: 1px solid #AAAAAA;
	border-spacing: 0px;
	border-collapse:collapse;
	empty-cells: show;
	width:75%;
}

.tblrc td {
	padding: 5px;
	vertical-align: top;
	border: 1px solid #AAAAAA;
	color: #000000;
	text-align:right;
}

.tblrc p {
	margin-bottom: 0px;
	margin-top: 0px;
	text-align:left;}
	

.tbl50h {width:50%;}
.tbl65h {width:65%;}

.tbl75h {width:75%;}
.tbl80h {width:80%;}
.tbl85h {width:85%;}
.tbl90h {width:90%;}
.tbl100h {width:100%;}

.tblprior1 {width: 80%;}

.tblprior1 p {
	text-align: right;
	margin-bottom: 0px;
	margin-top: 0px;
}

.tbl65h a img {border: 0;}

.tbl50h th, .tbl65h th, .tbl75h th, .tbl80h th, .tbl85h th, .tbl90h th, .tbl100h th, .tblprior1 th, .tblreg60 th, .tblpc100 th {

	padding: 5px;
	vertical-align: top;
	border: 1px solid #AAAAAA;
	font-weight: bold;
	text-align: center;
}

.tblexrpt td, .tbl50h td,  .tbl65h td,  .tbl75h td,  .tbl80h td,  .tbl85h td,  .tbl90h td, .tbl100h td, .tblnews td, .tblph td, .tblprior1 td, .tblreg60 td, .tblpc100 td {

	padding: 5px;
	vertical-align: top;
	border: 1px solid #AAAAAA;
}

.tbl75h a, .tbl85h a, .tbl90h a, .tbl100h a {
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}

.tbl50h p, .tbl65h p, .tbl75h p,  .tbl80h p, .tbl85h p, .tbl90h p, .tbl100h p, .tblreg60 p {
	text-align: left;
	margin-top: 0px;
}

.tblreg60 {width: 90%;}
.tblreg60 th {font-size: 1.1em;}
.tblreg60 td {text-align: center;}

.tblreg60 a:hover {
	font-weight: bold;
	color: #FF9966;
	text-decoration: underline;
	background-color: #000099;
}

.tblpc100 {width: 100%;}

.tblpc100 td p {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 18px;
}

.tblch {
	margin-left: auto;
	width: 50%;
	margin-right: auto;
	border: 1px solid #BC9A23;
	border-spacing: 0px;
	border-collapse:collapse;
	empty-cells: show;
	text-align: center;
	width:100%;
}

.tblch th {
	padding: 5px;
	vertical-align: top;
	border: 1px solid #1B78C5;
	font-weight: bold;
	background-color: #1B78C5;
	color: #FFFFFF;
}

.tblch td {
	padding: 5px;
	vertical-align: top;
	border: 1px solid #1B78C5;
	color: #000000;
}


.clr {clear: both;}

.under {text-decoration: underline;}

.underb {
	text-decoration: underline;
	font-weight: bold;
}

/* Regulation section CSS */

.emadopt {
	border: 1px solid #AAAAAA;
	font-size: 1em;
	margin-top: 0%;
	margin-right: 2%;
	margin-bottom: 0%;
	margin-left: 2%;
	padding-top: 0%;
	padding-right: 1%;
	padding-bottom: 0%;
	padding-left: 1%;

}

.emadopt a {

	font-weight: bold;
	color: #000099;
	text-decoration: none;
}

.emadopt li {

	margin-bottom: 6px;
	margin-top: 6px;
	font-weight: normal;
}

.emadopt li p {
	margin: 0px;
	font-weight: bold;
}

.emadopt p {
	margin: 0px 5%;
}

/* IIES */

#iies {
	frameborder: 0;
	height: 600px;
	width: 100%;
}

/* LTC */

.ltcdiv, .ltcdiv2 {
	width: 288px;
	float: left;
	text-align: left;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 24px;
	border: 1px solid #AAAAAA;
}

.ltchalf {
	width: 47%;
	float: left;
	border: 1px solid #AAAAAA;
	margin: 1%;
}

.ltcdiv {height: 260px;}

.ltcdiv2 {height: 140px;}



.ltcdiv h2, .ltcdiv2 h2, .ltchalf h2 {
	font-weight: bold;
	text-align: center;
	background-color: #EEEEEE;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-top: 0px;
}

.ltcdiv h2, .ltcdiv2 h2 {height: 48px;}

.ltchalf h2 {height: 36px;}

.ltcdiv2 h2 {border-bottom-color: #AAAAAA;}


.ltcdiv ul, ltcdiv li {
	margin-bottom: 6px;
	margin-top: 0px;
}


.ltcdiv p, .ltcdiv2 p {
	margin-bottom: 12px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
}


.ltcdiv2 ul, ltcdiv2 li {
	margin-bottom: 6px;
	margin-top: 0px;
}

/* Medicare Supplement Tables */

.tblmedsup {
	font-size: 0.9em;
	width: 100%;
	border-spacing: 0px;
	border-collapse:collapse;
	empty-cells: show;
	margin-right: auto;
	margin-left: auto;
}

.tblmedsup tr td {
	border: solid 1px #AAAAAA;
	padding: 2px;
	text-align: center;
	
}

.tblmedsup tr th {
	font-size: 1.1em;
	border: solid 1px #AAAAAA;
	padding: 2px;
	text-align: center;
}
tblmedsup tr td.newrate {
	font-weight: bold;
	color: #770000;
}
.ind05 {
	margin-right: 5%;
	margin-left: 5%;
}

tblmedsup tr td.medleft {

	text-align: left;
}
.full {
	height: 1150px;
}

#threeqtr {
	padding: 1px;
	float: left;
	height: auto;
	width: 73%;
}
#quarter2 {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 1.5%;
	float: left;
	height: auto;
	width: 20%;
	line-height: none;
}

.qtr, .qtrclr {
	width: 24%;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	float: left;
	height: auto;
	padding: 0px;
}

.qtr ul, .qtrclr ul, .smap ul, .smapclr ul, .clsplit ul {
	margin-top: 0px;
}

.qtr ul li, .qtrclr ul li, .smap ul li, .smapclr ul li {
	margin-left: -15%;
	list-style-type: none;
}

.clsplit {
	width: 12%;
	vertical-align: top;
	margin: 0px;
	float: left;
	height: auto;
	padding: 0px;
}

.clsplit ul {margin-left: -15%; margin-top: 0px; text-align: center;}

.clsplit ul li {
	list-style-type: none;
}

.smap ul li ul li, .smapclr ul li ul li {
	margin-left: -5%;
}


.smap, .smapclr {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	float: left;
	width: 212px;
	height: 430px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	font-size: 1em;
	padding: .5%;
}


.smapclr {
	clear: both;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}


#leglinks {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 0px;
	height: 28px;
	width: 340px;
	font-size: 0.85em;
	margin-left: 0px;
}

#leglinks a {
	color: #FFF;
	text-decoration: none;
	font-weight: 400;
}
#leglinks ul {
	margin-top: 6px;
}
#leglinks li {
	float: left;
	list-style-type: none;
	margin-right: 36px;
	margin-left: 0px;
}
#sgraph {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 0px;
	height: 28px;
	width: 280px;
	font-size: 0.9em;
	margin-left: 0px;
}
#sw_searchbox {
	left: 6px;
	top: -24px;

}
.irene {
	background-image: url(../images/irene.jpg);
	padding-left: 64px;
	color: #FFF;
	background-repeat: no-repeat;
	background-position: left top;
	height: 68px;
	font-size: 1.6em;
	font-weight: bold;
	font-family: Calibri;
	margin-top: 0px;
	margin-bottom: 0px;
}
.srcontent {
	width: 95%;
	float: left;
	margin-left: 2%;
	font-size: 1.1em;
	line-height: 22px;
}

.srinfo {
	width: 95%;
	float: left;
	font-size: 1em;
	line-height: 22px;
}
.srinfo h2 {
	margin-top: 0px;
}



.seniornav {
	width: 25%;
	float: left;
	font-size: 1.1em;
	line-height: 22px;
}
.srnote {
	font-size: 0.95em;
	font-weight: bold;
}

.nomar {
	margin: 0px;
}

.num {
	list-style-type: decimal;
}


/* HOME page with Widget CSS */

#qtrhomegov {
	float: left;
	width: 33%;
	clear: both;
	background-color: #CCCCCC;
	border: 1px solid #999999;
	padding-bottom: 1%;
	margin-right: 1%;
	margin-top: 2%;


	*margin-top: 1%;*
; 	margin-bottom: 2%;

}

#qtrhomegov iframe {
	background-color: #CCCCCC;
	margin-top: 3%;
	margin-bottom: 3%;
	margin-left: 8%;
}

#govwidget {
	float: left;
	width: 100%;
	clear: both;
	background-color: #CCCCCC;
	border: 1px solid #999999;
	padding-bottom: 1%;
	margin-right: 1%;
	margin-top: 2%;

	*margin-top: 1%;*

}

#govwidget iframe {
	background-color: #CCCCCC;
	margin-top: 3%;
	margin-bottom: 3%;
	margin-left: 8%;
}

/* NYIN section CSS */

.tblalert {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #999999;
	text-align: center;
	font-size: 1em;
	border-spacing: 0px;
	empty-cells: show;
}

.tblalert th, .tblalert td {
	padding: 5px;
	vertical-align: top;
	border: 1px solid #999999;
}

.tblalert th {font-weight: bold;}


.tblalert h5 {
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 1.0em;
}
.tblalert p {
	text-align: left;
}
.tblalert a {
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}

.orange {
	background-color: #FF9900;
}

.yellow {
	background-color: #FFFF00;
}

/* More miscellaneous formatting CSS */


.strk {
	text-decoration: line-through;
}
.right {
	text-align: right;
}

.left {
	text-align: left;
}

#split1 {
	width: 50%;
	padding-top: 0px;
}

#split1 ul, #split2 ul {margin-top: 0;}


#split2 {
	float: right;
	width: 50%;
	padding-top: 0px;
}
.nobrdr {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.wh {
	color: #FFF;
}
.darkred {
	color: #BB0000;
}

.checklist li {
	list-style-image: url(../images/b_sqopen.gif);
	margin-left: -18px;
	list-style-position: outside;
}

/* Public Adjuster table */


.tblpa {
	font-size: 0.75em;
	width: 100%;
	border-spacing: 0px;
	border-collapse:collapse;
	empty-cells: show;
}

.tblpa tr td {
	border: solid 1px #AAAAAA;
	padding: 2px;
	
}

.tblpa tr th {
	font-size: 1.1em;
	border: solid 1px #AAAAAA;
	padding: 2px;
	text-align: center;
}

.tblpa tr td p {
	text-align: left;
}


.blocktext h2 {
	color: #F97;
	text-align: center;
}
.blocktext .header {
	font-weight: bold;
	color: #F66;
	font-size: 1.2em;
}

.hug {
	float: left;
}
.initial {
	margin-top: 1%;
	font-size: 0.8em;
	font-weight: normal;
}
.procbdd {
	width: 13%;
}
.procrestrict {
	width: 10%;
}

.procno {
	width: 15%;
}

.proctitle {
	width: 15%;
}

.hideprint {display: none;}

.logohead {display: none;}

.raised {
	vertical-align: super;
	font-size: 0.8em;
}
.tboldi {
	font-style: italic;
	font-weight: bold;
}

.indtxt {text-indent: 5%;}

.divright {
	width: 90%;
	text-align: center;
	border: 2px solid #352669;
	margin-left: auto;
	margin-right: auto;
	padding: 4px;
}
