/*  */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none ; margin: 0pt; padding: 0pt; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; vertical-align: baseline; }

body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0);  }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

/*  */


body { margin: 0px; background: rgb(219, 225, 229) none repeat scroll 0% 0%; font-size: 1em; font-family: Arial; text-align: center;  }
#wrap { margin: auto; position: relative; width: 940px; text-align: left; }
#top { padding: 0pt; position: relative; float: left; }
#header { position: relative; float: left; height: 113px; }
#logo { margin: 0pt; padding: 0pt; position: absolute; top: 0px; left: -165px; width: 596px; height: 295px; }
#global { background: transparent url('images/backdrop.jpg') no-repeat scroll 0pt 0pt; position: absolute; top: 0px; left: -165px; width: 596px; height: 295px; z-index: -2; }

#nav { margin: 125px 0 0px 0; position: relative; float: left; width: 940px;  }
#nav li { padding: 10px 10px 0 10px; display: inline; height: 22px;font-weight:bold;  }

#nav li a { font-size:14px;  padding: 8px 15px 0 15px;position: relative; float: left; display: block; text-decoration: none; color: rgb(245, 237, 254); height: 22px;border-right:8px solid #DCE1E5;background:#12567D; }
#nav li a:hover {font-size:14px;  background:#7FBADC; padding: 8px 15px 0 15px;position: relative; float: left; display: block; text-decoration: none; color: rgb(245, 237, 254); height: 22px;border-right:8px solid #DCE1E5; }

#intro { margin: 8px 0 0 0; padding: 0pt; background: rgb(75, 60, 91) url('images/banner.jpg') no-repeat scroll 0pt 0pt; position: relative; float: left; clear: both; border:1px solid #A5C9DF;width: 938px; height: 305px; }

#intro img { position: absolute; top: 215px; left: 23px; }


#page { border-left: 1px solid #A5C9DF; border-right: 1px solid #A5C9DF; border-bottom: 1px solid #A5C9DF; margin: 0pt; padding: 30px 0pt 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 938px; }
#page h1 {font-size:1.4em;letter-spacing:-0.75px;padding: 0 0 10px 0;font-weight:bold;color: #12567D;}
#page h3 {font-size:1.4em;letter-spacing:-0.75px;padding: 0 0 10px 0;font-weight:bold;color: #12567D;}

#introduction { padding: 0pt 30px; position: relative; float: left; width: 548px; }
#welcome { padding: 0pt 0pt 40px; position: relative; float: left; width: 560px; }
#welcome p {font-size: 1.2em; padding: 5px 0 10px 0;color: #12567D;line-height: 28px }
#welcome a { color: rgb(85, 26, 139); }

#sidebar { position: relative; float: right; width: 220px;margin-right:65px; }


#welcome { padding: 0pt 0pt 20px; position: relative; float: left; width: 580px; }
#welcome h3 { margin: 0pt; padding: 10px 0pt 10px; background: transparent none repeat scroll 0% 0%; font-size: 1.4em; color: #12567D; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#welcome p { font-size: 1.2em; line-height: 1.5em; color: rgb(85, 85, 85);line-height: 28px }
#welcome ul {padding: 0 0 0 20px;font-size: 1.2em;line-height: 1.5em;list-style:square;color: rgb(85, 85, 85); }
#welcome li {padding: 0px 0 5px 5px;}

#splash { margin: 8px 0pt 0pt; position: relative; float: left; width: 265px; }
#feature { margin: 0pt 0pt 25px; position: relative; float: left; width: 265px; }
#feature h4 { margin: 0pt; padding: 3px 0pt 5px; background: transparent none repeat scroll 0% 0%; font-size: 1.4em; color: #12567D; font-weight: bold;  }
#feature h4 a { color: #12567D; }
#feature h4 a:hover { text-decoration: none; }
#feature p { font-size: 1.2em; line-height: 1.5em; padding: 5px 0pt; color: rgb(68, 68, 68); }


#splash2 { margin: 8px 0pt 0pt; position: relative; float: left; width: 230px; }
#feature2 { margin: 0pt 0pt 25px; position: relative; float: left; width: 230px; }
#feature2 h4 { margin: 0pt; padding: 3px 0pt 5px; background: transparent none repeat scroll 0% 0%; font-size: 1.4em; color: #12567D; font-weight: bold; ; }
#feature2 h4 a { color: #12567D; }
#feature2 h4 a:hover { text-decoration: none; }
#feature2 p {font-size: 1.2em; line-height: 1.5em;  padding: 5px 0pt; color: rgb(68, 68, 68); }



#providers { margin: 0pt 30px 10px 4px; position: relative; float: left; width: 275px; }
#providers h3 { margin: 0pt; padding: 5px 0pt 15px 5px;color: #12567D; text-transform:uppercase;font-weight:bold;letter-spacing:-0.75px;}
#providers p { font-size: 1.2em; line-height: 1.5em; padding: 0pt 6px 20px 5px; color: rgb(68, 68, 68); }

#providers ul {font-size: 1.2em; line-height: 1.5em; padding: 0 0 0 20px;list-style:square ;color: rgb(68, 68, 68); }
#providers li {font-size: 1.2em; line-height: 1.5em; padding: 0px 0 5px 5px;}

#providers2 { margin: 0pt 30px 10px 4px; position: relative; float: left; width: 300px; }
#providers2 h3 { margin: 0pt; padding: 5px 0pt 15px 5px;color: #12567D; text-transform:uppercase;font-weight:bold;letter-spacing:-0.75px;}
#providers2 p { font-size: 1.2em; line-height: 1.5em; padding: 0pt 6px 20px 5px; color: rgb(68, 68, 68); }
#providers2 ul {font-size: 1.2em; line-height: 1.5em; padding: 0 0 0 20px;list-style:square ;color: rgb(68, 68, 68); }
#providers2 li {font-size: 1.2em; line-height: 1.5em; padding: 0px 0 5px 5px;}




#footer { padding: 20px 5px 42px; float: left; position: relative; width: 930px; font-size: 0.8em; color: rgb(119, 119, 119); }
#footer .copy { position: relative; float: left; }
#footer .copy a { color: rgb(85, 85, 85); text-decoration: none; }
#footer .copy a:hover { text-decoration: underline; }
#footer .conf { position: relative; float: right; }
#footer .conf a { padding: 0pt 0pt 0pt 15px; color: rgb(119, 119, 119); text-decoration: none; }

.table {font:14px;}
