/* CSS Document */
.blue1 {color: #1c5679}
.blue2 {color: #5E9CC3}

hr.one {height: 1px; background:#000000; border: 1px solid black; width:97% }
form {margin: 0px; padding: 0px; } 
fieldset {border-width: 1px;  border-color: #000000;  border-style: solid; margin: 3px; padding-bottom: 5px; padding-left: 3px;}

.button {border-width: 2px;  border-color: #000000;  border-style: solid; background-color: #000000; color: #FFFFFF;}

a { text-decoration:none; color:#1C5679; }
a:hover { text-decoration:underline; }

body, td { font-size: 8pt;}
input {font-size:8pt;}

P.breakhere {page-break-before: always;}

BODY { font-family:Tahoma, Arial Narrow, Arial, sans-serif; background-color: #FFFFFF; font-size: 8pt;}

/* --------------------------------------------------------------------------------- */
/* STS Specific */
/* left section start at 10px, w=10+176+10,  right section start at 200px, w=10+309,20,237,10=586 */

#mainLogo { position:absolute; top: 8px; left: 5px; }

#topBar { position:absolute; top:10px; left: 200px; background-color: #ebebeb; width: 562px; padding: 5px; font-weight: bold;}
#menuBar { position:absolute; top: 54px; left: 200px; background-color:#cdcdcd; width: 562px; height: 30px; overflow:hidden;}
#emgncy {position:absolute; top:8px; left: 621px; color:red; font-weight:bold;}
#emgncy2 {position:absolute; top:10px; left: 590px; background-color:red; color:white; font-weight:bold; font-size:20px; overflow:hidden; font-family: Arial; height:23px;}

.w309 { position:relative; top: 0px; left: 0px; width:309px; padding:0px; }
.w309body { position: relative; left: 5px; width:299px; padding-top: 3px; padding-bottom:3px;}

.w237 { position:relative; top: 0px; left: 0px; width:237px; padding:0px; }
.w237body { position: relative; left: 5px; width:227px; padding-top: 3px; padding-bottom:3px;}

.w176 { position:relative; top: 0px; left: 0px; width:168px; padding:0px; }
.w176body { position: relative; left: 5px; width:166px; padding-top: 3px; padding-bottom:3px;}

.wcaption { position: relative; left: 5px; font-weight: bold;}
.wcaption2 { position: absolute; right: 6px; top: 22px; font-weight: bold;}
.wTop1 {background-position:center; background-image:url(c-yellow.png); background-repeat:no-repeat; height: 16px;}
.wTop2 {background-position:center; background-image:url(c-purple.png); background-repeat:no-repeat; height: 16px;}
.wTop3 {background-position:center; background-image:url(c-blue.png); background-repeat:no-repeat; height: 16px;}
.wTop4 {background-position:center; background-image:url(c-green.png); background-repeat:no-repeat; height: 16px;}
.wTop5 {background-position:center; background-image:url(c-green2.png); background-repeat:no-repeat; height: 16px;}

#w1 {position:absolute; top: 110px; left: 10px;}
#w2 {position:absolute; top: 110px; left: 200px;}
#w3 {position:absolute; top: 110px; left: 525px;}
#w4 {position:absolute; top: 240px; left: 10px;}

.content { width: 560px; border: 1px solid #cdcdcd; }
.content_p {line-height:14pt; padding: 10px; text-align:justify; position:relative; top: -20px; left:0px; }
.ccaption{ position: relative; top:0px; left:-2px; height:24px; width:100%; color: #15689A; font-size:16px; font-weight:bold; overflow:visible; text-align: center;}

#c1 { position:absolute; left:200px; top: 365px; }
#c1_top {
	position:absolute;
	left:210px;
	top: 129px;
	/*height: 417px;*/
}

.boldText { font-family: Arial Black, Arial, Helvetica, sans-serif; font-size:11pt; text-transform:UPPERCASE; color:#333333;}
.design1 { width:40px; height: 40px; background-color:#ebebeb; z-index: -1; position: absolute; top: 0px; right:0px;}
.design2 { width:40px; height: 40px; background-color:#E0FBBD; z-index: -1; position: absolute; bottom: 0px; right:0px;}
.design3 { width:40px; height: 40px; background-color:#D1E9FA; z-index: -1; position: absolute; bottom: 0px; left:0px;}
.design4 { width:40px; height: 40px; background-color:#F3DDF9; z-index: -1; position: absolute; top: 0px; left:0px;}

.gradient { filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#dddddd);  }
.gradient2 { filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#dddddd,endColorStr=white);  }
.tdborder { border: 1px dashed red; background-color:#cdcdcd;}

/* --------------------------------------------------------------------------------- */

.cssbtn {
	display:inline;
	display:inline-block;
	width:50px;
	margin:0.2em; padding:1px;
	font-size:9px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	background:#cdf;
	color:#333;
	border:1px solid black;
	vertical-align:middle;
	white-space:nowrap;
	cursor:hand; cursor:pointer;
	}
.cssbtn[class] {
	width:auto;
	min-width:50px;
	}
.cssbtn strong {
	font-weight:bold;
	background:white;
	color:#06c;
	}
.cssbtn:hover { background:black; color:white }
.cssbtn:hover strong { background:#ccc; color:black; }

.btnw3c { background:#06c; color:white }
.btnxml { background:#f90; color:black }
.btnw4d { background:#090; color:white }
	.btnw4d strong { color:#090 }
.btnpwr { background:#006; color:white }
	.btnpwr strong { background:#ccf; color:#006 }
.btnauth { background:#dd9; color:black }
	.btnauth strong { background:#003; color:#ffc }

/* just for the last example: */
.var2 { width:120px }
.var2[class] { width:auto; min-width:120px }

.center { text-align:center }
