body		{
		    background : #fafaf9;
                    background :url(/Images/Bg/risksbg.gif);
		    font-family : "Helvetica Neue",Calibri,"trebuchet MS",sans-serif;
		    color: #333;
		}
div.main {
    padding : 1em 2.5em;
    width : 800px;
    margin : 1em auto;
    background : #fff;
-moz-border-radius : 8px;
-webkit-border-radius : 8px;
border-radius : 8px;
border : thin solid #777;
word-wrap: break-word;
}
label, legend, h1, h2, h3, h4 { font-family : "Helvetica Neue",Calibri,"Trebuchet MS",sans-serif; }
h1		{ font-weight: bold; font-size : 22pt}
h2		{ font-weight: bold; font-size : 18pt  }
h3		{ font-weight : bold; font-size : 14pt}
h4		{ font-style : italic; font-size : 14pt }
span.red	{ color: red }
span.green	{ color: green }

a:link		{color: #0000ee}
a:active	{color: #ff0000}
a:visited	{color: #03066a}
pre { font-family : "Helvetica Neue",calibri,"trebuchet ms", sans-serif ; font-size : 100% }
img { border : 0 }
h3.ht { margin-left : -1em }
fieldset        { border : thin solid red; width : 75%;
-moz-border-radius : 8px;
-webkit-border-radius : 8px;
border-radius : 8px;
}
legend          { font-weight : bold; font-size : 12pt}

.nav {
     position : relative;
     border : thin solid #777;
     margin : 2px -10px;
     padding : 10px;
-moz-border-radius : 8px;
-webkit-border-radius : 8px;
border-radius : 8px;
}

input {
 -moz-border-radius : 8px;
-webkit-border-radius : 8px;
border-radius : 8px;
}
.nav .srch { float : right; margin-top: 6px; margin-right : 10px }
.nav .btns { float : left }

.clear { clear : both }
.cntr { text-align : center }

.dircon { text-decoration: none; padding : 5px; color : #444;
font-size: 1.5em !important }

hr.main {
    border: 0;
    height: 4px;
    margin:18px 0;
    width: 100%
}

hr.sub {
    border: 0;
    height: 1px;
    margin: 18px 100px;
}

.cssgradients hr.sub {
}

.cssgradients hr.sub, .cssgradients hr.main{
    position:relative;
background: -moz-linear-gradient(left, rgba(0,0,255,0) 0%,
    rgba(0,0,255,0) 15%, rgba(0,0,255,0.65) 50%, rgba(0,0,255,0) 85%,
    rgba(0,0,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top,
    color-stop(0%,rgba(0,0,255,0)), color-stop(15%,rgba(0,0,255,0)),
    color-stop(50%,rgba(0,0,255,0.65)),
    color-stop(85%,rgba(0,0,255,0)),
    color-stop(100%,rgba(0,0,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(0,0,255,0)
    0%,rgba(0,0,255,0) 15%,rgba(0,0,255,0.65) 50%,rgba(0,0,255,0)
    85%,rgba(0,0,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(0,0,255,0)
    0%,rgba(0,0,255,0) 15%,rgba(0,0,255,0.65) 50%,rgba(0,0,255,0)
    85%,rgba(0,0,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(0,0,255,0)
    0%,rgba(0,0,255,0) 15%,rgba(0,0,255,0.65) 50%,rgba(0,0,255,0)
    85%,rgba(0,0,255,0) 100%); /* IE10+ */
background: linear-gradient(left, rgba(0,0,255,0) 0%,rgba(0,0,255,0)
    15%,rgba(0,0,255,0.65) 50%,rgba(0,0,255,0) 85%,rgba(0,0,255,0)
    100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(
    startColorstr='#00ff0000', endColorstr='#00ff0000',GradientType=1
    ); /* IE6-9 */
}

.cssgradients hr.sub:before, .cssgradients hr.main:before {
    content: "";
    display: block;
    border-top: solid 1px rgba(100,100,255,0.100);
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    z-index: 1;
}

.circle, .flash { color : red; text-decoration: none; font-size: 80% !important;
padding-right: 5px }

dt { margin-top : 8px; font-size: 105% }
dd { line-height: 1.25; font-size: 95%}

dd ul li { margin-top: 5px }
dd ul { margin-top : 0 }
