﻿/* Universal and Body Settings */

* {padding: 0; margin: 0}
html, body {height: 100%}
body {}
#container {min-height: 100%; background-color: #FFF; border-left: 1px solid #E3E1E1; border-right: 1px solid #E3E1E1; width: 999px; margin: 0 auto; position: relative}
* html #container {height: 100%;}



/* Page Header and Logo */

#logo {margin-left:auto; margin-right: auto; position: relative; width: 1000px; height: 80px; color: #FFF; text-align: left}

#logo a {position: absolute; top: 2px; left: 55px; display: block; width: 355px; height: 57px}
#logo h1 {position: absolute; top: 62px; left: 5px; width: 395px; font-weight: bold; font-family: "Times New Roman", Times, serif; font-size: 16px}
#logo p {position: absolute; top: 5px; left: 415px; width: 375px; font-size: 12px; font-family: "Times New Roman", Times, serif}

a:hover {background:transparent;}   
a.hov1 {font-weight: bold; color: #000; font-size: small; text-decoration: none}
a.hov1:link {text-decoration: none; color: #000; font-size: small}
a.hov1:hover span {color: Blue}


/* Alpha Menu with Two Columns */

#menu{margin-left: auto; margin-right: auto; position: relative; width: 1000px; text-align: left; height: 28px; background: #0033CC}
#menu1{float: left; margin-top: 3px}
#menu1 li{margin-left: 2px; display: inline; list-style: none}

#menu1 {background:transparent;}   
a.hov2 {border: none; text-decoration: none; color: #FFFFFF; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 15px; font-weight: bold;}
a.hov2:hover span {text-decoration: underline;}

#cse-search-box{margin-left: 1px; position: absolute; top: 82px; left: 777px; z-index: 1; height: 30px; width: 225px}



/* Body Columns #E3E1E1 */

#bwrapper{margin-left: auto; margin-right: auto; background-color: White; border-top: 0; width: 998px; height: 100%}

#bleft {float: left; width: 125px; clear: both}

#bcenter {float: left; width: 748px; margin-top: 25px}

#bright {float: right; width: 125px;}

#footer {clear:both}


/* Category Header - Center Column */

#catheader{margin-left: auto; margin-right: auto; background-color: #0033CC; width: 747px; height: 35px; font-weight: bold; color: #FFF}

#catheader h1{float: left; margin: 5px; font-family: "Times New Roman", Times, serif; font-size: x-large}
#catheader h2 {float: right; font-size: 12px; margin-right: 10px; margin-top: 10px}
	
#catheader a {color: #FFF}
#catheader a:link, #catheader a:visited {text-decoration: none; color: #FFF}
#catheader a:hover {text-decoration: underline}




/* Premier Listing Example */
	
.plb1 {margin: 0px auto; width: 747px; font-weight: bold; text-align: center}
.plb1td1 {width: 10px}
.plb1td2 {width: 260px}
.plb1td3 {width: 173px}
.pldot {width: 100%; height: 1px}

.pl {margin: 0px auto; width: 747px}
.pltd1 {width: 34px; height: 17px}
.pltd2 {width: 116px; height: 17px}
.pltd3 {width: 575px; height: 17px; text-align: left; vertical-align: middle}


.pltd2 img {border: 1px black solid; margin-bottom: 12px}
.pltd3 a {font-size: 18px; text-decoration: none; color: #0000FF; font-weight: bold}
.pltd3 a:hover {text-decoration: underline}
.pltd3 p {font-size: 14px}


.plb2 {margin: 0px auto; width: 747px; font-weight: bold}
.plb2td1 {width: 10px}
.plb2td2 {width: 727px}
.plb2td3 {width: 10px}

.lwrweb {font-size: 13px}



/* Premier Listing Non-Example Dot Bar*/

.plh {margin: 0px auto; width: 747px; font-weight: bold; text-align: center}
.plhtd1 {width: 10px}
.plhtd2 {width: 300px}
.plhtd3 {width: 133px}
.plhdot {width: 100%; height: 1px}


.pll {margin: 0px auto; width: 747px}
.plltd1 {width: 15px; height: 17px}
.plltd2 {width: 110px; height: 17px}
.plltd2 img {border: 1px black solid}
.plltd3 {width: 622px; height: 17px; text-align: left; vertical-align: middle}


.plh1 {height: 20px; font-size: 18px; margin-bottom: 0}
a.p1h1h1 {text-decoration: none}
a.p1h2h2 {text-decoration: none}
.plh2 {font-size: 12px}	
.plp  {font-weight: bold; font-size: 13px}


.plb2B {margin: 0px auto; width: 747px; height: 25px; font-weight: bold}



/* Basic Listing */


#blist {margin-left: auto; margin-right: auto; margin-top: 25px; width: 685px; color: #000000; font-family: "Times New Roman", Times, serif; font-size: 15px; text-align: left}
#blist a {color: #0033CC}
#blist a:link, #basic_listing a:visited {color: #0033CC}
#blist a:hover {color: #000}



/* Category Footer */

#catfooter {margin-left: auto; margin-right: auto; margin-top: 25px; text-align: center; width: 747px; height: 35px; background-color: #0033CC}



/* FooterBar For Submit Site and Report Broken Links */

#submit {margin-left: auto; margin-right: auto; text-align: center; height: 50px}

