@charset"utf-8";
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, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;font-weight:normal;font-style:inherit;font-size:100%;line-height:1.5em;font-family:inherit;text-align:left;vertical-align:baseline}
a img,:link img,:visited img{border:0}
table{border-collapse:collapse;border-spacing:0}
ol, ul{list-style:none}
q:before, q:after, blockquote:before, blockquote:after{content:""}
body{margin:0;background:#f6d067 url('../images/bck-trinity.gif') repeat top center;font:14px Arial, Helvetica, sans-serif;line-height:1.5em;color:#5e6061;}
h1, h2, h3, h4, h5 h6, .subtitle, #sidebar blockquote{color:#508dcb;line-height:1em;}
h1{font-size:45px;font-weight:bold;letter-spacing:-2px;margin-bottom:10px;}
h2, #sidebar .subtitle{font-size:30px;font-weight:bold;letter-spacing:-1px;margin-bottom:8px;}
#sidebar .subtitlesm{font-size:20px;width:100%;font-weight:bold;letter-spacing:-1px;margin-bottom:8px;}
h3, #content .subtitle{font-size:20px;font-weight:bold;letter-spacing:-1px;margin:8px 0;}
h4, H5, H6{font-size:16px;font-weight:bold;margin-bottom:6px;}
p{margin:0 0 1em 0;}
strong{font-weight:bold;}
a{font-weight:bold;text-decoration:none;color:#508dcb;}
a:hover{text-decoration:underline;}
#sidebar .subtitle{text-align:center;margin:0 0 10px 0;}
#sidebar blockquote{text-align:center;font-size:20px;line-height:1.3em;}
#header{background:url('../images/wrapper_top.png') no-repeat bottom left;width:976px;margin:0 auto;padding:10px 0px 24px 0px;position:relative;}
#wrapper{background:url('../images/wrapper_mid.png') repeat-y top left;padding:60px 25px 25px 25px;width:926px;margin:0 auto;overflow:auto;}
#sidebar{width:300px;float:right;overflow:hidden;}
#content{width:600px;float:left;}
#content h2, h3, h4, h5{margin-bottom:20px;}
#contenthome{background:url('../images/header_home_alt.jpg') no-repeat top;width:600px;float:left;}
#footer{background:url('../images/wrapper_btm.png') no-repeat top left;width:916px;margin:0 auto;padding:50px 30px 10px 30px;clear:both;text-align:center;color:#3e58bb;}
#logo{background:url('../images/logo.gif') no-repeat top left;text-indent:-9999px;width:506px;height:64px;display:block;}
#logo a{width:506px;height:64px;display:block;}
#nav{width:100%;background:#589dd2 url('../images/nav_bck.jpg') repeat-x top left;padding:10px 0;margin:0 auto;position:absolute;left:0;top:110px;}
#nav ul{margin:0 auto;width:916px;padding-left:10px;}
#nav li{display:inline;margin-right:42px;font-size:14px;text-transform:uppercase;float:left;}
#nav li a{color:#ffffff;}
#nav li a:hover{text-decoration:none;color:#d2e8ff;}
#sidebar, #sidebar p{color:#508dcb;}
#sidebar a{color:#eb7f23;}
#sidebar fieldset{margin-bottom:15px;width:300px;background:url('../images/sidebar_bck.gif') repeat-y top left;overflow:auto;float:left;}
#sidebar fieldset span{display:block;}
#sidebar .shadow_top{background:url('../images/sidebar_bck.gif') no-repeat bottom right;width:300px;height:30px;}
#sidebar .shadow_bottom{background:url('../images/sidebar_bck.gif') no-repeat top right;width:300px;height:30px;}
.nested{padding:0 15px;overflow:auto;}
.logos{width:200px;margin:0 auto;}
.logos img{float:left;margin:0 0 5px 0;}
#content ul{list-style:disc;margin:0 0 0 20px;}
#content ul li{margin:5px 0 10px 0;}
#contenthome fieldset{color:#3f75a2;margin:20px 0;padding:0px 0;width:600px;background:url('../images/content_bck.gif') repeat-y top left;}
#contenthome fieldset ul{list-style:disc;margin:0 20px 0 20px;}
#contenthome fieldset ul li{margin:5px 0 10px 0;}
#contenthome fieldset span{display:block;}
#contenthome .shadow_top{background:url('../images/content_bck.gif') no-repeat bottom right;width:600px;height:30px;}
#contenthome .shadow_bottom{background:url('../images/content_bck.gif') no-repeat top right;width:600px;height:30px;}
#contenthome .nested{padding:0 20px;}
#contenthome .nested img{border:2px solid #589dd2;}
#contenthome .nested img{float:left;width:290px;margin-right:15px;}
#footer p{text-align:left;}
#rssicon{float:left;margin:5px;border:none;width:45px;}
#bbbicon{float:left;margin:5px 20px 0 0;border:none;width:135px;}
#news{text-align:left;margin:0 0 20px 0;width:260px;}
#news li{border-bottom:#CECECE 1px solid;margin:0 0 10px 0;padding:5px 0 10px 0;color:#5E6061;}
#news li p{margin:0;font-size:.95em;color:#5E6061;}
#twitter{text-align:left;margin:0 0 0 0;width:260px;}
#twitter li{margin:0 0 0 0;padding:5px;color:#5E6061;}
#twitter li p{margin:0;font-size:.95em;color:#5E6061;}
#twitterfull{text-align:left;margin:0 0 20px 0;width:100%;}
#twitterfull li{border-bottom:#CECECE 1px solid;margin:15px 0 15px 0;padding:5px;color:#5E6061;}
#twitterful li p{margin:10px 0 0 0;color:#5E6061;}
#blog{text-align:left;margin:0 0 20px 0;width:260px;}
#blog li{border-bottom:#CECECE 1px solid;margin:0 0 10px 0;padding:5px 0 10px 0;color:#5E6061;}
#blog li p{margin:0;font-size:.95em;}
#sidebar fieldset span.title{display:inline;color:#3f75a2;}
#sidebar .subtitlesm a{color:#508dcb;}
#sidebar .subtitlesm a:hover{color:#508dcb;}
#sidebar .rssside{position:relative;margin:0 5px -3px 0;}
#phone{float:right;width:200px;clear:left;font-size:30px;font-weight:bold;letter-spacing:-1px;color:#508dcb;}
#newslist{list-style:none;margin:20px 0 0 0px;width:100%;}
#newslisthome{list-style:none;margin:20px 0 0 0;width:100%;}
#newslist li{display:block;margin:0 0 10px 0;float:left;width:100%;}
.newslast{padding:0;margin:5px 0 0 0;float:left;width:100%;clear:both;}
.newsthumb{border:#000 1px solid;float:left;margin:0 20px 0 0;width:100px;}
.newsteaser{float:left;margin:0;width:70%;}
.newsteaserhome{float:right;margin:0 0 0 0;width:70%;}
#newscaption{float:right;border:#000 1px solid;width:250px;padding:5px;margin:0 0 10px 10px;}
#subnav{font-size:1.2em;width:100%;}
#subnav li{border-bottom:#f2f2f2 1px solid;padding:5px 0 5px 5px;}
#subnav li a{text-decoration:none;}
#subnav li:hover{background:#f2f2f2;color:#5598CF;}
#subnav li:hover a{color:#5598CF;}
#subnav #navon{background:#f2f2f2;}
#subnav #navon a{color:#5598CF;}
#subnav li ul li{margin:0 0 0 20px;}
.contactform1{padding:5px 0 5px 0;width:125px;}
.contactform{padding:5px 0 5px 0;}
#webicons{width:300px;height:225px;display:block;float:left;}
#cr{width:590px;height:320px;overflow:hidden;}
#cr table{border-collapse:separate;border-spacing:0}
#cr table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:5px;border:0;font-weight:normal;font-style:inherit;font-size:100%;line-height:1.5em;font-family:inherit;text-align:left;vertical-align:top;}
.block h3{margin:0 0 0 10px;font-size:17px;}
.block p{margin:0 0 0 10px;}
#cr .block ul{margin:0 0 10px 0;float:left;width:100%;}
#cr .block ul li{margin:5px 0 5px 20px;padding:0;line-height:1em;color:#a1a3a4;}
#titles h2{font-size:20px;font-weight:normal;margin:0;float:left;width:250px;}
#controller{width:200px;float:right;text-align:right;padding-right:5px;}
.block{width:590px;height:320px;display:block;background:#ffffff;overflow:hidden;}
#titles{clear:both;width:590px;margin-bottom:15px;padding:5px 5px 8px 5px;border-bottom:1px solid #CECECE;overflow:auto;}
#titles p{text-align:right;}
#titles a{padding:0 2px;}
.activeSlide{color:#5E6061 !important;cursor:pointer;}
