body {  margin:0; padding:0; background-color:#0082D1;  }

body,td {font-family:Verdana,sans-serif;font-size:68.75%;color:#4c4d4d;line-height:1.36em}

td {font-size:1em}

#overall {width:790px;margin-left:auto;margin-right:auto;background-color:white;}
#overall .content {width:780px;margin-left:auto;margin-right:auto;background-color:white;}

#top {height:82px;background-image:url(../images/bgr_top.gif);background-repeat:repeat-x}
#logo {float:left;width:250px;text-align:center}
#righttop {float:left;width:530px}

#rightt {height:61px}
#righttl {height:61px;width:100px;float:left}
#righttr {height:61px;width:320px;float:right;text-align:right}
#rightb {height:21px;clear:both;width:530px;text-align:right}

#topbar {height:8px;border-top:1px solid white;border-bottom:1px solid white;background-color:#DA7926;font-size:8px;line-height:8px}

#topinfo {border-top:1px solid white;border-bottom:12px solid white;background-color:#38C5F4;color:white}
#topinfoc {font-size:.9em;padding-top:3px;padding-left:13px;padding-right:4px;clear:both;padding-bottom:3px}
#flag {float:right}

#colcontent {background-image:url(../images/bgr_content.gif);clear:both}

#leftcol {width:197px;float:left;margin-right:16px}
#leftcol .header {font-size:1.1em;font-weight:bold;color:white;background-color:#FF6900;border-left:13px solid #A24A13;padding-left:9px;padding-bottom:3px;padding-top:1px}
#leftcol ul {border-top:1px solid white;list-style-type:none;padding:0;margin:0}
#leftcol ul li a{display:block;padding-top:2px;padding-bottom:3px;margin-left:13px;padding-left:8px;border-bottom:1px solid #E7E7E7;background-color:#f1f1f1;font-weight:bold;color:#DA7926;text-decoration:none}
#leftcol ul li a:hover{display:block;padding-top:2px;padding-bottom:3px;margin-left:13px;padding-left:8px;border-bottom:1px solid #E7E7E7;background-color:#F9F9F9;font-weight:bold;color:#DA7926;text-decoration:none}
#leftcol ul li a.sel{display:block;padding-top:2px;padding-bottom:3px;margin-left:13px;padding-left:8px;border-bottom:1px solid #E7E7E7;background-color:#F9F9F9;font-weight:bold;color:#A24A13;text-decoration:none}
#leftcol ul li a.sel:hover{display:block;padding-top:2px;padding-bottom:3px;margin-left:13px;padding-left:8px;border-bottom:1px solid #E7E7E7;background-color:#F9F9F9;font-weight:bold;color:#A24A13;text-decoration:none}


#centercol {width:350px;margin-bottom:4px;float:left}
#centercol h2 {font-size:1em;margin:0;border-left:14px solid #3D73C7;background-color:#0EB5EF;color:white;padding-left:9px;padding-top:2px;padding-bottom:2px;font-weight:bold;background-image:url(../images/round_blue.gif);background-repeat:no-repeat;background-position:right top}
#centercol .news {margin-top:1px;margin-bottom:2px;padding-left:8px;background-color:#E0F5FD;padding-right:12px;padding-bottom:8px;padding-top:13px;}

#centercol .news a {font-weight:bold;color:#0997C8;text-decoration:none;font-size:.9em}
#centercol .news a:hover {font-weight:bold;color:#0077a8;text-decoration:none;font-size:.9em}

#centercol h3 {color:#3D73C7;margin:0;font-weight:bold;font-size:1.1em;margin-bottom:15px}
#centercol .data {float:right;font-size:.8em;color:#3D73C7}
#centercol .newsimg {border:1px solid #919698;float:right;margin-left:15px;margin-bottom:15px}

#rightcol {width:197px;float:right;margin-bottom:4px}
#rightcol h2 {font-size:1em;margin:0;border-left:11px solid #DA7926;background-color:#F5B01D;color:white;padding-left:9px;padding-top:2px;padding-bottom:2px;font-weight:bold;background-image:url(../images/round_orange.gif);background-repeat:no-repeat;background-position:right top}
#rightcol .news {line-height:1.18em;margin-top:1px;padding-left:8px;background-color:#ECECEC;padding-right:11px;padding-bottom:10px;padding-top:10px;margin-bottom:11px}
#rightcol .news a {font-weight:bold;color:#FD4703;text-decoration:none;font-size:.9em}
#rightcol .news a:hover {font-weight:bold;color:#DD2703;text-decoration:none;font-size:.9em}
#rightcol .newsimg {border:1px solid #919698;margin-left:auto;margin-right:auto;margin-bottom:10px}


#ccentercol {width:560px;margin-bottom:4px;float:left}


#bottombar {height:18px;background-color:#38C5F4;border-top:1px solid white;border-bottom:4px solid white}

#footer {width:790px;margin-left:auto;margin-right:auto}
#footleft {float:left;color:white;font-size:.9em}
#footright {float:right;}

#textpage h1 {font-size:1.1em;font-weight:bold;color:#DA7926;background-color:#ECECEC;border-left:10px solid #D2D2D2;padding-left:9px;padding-bottom:3px;padding-top:1px;margin:0}
#textpage h2 {color:#3D73C7;margin:0;font-weight:bold;font-size:1.1em;margin-bottom:5px}
#textpage .pagecontent {background-color:#ffffff;background-image:url(../images/bgr_txtpage.gif);background-repeat:repeat-x;border-top:1px solid white;padding-left:18px;padding-right:18px;padding-bottom:18px;padding-top:18px}
#textpage .more a {font-weight:bold;color:#0997C8;text-decoration:none;font-size:.9em}

#grouplist {}
#grouplist h1 {font-size:1.1em;margin:0;border-left:10px solid #3D73C7;background-color:#0EB5EF;color:white;padding-left:9px;padding-top:2px;padding-bottom:2px;font-weight:bold;background-image:url(../images/round_blue.gif);background-repeat:no-repeat;background-position:right top}
#grouplist .pagecontent {margin-top:1px;margin-bottom:2px;padding-left:10px;border-left:10px solid #C5EDFB;background-color:#E0F5FD;padding-right:10px;padding-bottom:8px;padding-top:10px;}
#grouplist .data {float:right;font-size:0.8em;color:#3D73C7}
#grouplist .title{color:#3D73C7;margin:0;font-weight:bold;font-size:1.1em;margin-bottom:15px}
#grouplist .more {padding-top:5px}
#grouplist .more a{font-weight:bold;color:#0997C8;text-decoration:none;font-size:.9em;}
#grouplist .more a:hover{font-weight:bold;color:#0077a8;text-decoration:none;font-size:.9em;}
#grouplist .newsimg {border:1px solid #919698;}


#newspage h2 {font-size:1em;margin:0;border-left:10px solid #3D73C7;background-color:#0EB5EF;color:white;padding-left:10px;padding-top:2px;padding-bottom:2px;font-weight:bold;background-image:url(../images/round_blue.gif);background-repeat:no-repeat;background-position:right top}
#newspage .pagecontent {margin-top:1px;padding-left:17px;border-left:10px solid #C5EDFB;background-color:#E0F5FD;padding-right:15px;padding-bottom:8px;padding-top:18px;}
#newspage .pagecontent a {font-weight:bold;color:#0997C8;text-decoration:none;font-size:.9em}
#newspage h3 {color:#3D73C7;margin:0;font-weight:bold;font-size:1.1em;margin-bottom:15px}
#newspage .data {float:right;font-size:.9em;color:#3D73C7}
#newspage .newsimg {border:1px solid #919698;float:right;margin-left:15px;margin-bottom:15px}
#newspage .pagecontent ul {margin:0;padding:0;list-style-type:none}
#newspage .pagecontent ul li {padding:0;margin:0;padding-left:15px;background-image:url(../images/li.gif);background-repeat:no-repeat;background-position:0 .5em}
#newspage .pagecontent ul li a {color:#3D73C7;font-size:1em}
#newspage .pagecontent ul li a:hover {color:#0077a8;font-size:1em}

#programlist h1 {font-size:1em;margin:0;border-left:11px solid #DA7926;background-color:#F5B01D;color:white;padding-left:9px;padding-top:2px;padding-bottom:2px;font-weight:bold;background-image:url(../images/round_orange.gif);background-repeat:no-repeat;background-position:right top}
#programlist .pagecontent {margin-top:1px;margin-bottom:2px;padding-left:13px;border-left:10px solid #dfdfdf;background-color:#ececec;padding-right:10px;padding-top:10px;}
#programlist .data {float:right;font-size:0.8em;color:#3D73C7}
#programlist .title{color:#3D73C7;margin:0;font-weight:bold;font-size:1.1em;margin-bottom:15px}
#programlist .more {text-align:right}
#programlist .more a{ width:70px;display:block;float:right;font-weight:bold;color:#FD4703;text-decoration:none;font-size:.9em;text-align:center;padding:3px 0 5px 4px;background-color:#E1E1E1}
#programlist .newsimg {border:1px solid #919698;}


#programpage h1 {font-size:1em;margin:0;border-left:11px solid #DA7926;background-color:#F5B01D;color:white;padding-left:9px;padding-top:2px;padding-bottom:2px;font-weight:bold;background-image:url(../images/round_orange.gif);background-repeat:no-repeat;background-position:right top}
#programpage .pagecontent {height:0.01%;margin-top:1px;margin-bottom:1px;padding-left:17px;border-left:10px solid #DFDFDF;background-color:#ECECEC;padding-right:10px;padding-right:15px;padding-bottom:8px;padding-top:18px;}
#programpage .pagecontent2 {height:0.01%;margin-top:1px;margin-bottom:1px;border-left:10px solid #DFDFDF;background-color:#ECECEC;}
#programpage .pagecontent2 a {font-weight:bold;color:#FD4703;text-decoration:none;font-size:.9em}
#programpage h2 {font-size:1em;margin:0;border-left:11px solid #DA7926;background-color:#F5B01D;color:white;padding-left:9px;padding-top:2px;padding-bottom:2px;font-weight:bold;}
#programpage .data {float:right;font-size:.9em;color:#3D73C7}
#programpage .more {padding:5px 0px 5px 0px}
#programpage .more a {font-weight:bold;color:#FD4703;text-decoration:none;font-size:.9em}

#programpage .newsimg {border:1px solid #919698;float:right;margin-left:15px;margin-bottom:15px}

#programpage .pagecontent2 a.donate {padding-top:3px;color:#ffffff;text-align:center;display:block;width:131px;height:19px;background-image:url(../images/bgr_donation.gif);}
#programpage .pagecontent2 a.donate:hover {padding-top:3px;color:#ffffff;text-align:center;display:block;width:131px;height:19px;background-image:url(../images/bgr_donation_over.gif)}


.clr {margin:0;padding:0;font-size:1px;line-height:1px;height:1px;clear:both}
* html .visualIEFloatFix { height: 0.01%; }
