body { margin: 0px; padding: 0px; text-align: center; background-color: #1b86b8; font-family: arial; font-size: 12px;}
img {border : 0px;}
table td {vertical-align:top;}
a {color : #1b86b8;}
a:hover {color : #2db4f3;}
h1 {font-size: 17px; color:#1b86b8; }
h3 {font-size: 13px; color:#1b86b8; display:block; padding:0px; margin:0px; font-weight: bold;}

/*HOME*/
#container {width : 100%; text-align : center; background-color : #fff; background-image : url(/images/container_bkg2.gif); background-repeat : repeat-x; float : left;}
#container2 {margin : 0px auto; width : 921px; text-align : center;}
#pad { background:#fff; margin:0px auto; margin-top:24px; text-align:center;}

#content { width : 900px; min-height: 350px; text-align : left; float : left; padding: 10px 35px; line-height : 20px; overflow : hidden; background:#fff;}
#content ul {margin-left : -40px; list-style: none;}
#content ul li {margin-left : 0px; background-image : url(/images/list_bullet.gif); background-position : 0px 7px; background-repeat : no-repeat; padding-left : 15px;}
#content ul strong {color : #1b86b8;}

#header {background-image : url(/images/header_bkg.gif); background-repeat : repeat-x; margin-left : 4px; width : 100%; height : 143px; }
#flashcontent { width : 900px; margin-left : 3px; height : 210px;}
#titleholder {background-image : url(/images/titleholder_bkg.gif); background-repeat : repeat-x; width : 900px; margin-left : 5px; height : 72px;}
#leftcontent { width : 384px; float : left; padding-right : 30px; padding-top:20px; padding-bottom : 20000px; margin-bottom : -20000px;}
#rightcontent { width : 414px; float : left; border-left : 1px solid #c7c7c7; padding-left : 34px; padding-right : 10px; padding-bottom : 20000px; margin-bottom : -20000px;}

/*FOOTER*/
#footer { width : 100%; height : 50px; color : #7cc4ea; font-size : 11px; padding-top : 10px; background-color : #1b86b8; float : left; }
#footer a {color : #7cc4ea;}
#footer .left {margin-right : 75px;}
#footer .links a {margin-left : 2px; margin-right : 2px;}
#contentfooter {background-image : url(/images/contentfooter_bkg.gif); background-color : #fff; background-position : bottom; background-repeat : repeat-x; width : 100%; height : 40px; float : left; position : relative;}

/*SUB PAGES (NON-HOME)*/
#container_sub {width:921px; margin:0px auto; text-align:center; background: url(/images/container_bkg_sub.gif) repeat-x; }
#container2_sub {width : 921px; text-align:center; }
.sub_nav {margin:0px 0px 20px 0px;}

.feature {float:left; padding:0px 20px 20px 0px; margin: 0px;}
.snipper {display:block;}

/*FORMS & BUTTONS*/
.form1 { text-align : right; vertical-align : top; padding : 5px; font-size : 14px; font-weight : bold; color : #1577ae;  }
.form2 { }

.fields { background-color : #dfedf3; border : 1px solid #2db4f3;}
.button { background-color : #2db4f3; border : 1px solid #000; color : #fff; font-weight : bold; }
.black {color:#000;}
.news_ul {margin-left : -40px; list-style: none; float: left;}
.news_li { display: block; margin: 0px 0px 6px 20px; padding: 0px 0px 6px 0px; background-image : url(/images/list_bullet.gif); background-position: 10px 7px; background-repeat : no-repeat; border-bottom: 1px dashed #b4e0f4;}

/*ENCLOSURES*/
.box1 {background: #e3f6ff; margin-top:15px;}
.box1 .content {padding: 20px 30px 20px 30px; margin: 0px}
.box1 .corner_a {background: url(/images/box1_corner_a.gif) no-repeat; width:15px; height:15px;} 
.box1 .corner_b {background: url(/images/box1_corner_b.gif) no-repeat; }
.box1 .corner_c {background: url(/images/box1_corner_c.gif) no-repeat; width:15px; height:15px;}
.box1 .corner_d {background: url(/images/box1_corner_d.gif) no-repeat; }

.box2 {background: #e3f6ff; margin-top:15px;}
.box2 .content {padding: 20px 30px 20px 30px; margin: 0px}
.box2 .corner_a {background: url(/images/box2_corner_a.gif) no-repeat; width:15px; height:15px;} 
.box2 .corner_b {background: url(/images/box2_corner_b.gif) no-repeat; }
.box2 .corner_c {background: url(/images/box2_corner_c.gif) no-repeat; width:15px; height:15px;}
.box2 .corner_d {background: url(/images/box2_corner_d.gif) no-repeat; }
.box2 .edge_a {background: url(/images/box2_edge_a.gif) repeat-x;}
.box2 .edge_b {background: url(/images/box2_edge_b.gif) repeat-y;}
.box2 .edge_c {background: url(/images/box2_edge_c.gif) repeat-x;}
.box2 .edge_d {background: url(/images/box2_edge_d.gif) repeat-y;}

.box3 {background: #e3ffe4; margin-top:15px;}
.box3 .content {padding: 20px 30px 20px 30px; margin: 0px}
.box3 .corner_a {background: url(/images/box3_corner_a.gif) no-repeat; width:15px; height:15px;} 
.box3 .corner_b {background: url(/images/box3_corner_b.gif) no-repeat; }
.box3 .corner_c {background: url(/images/box3_corner_c.gif) no-repeat; width:15px; height:15px;}
.box3 .corner_d {background: url(/images/box3_corner_d.gif) no-repeat; }
.box3 .edge_a {background: url(/images/box3_edge_a.gif) repeat-x;}
.box3 .edge_b {background: url(/images/box3_edge_b.gif) repeat-y;}
.box3 .edge_c {background: url(/images/box3_edge_c.gif) repeat-x;}
.box3 .edge_d {background: url(/images/box3_edge_d.gif) repeat-y;}

/* EXPERIMENT 
.fieldset {
	width:300px; }
.fieldset .label {
	text-align:right;
	width:70px;
	float:left;
	padding:0.2em;
	margin:0;
	margin-top:0.3em; }
.fieldset .nobr {
	display:none; }  
.fieldset .textfield {
	margin:3px;
	height:20px;
	width:200px; 
	border:solid 0 #fff;
	background: transparent url("images/textfield_bg.gif") no-repeat fixed; }
fieldset>input.textfield {
	background: transparent url("images/textfield_bg.gif") no-repeat; }
	}
.fieldset .textarea {
	margin:3px;
	height:165px;
	width:200px; }*/