* {margin:0;padding:0}
body { color: #333; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; background-color: silver; margin: 0; padding: 0; text-align: left; min-width: 1040px; }

.tableshadow { background-image: url(../images/shadow.png); background-repeat: no-repeat; width: 1040px; position: relative  ; top: 0; left: 50%; text-align: center; height: 780px; z-index: 1; margin-left: -520px; }

#maintable { background-color: silver; width: 1024px; position: inherit  ; top: 0; left: 50%; text-align: center; height: 768px; z-index: 2; margin-left: -512px; }

.contacttable { width: 646px; height: 5px; }

#footer { height: 46px; width: 1024px; left: 0; top: 722px; position: absolute; z-index: 3; visibility: visible; }
#panel1 { height: 577px; width: 342px; left: 0; top: 145px; position: absolute; z-index: 4; visibility: visible; }
#panel2 { height: 577px; width: 341px; left: 342px; top: 145px; position: absolute; z-index: 5; visibility: visible; }
#panel3 { height: 578px; width: 341px; left: 683px; top: 144px; position: absolute; z-index: 6; visibility: visible; }
#bottom_ribbions { height: 496px; width: 1024px; left: 0; top: 184px; position: absolute; z-index: 17; visibility: visible; }
#content_panel1 { height: 576px; width: 1024px; left: 0; top: 146px; position: absolute; z-index: 8; visibility: visible; }
#content_panel2 { height: 576px; width: 1024px; left: 0; top: 146px; position: absolute; z-index: 9; visibility: visible; }
#content_panel3 { height: 577px; width: 1023px; left: 0; top: 146px; position: absolute; z-index: 10; visibility: visible; }
#blue_top_bg { height: 137px; width: 1024px; left: 0; top: 28px; position: absolute; z-index: 11; visibility: visible; }
#globe { height: 112px; width: 526px; left: 431px; top: 34px; position: absolute; z-index: 12; visibility: visible; }
#ribbions { height: 106px; width: 1022px; left: 2px; top: 37px; position: absolute; z-index: 13; visibility: visible; }
#logo { height: 140px; width: 141px; left: 38px; top: 34px; position: absolute; z-index: 14; visibility: visible; }
#name { height: 45px; width: 153px; left: 177px; top: 71px; position: absolute; z-index: 15; visibility: visible; }
#header { height: 55px; width: 1024px; left: 0; top: 0; position: absolute; z-index: 16; visibility: visible; }
#panel1_textcontent { color: #333; font-size: 11px; line-height: 1.3em; text-align: left; position: absolute; top: 360px; left: 0; height:360px; width:300px; z-index: 18; visibility: visible; margin-right: 20px; margin-left: 20px; }
#panel2_textcontent { color: #333; font-size: 11px; line-height: 1.3em; text-align: left; position: absolute; top: 360px; left: 342px; height:360px; width:300px; z-index: 18; visibility: visible; margin-right: 20px; margin-left: 20px; }
#panel3_textcontent { color: #333; font-size: 11px; line-height: 1.3em; text-align: left; position: absolute; top: 360px; left: 684px; height:360px; width:300px; z-index: 18; visibility: visible; margin-right: 20px; margin-left: 20px; }
#fullpage_textcontent { color: #333; font-size: 11px; line-height: 1.3em; text-align: left; position: absolute; top: 260px; left: 50%; width:800px; z-index: 18; visibility: visible; margin-right: 100px; margin-left: -400px; }
#contact_tab{ color:white; font-size: 12px; font-weight: 500; line-height: 1.2em; background-image: url(../images/contact_tab.png); background-repeat: no-repeat; text-align:center; position: absolute; top: 36px; left: 885px; width: 135px; height: 34px; z-index: 15; visibility: visible; padding-top: 5px; padding-left: 3px; }
#headertext{ color:white; font-size: 13px; font-weight: 500; line-height: 1.2em; text-align:right; position: absolute; top: 10px; left: 300px; right:50px; z-index: 18; visibility: visible; }
#footertext{ color:white; font-size: 10px; font-weight: 500; line-height: 1.2em; text-align:center; position: absolute; top:20px; left: 30px; right:50px; z-index: 18; visibility: visible; }
ul { text-indent: 5px; list-style-type: square; margin: 1em 0 1em 40px; }


/* -----------------Headers-------------------*/
h1 { font-size: 160%; color: #2e3192; font-weight: normal; font-style: italic; padding-bottom: 10px; }
h2 { font-size: 130%; color: #2e3192; font-weight: lighter; font-style: italic; }
h3 { font-size: 115%; color: #1d1d19;}

/*------------- Header linkology --------------*/

#headertext a:link { color: white; text-decoration: none; }

#headertext a:visited { color: white; text-decoration: none; }

#headertext a:active { color: gray; text-decoration: none; }

#headertext a:hover {  color: #ccc; text-decoration: none; }

/*------------- Contact linkology --------------*/

#contact_tab a:link { color: white; text-decoration: none; }

#contact_tab a:visited { color: white; text-decoration: none; }

#contact_tab a:active { color: gray; text-decoration: none; }

#contact_tab a:hover {  color: #ccc; text-decoration: none; }

/*------------- Footer linkology --------------*/

#footertext a:link { color: white; text-decoration: none; }

#footertext a:visited { color: white; text-decoration: none; }

#footertext a:active { color: gray; text-decoration: none; }

#footertext a:hover {  color: gray; text-decoration: none; }

/*------------- Content linkology --------------*/

#fullpage_textcontent a:link { color: black; font-weight: bold; text-decoration: underline; }

#fullpage_textcontent a:visited { color: black; font-weight: bold; text-decoration: underline; }

#fullpage_textcontent a:active { color: gray; text-decoration: underline; }

#fullpage_textcontent a:hover {  color: #abb8b8; text-decoration: underline; }

/*------------- General linkology --------------*/

#contacttable a:link { color: white; font-weight: bold; text-decoration: underline; }

#contacttable a:visited { color: white; font-weight: bold; text-decoration: underline; }

#contacttable a:active { color: gray; text-decoration: underline; }

#contacttable a:hover {  color: #abb8b8; text-decoration: underline; }

