/*
yellow F4E500
green 35b558
blue 0195da
dark blue 036c9c

*/

html, body {
margin:0;
padding:0;
}

body {
background: #0195da url(/images/template/bg.jpg) repeat-x;
}

body, table, td {
margin:0;
padding:0;
border:0;
border-collapse:collapse;
vertical-align:top;
font-family: Verdana, Tahoma, "Trebuchet MS", sans-serif;
font-size: 12px;
line-height: 150%;
color: #000003;
}
img {
border:0;
}

#wrapper {
width: 100%;
margin: 0;
border-top: 0;
}


#wrapper #hdr td img {
display: block;
}

#contentwrap {
width: 100%;
border-bottom: 6px solid #F4E500;
background-color: #ffffff;
border-left: 6px solid #F4E500;
border-right: 6px solid #F4E500;
}


#contentwraptoptd {
border-bottom: 6px solid #F4E500;
}


#hdrabove {
width: 100%;
background: url(/images/template/toprepeat.jpg) repeat-x;
}

#hdraboveleft1 {
height: 36px;
}

#hdraboveleft1 img {
display: block;
}

#hdraboveleft {
height: 41px;
width: 253px;
border-left: 6px solid #F4E500;
}

#hdraboveleft img {
display: block;
float: left;
}

#hdraboveright1 {
height: 36px;
}
#hdraboveright1 img {
display:block;
}


#hdraboveright {
border-right: 6px solid #F4E500;
height: 36px;
}

#hdraboveright img {
display: block;
float: right;
}


#navcontainertd {
padding-left:11px !important; 
padding-right:14px;
}

#contentrowtable {
float:left;
width: 100%;
margin: 0 !important;
border-bottom: 6px solid #4662b9;
padding-bottom:18px;
background-color: #ffffff;/*margin-left:11px;*/
}

table#navtable {
float:left;
width:213px;
margin: -8px 10px 0 -40px;	
background: url(/images/template/NavRepeat.jpg) repeat-y right top;


}
td#navtd {
width:170px;
padding:0 !important;
vertical-align:top;
padding-bottom:30px;
/*background: url(/images/template/NavTop.jpg) no-repeat right top;*/
border:1px solid #35b558;
border-left:4px solid #35b558;
/*border-top:3px solid #35b558 !important;*/
background: #fcfbdd url(/images/template/navbgbg.jpg) repeat-y;
}


#navtd ul.navul {
display:block;
float:none;
width:170px;
margin: 0 auto 0 auto !important;
margin-bottom:0px;
padding:0;
/*padding-bottom: 8px !important;*/
line-height:140%;
list-style-type:none;
/* border:1px solid red; */
min-height:250px;
background: #ebf8f1 url(/images/template/navbg.jpg) left center repeat-y;
border-top:1px solid #35b558 !important;
border-bottom:6px solid #35b558 !important;
}
#navtd ul li {
margin:0 !important;
padding:0 !important;
display:block;
float:left;
clear:left;
padding: 0;
font-size:12px;
line-height:160%;
}
#navtd li a {
font-size:11px;
display:block;
float:left;
color: #000000 !important;
text-decoration: none;
font-weight:bold;
width:147px;
padding: 5px 5px 5px 18px;
margin: 0 auto;
border-bottom: 1px solid #cce7d3;
font-family: Tahoma, "Trebuchet MS", Verdana, sans-serif;
line-height:140%;
background: #ebf8f1 url(/images/template/navbg.jpg) left center repeat-y;
}
#navtd li a:hover, #navtd li a:active  {
color: #036c9c !important;
/*background: #169EDD !important;*/
text-decoration:none !important;
background: #fcfbdd url(/images/template/navbgover.jpg) left center repeat-y;
/*background-image: url(/images/template/navbgover.jpg);*/
}

#navbtm, #navbtm p {
font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif !important;
width:146px;
margin: 0 auto;
font-size:12px !important;
padding: 3px 1px;
line-height:116%;
padding-bottom:0 !important;	
}
#navbtm {
margin-top: 4px !important;	
margin-bottom: 12px !important;	
/*border:1px solid red;*/
}

#navbtm p.navbtmbig {
font-size:13px;
font-weight:bold;
margin-top:4px;
margin-bottom:0;
padding-bottom:0;
}
#navbtm p a {
color: #0195da;
}


/* END navtd */


/* footer */

#footer {
width:100%;
border: 6px solid #F4E500;
background-color: #ffffff;
margin-bottom: 4px;
}
#footer td {
padding:10px 12px;
font-size:11px;
text-align:center;
line-height: 122%;
font-family: Verdana, Tahoma, "Trebuchet MS", sans-serif !important;
background: #fefefc url(/images/template/ftrrpt.jpg) left bottom repeat-x;
}
#footer td h3 {
font-size:13px;
font-weight:bold;
margin-top:0 !important;
margin-bottom: 4px;
padding-bottom: 6px;
color: #000000;
font-family: Verdana, Tahoma, "Trebuchet MS", sans-serif;
}

