
/* CSS Document */


/* BLUE BOX ROUNDED CORNERS */

.corner {
	width:80%;
	min-width:20em;
	color:#1E4B84;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 30px;
	font-size: 1em;
}

.corner .hd .c,.corner .ft .c, .cornero .hd .c,.cornero .ft .c,.homeb .hd .c,.homeb .ft .c, .listb .ft .c, .listb .hd .c, .listo .ft .c, .listo .hd .c {
 font-size:1px; /* ensure minimum height */
 height:9px;
}

.corner .ft .c, .cornero .ft .c {
 height:9px;
}

.corner .hd {
	background-color: transparent;
	background-image: url(../images/corner_tl.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.corner .hd .c {
 background:transparent url(../images/corner_tr.gif) no-repeat right 0px;
}

.corner .bd {
	background-color: #DFF1F7;
	background-position: 0px 0px;
	font-size: 0.8em;
}

.corner .bd .c .s {
	margin:0px 8px 0px 4px;
	background:#DFF1F7 repeat-x 0px 0px;
	padding:1em;
}

.corner .ft {
 background:transparent url(../images/corner_bl.gif) no-repeat 0px 0px;
}

.corner .ft .c {
 background:transparent url(../images/corner_br.gif) no-repeat right 0px;
}

/* content-specific */
.corner p, .cornero p {
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	left: 50px;
}

.corner h1, .cornero h1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.corner h2, .corner0 h2 {
	padding: 0px;
	margin: 0px;
	color: #FF6600;
	font-size: 0.9em;
}

.corner h3, .cornero h3 {
	padding: 0px;
	margin: 0px;
}

.corner h4, .cornero h4 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.2em;
}

.corner h5, .cornero h5 {
	padding: 0px;
	margin: 0px;
}


.cornerimg{
	margin-right: 1em;
	margin-bottom: 1em;
}

/* ORANGE BOX ROUNDED CORNERS */

.cornero {
	width:80%;
	min-width:20em;
	color:#1E4B84;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 1em;
}


.cornero .hd {
	background-color: transparent;
	background-image: url(../images/cornero_tl.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.cornero .hd .c {
 background:transparent url(../images/cornero_tr.gif) no-repeat right 0px;
}

.cornero .bd {
	background-color: #ffe0cc;
	background-position: 0px 0px;
	font-size: 0.8em;
}

.cornero .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#ffe0cc repeat-x 0px 0px;
 padding:1em;
}

.cornero .ft {
 background:transparent url(../images/cornero_bl.gif) no-repeat 0px 0px;
}

.cornero .ft .c {
 background:transparent url(../images/cornero_br.gif) no-repeat right 0px;
}

/* content-specific */


/* BLUE TITLE ROUNDED CORNERS */

.titlecornerb {
	width:100%;
	min-width:20em;
	color:#1E4B84;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 0.8em;
}

.titlecornerb .hd .c,.titlecornerb .ft .c, .titlecornero .hd .c,.titlecornero .ft .c {
 font-size:1px; /* ensure minimum height */
 height:9px;
}

.titlecornerb .ft .c, .titlecornero .ft .c {
 height:9px;
}

.titlecornerb .hd {
	background-color: transparent;
	background-image: url(../images/corner_tl.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.titlecornerb .hd .c {
 background:transparent url(../images/corner_tr.gif) no-repeat right 0px;
}

.titlecornerb .bd {
	background-color: #DFF1F7;
	background-position: 0px 0px;
}

.titlecornerb .bd .c .s {
	background:#DFF1F7 repeat-x 0px 0px;
	padding:0.5em;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 4px;
}

.titlecornerb .ft {
 background:transparent url(../images/corner_bl.gif) no-repeat 0px 0px;
}

.titlecornerb .ft .c {
 background:transparent url(../images/corner_br.gif) no-repeat right 0px;
}


/* content-specific */

/* ORANGE TITLE ROUNDED CORNERS */

.titlecornero  { color: #f60; font-size: 0.8em; margin: 0 auto; padding: 0; width: 100%; min-width: 20em }


.titlecornero .hd {
	background-color: transparent;
	background-image: url(../images/cornero_tl.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.titlecornero .hd .c {
 background:transparent url(../images/cornero_tr.gif) no-repeat right 0px;
}

.titlecornero .bd {
	background-color: #ffe0cc;
	background-position: 0px 0px;
}

.titlecornero .bd .c .s {
	background:#ffe0cc repeat-x 0px 0px;
	padding:0.6em;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 4px;
}

.titlecornero .ft {
 background:transparent url(../images/cornero_bl.gif) no-repeat 0px 0px;
}

.titlecornero .ft .c {
 background:transparent url(../images/cornero_br.gif) no-repeat right 0px;
}


/* content-specific */


/* HOME BLUE BOXEN ROUNDED CORNERS */

.homeb  { color: #1e4b84; font-size: 1em; margin: 0 auto 0 10px; padding: 0; width: 430px;  min-width: 20em; }
.homeb .hd  { background-color: transparent; background-image: url("../images/corner_home_tl1.gif"); background-repeat: no-repeat; background-position: 0 0 }

.homeb .hd .c {
 background:transparent url(../images/corner_tr.gif) no-repeat right 0px;
}

.homeb .bd {
background-color:#DFF1F7;
background-position:0 0;
font-size:0.8em;
}


.homeb .bd .c .s {
	margin:0px 8px 0px 4px;
	background:#DFF1F7 repeat-x 0px 0px;
	padding:1em;
}

.homeb .ft {
 background:transparent url(../images/corner_bl.gif) no-repeat 0px 0px;
}

.homeb .ft .c {
 background:transparent url(../images/corner_br.gif) no-repeat right 0px;
}

/* content-specific */
.homeb p {
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	left: 50px;
}

.homeb h1, .homeb h1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.homeb h2, .homeb h2 {
	padding: 0px;
	margin: 0px;
	color: #FF6600;
	font-size: 0.9em;
}

.homeb h3, .homeb h3 {
	padding: 0px;
	margin: 0px;
}

.homeb h4, .homeb h4 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.2em;
}

.homeb h5, .homeb h5 {
	padding: 0px;
	margin: 0px;
}

/* LIST BLUE BOXEN ROUNDED CORNERS */

.listb     { color: #1e4b84; font-size: 1em; margin: 0 auto 10px 10px; padding: 0; width: 270px; float: left }
.listb .hd  { background-color: transparent; background-image: url("../images/corner_home_tl1.gif"); background-repeat: no-repeat; background-position: 0 0 }

.listb .hd .c {
 background:transparent url(../images/corner_tr.gif) no-repeat right 0px;
}

.listb .bd {
background-color:#DFF1F7;
background-position:0 0;
font-size:0.8em;
}


.listb .bd .c .s  { background: #dff1f7 repeat-x; margin: 0; padding: 1em }

.listb .ft {
 background:transparent url(../images/corner_bl.gif) no-repeat 0px 0px;
}

.listb .ft .c {
 background:transparent url(../images/corner_br.gif) no-repeat right 0px;
}

/* LIST ORANGE BOXEN ROUNDED CORNERS */

.listo     { color: #1e4b84; font-size: 1em; margin: 0 auto 10px 10px; padding: 0; width: 270px; float: left }

.listo .hd {
	background-color: transparent;
	background-image: url(../images/cornero_tl.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.listo .hd .c {
 background:transparent url(../images/cornero_tr.gif) no-repeat right 0px;
}

.listo .bd {
	background-color: #ffe0cc;
	background-position: 0px 0px;
	font-size: 0.8em;
}

.listo .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#ffe0cc repeat-x 0px 0px;
 padding:1em;
}

.listo .ft {
 background:transparent url(../images/cornero_bl.gif) no-repeat 0px 0px;
}

.listo .ft .c {
 background:transparent url(../images/cornero_br.gif) no-repeat right 0px;
}

/* content-specific */
.listb p, .listo p {
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	left: 50px;
}

.listb h1, .listo h1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.listb h2, .listo h2 {
	padding: 0px;
	margin: 0px;
	color: #FF6600;
	font-size: 0.9em;
}

.listb h3, .listo h3 {
	padding: 0px;
	margin: 0px;
}

.listb h4, .listo h4 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.2em;
}

.listb h5, .listo h5 {
	padding: 0px;
	margin: 0px;
}