#footer p {
margin-top: 1px;
padding-top: 0px;
margin-bottom: 4px;
}

#footer p a {
color: #0195da;
}

#footer p.bdrbtm {
	padding-bottom:6px;
border-bottom: 1px solid #0195da;
margin-bottom:8px;
}


.btmlinks ul {
width:90%;
display:block;
float:left;
list-style-type:none;	
margin:0 0 0 4px;
padding:0;
}
.btmlinks ul li {
display:block;
float:left;
text-align:left;
margin:2px 0 0 0;
padding:0;
font-weight:bold;
font-family: Arial, Verdana, Tahoma, sans-serif;
}
.btmlinks ul li a:link, .btmlinks ul li a:visited {
color: #4662b9;
display:block;
float:left;
margin: 1px 7px;
/*margin:0;*/
padding:0;	
font-size:11px;	
text-decoration:underline;
line-height:150%;
font-weight:normal;
font-family: Arial, Verdana, Tahoma, sans-serif !important;
}
.btmlinks ul li a:hover, .btmlinks ul li a:active {
color: #b60b0b;
}

#cpyright {
font-size:10px;
font-style:oblique;
color: #4662b9;	
margin-bottom:8px;
}

#contenttd {
padding: 0 40px 15px 40px;
color: #212121;
}


h1, h2, h3, h4, h5, h6 {
color: #0195da;
font-family: Tahoma, "Trebuchet MS", Verdana, sans-serif;
line-height:130%;
font-weight:normal;
}
h1 {
font-size: 24px;
/*margin-bottom:2px;	*/
margin-top:0;
padding-top:0;
}
h2 {
font-size: 20px;	
}

h3 {
font-size: 18px;	
}

h4 {
font-size:16px;	
}

h5 {
font-size: 14px;	
}

h6 {
font-size: 12px;	
}

#contenttd a:link {
color: #254ab4;	
color: #0000cc;	
color: #0195da;
font-weight:bold;
}
#contenttd a:visited {
color: #1e7d12;	
color: #036c9c;	 /* bright blue for testing  remove later */
font-weight:bold;
}

#contenttd a:hover, #contenttd a:active {
color: #b60b0b;
font-weight:bold;
}



#contenttd li {
margin-bottom:8px;	
list-style-image: url(/images/graphics/bluetri.gif);
}




dt {
font-weight:bold;
margin-top:10px;	
}



#contenttd ul.check li {
list-style: url(/images/graphics/checkmark.gif);
margin-bottom:10px;
padding-left: 15px;
}


.nobtmmgn {
margin-bottom:0;
padding-bottom:1px;	
}
.notopmgn {
margin-top:0;
padding-top:1px;	
}
.centerit {
text-align:center;	
}
.centerbold {
text-align:center;
font-weight:bold;
/*color: #036c9c;*/
}
 .centerboldlg {
text-align:center;
font-weight:bold;
font-size:14px;
line-height:150%;
/*color: #036c9c;*/
}


.steptable {
width:96%;
border-top: 1px solid #0195da;
border-right: 1px solid #0195da;	
}
.steptable td {
padding: 2px 6px 8px 6px;	
border-bottom: 1px solid #0195da;
border-left: 1px solid #0195da;	
}
.steptable td.rightboldlg {
text-align:right;
font-weight:bold;
font-size:14px;
color: #0195da;
white-space:nowrap;
padding-top:13px;
}
.steptable td p {
margin-top:13px;
}


form {
margin: 0 auto;	
width:100%;	
}
fieldset {
border: 1px solid #0195da;	
color: #0195da;
}

.leftside {
text-align:right;
font-weight:bold;
}
form table {
width:auto;
margin: 6px auto;	
}
form table td {
padding: 2px 6px;	
}

input[type="text"], textarea {
background-color: #e9f6fe;
}
input[type="text"] {
width:230px;
}

.btn { 
width:80px;
text-align:center;
height:30px;
border: 3px double #0195da;
padding:2px; 
background: #0195da url(/images/graphics/submitbg.jpg) repeat-x; 
margin-top:4px;
}


/* images */

.imgleft, .imgright, .divleft img, .divright img {
padding:1px;
border: 1px solid #0195da;	
}
.imgleft,  .divleft {
float:left;
clear:left;
margin: 4px 18px 12px 0;	
}
.imgright, .divright {
float:right;
clear:right;
margin: 4px 0 12px 18px;	
}
.divleft, .divright {
font-weight:bold;
color: #003d59;
line-height:120%;
font-size:11px;	
}
.divleft img, .divright img {
display:block;
margin-bottom:4px;	
}


