A:link {color:#343366; text-decoration: underline;}
A:visited {color:#343366; text-decoration: underline;}
A:active {color:#343366; text-decoration: underline;}
A:hover {color:#343366; text-decoration: underline;}

body {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0 0; background-image:url(/images/bgpattern.gif); }
td {vertical-align:top;}
tr {vertical-align:top;}
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #333333; font-weight:normal;}
li {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333; font-weight:normal;}
form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333; font-weight:normal;}

.list-green li {list-style: none; margin-bottom: 7px; margin-left: 0px; background: transparent url(/images/bullet-green.gif) 2px 2px no-repeat; padding-left: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #165829; font-weight:normal;}

.list-orange li {list-style: none; margin-bottom: 7px; margin-left: 0px; background: transparent url(/images/bullet-orange.gif) 2px 2px no-repeat; padding-left: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #ba830d; font-weight:normal;}

.outertable {padding: 10px 10px 10px 10px; border-left: 1px solid #666666; border-right: 1px solid #666666; background-color:#FFFFFF; width:800px; }

.title18 {background: transparent url(/images/dot-title18.gif) 0px no-repeat; font-size:18px; color:#165829; font-weight:bold; padding-left: 16px; line-height: 20px; }

.title14 {background: transparent url(/images/dot-title12.gif) 0px no-repeat; font-size:14px; color:#165829; font-weight:bold; padding-left: 14px;}

.titlered {font-size:16px; color:red; font-weight:bold;}

.button {float:right; margin: 5px 5px 5px 5px; border:0; }

.newsfeed {width:100%; border-top: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666; margin: 10px 0px 10px 0px; }

.rightcoltitle {font-size:12px; color:#165829; font-weight:bold; }

.rightcol {border-bottom: 2px solid #ffffff; background-color:#d4ddd4; padding: 8px 8px 8px 8px; }

.adspace120 {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}

.indicatortable {line-height:11px; background-color:#666666; margin: 10px 0px 0px 0px; }

.indicatortop {background-color:#1b3f1c; color:#FFFFFF; font-size:10px; }

.indicatorcontentleft {background-color:#ffffff; border-bottom: 1px solid #666666; font-size:10px; }

.indicatorcontentright {background-color:#ffffff; border-left: 1px solid #666666; border-bottom: 1px solid #666666; font-size:10px; }

.indicatorbottom {background-color:#ffffff; font-size:10px; }

.calltoaction {border-bottom: 2px solid #ffffff; }

.interior-bg {background: transparent url(/images/bg-globe.gif) 0px 1px no-repeat; padding: 12px 12px 12px 12px; min-height:800px; }

.welcome-bg {background: transparent url(/images/RomanClockFace.gif) 0px 1px no-repeat; padding: 12px 12px 12px 12px; min-height:800px; }


/* Testimonials style */

.testimonialstable {border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; padding: 0px 10px 0px 10px; background-color:#fcf2dd;}

.testimonialstop {border-top: 1px solid #cccccc; background-color:#fcf2dd;}

.testimonialsbottom {border-bottom: 1px solid #cccccc; background-color:#fcf2dd;}


/* Landing Page style */

.outer-landing-table {padding: 10px 10px 10px 10px; border-left: 1px solid #666666; border-right: 1px solid #666666; background-color:#FFFFFF; width:700px; }

.landing-title {font-size:18px; color:#165829; font-weight:bold; line-height: 20px; }

.landing-title-center {font-size:16px; color:#333333; font-weight:bold; line-height: 20px; text-align:center; }

.landing-table {background-color:#F2F2F2; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font-size:11px; color:#333333; line-height: 14px; padding: 10px 10px 10px 10px; vertical-align:top;}

.landing-table li {list-style: none; margin-bottom: 7px; margin-left: 0px; background: transparent url(/images/bullet-orange.gif) 2px 2px no-repeat; padding-left: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #ba830d; font-weight:normal;}

.landing-table form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333; font-weight:normal;}


/* Discussion style */

.discussion-table {border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; border-bottom: 1px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333; font-weight:normal; }

.discussion-tabletitle {background-color:#003300; color:#FFFFFF; }

.discussion-title {background-color:#CCCCCC; font-weight:bold; } 
 
.discussion-content {background-color:#ffffff; }

.discussion-content-even {background-color:#f2f1f1; }


/* Shopping Cart style */

.cart-table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333; font-weight:normal; text-align:center; border: 1px solid #999999; margin: 0 0 15px 0px; }

.cart-table-display {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333; font-weight:normal; text-align:center; border: 1px solid #999999; margin: 0 0 15px 0px; }

.cart-title {background-color:#CCCCCC; font-weight:bold; }

.cart-total {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333; font-weight:normal; text-align:center; background-color:#f0f0f0; font-weight:bold; }


/* Nav bar style */

.topmenuactive {text-indent:3px; text-decoration: none; padding:5px; background-position: top left; line-height:14px; background-color:#465471; border-left: 1px solid #ffffff; display:block; width:90px;}

.topmenuli a:hover {color:#ffffff; text-decoration: none; }
.topmenuli a:link {color:#ffffff; text-decoration: none; }
.topmenuli a:active {color:#ffffff; text-decoration: none; }
.topmenuli a:visited {color:#ffffff; text-decoration: none; }

.topmenuul{list-style-type:none; margin-bottom: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0px; height: 37px;}

.topmenuli{list-style-type:none; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333; font-weight:normal;}



.topmenutitle{display:block; width:90px; }

.submenuul{list-style-type:none; position:absolute; margin: 0; padding:0; display:none; }

.submenuli a{display:block; width:82px; }

li:hover ul , li.over ul{ /* lists nested under hovered list items */ display: block; }

#dmenu li>ul {top: auto; left: auto; }

#content {clear: left; }

#dmenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.topmenutitle {text-indent:3px;	text-decoration: none; padding:5px; background-position: top left; line-height:14px; background-color:#1a2a4d; border-left: 1px solid #ffffff; }

.submenuul {margin-top:0px; background-color:#465471; background-position: top left; background-repeat: repeat-x; border-top:1px solid #ffffff; 	border-bottom:0px solid #ffffff; border-right:1px solid #ffffff; border-left:8px solid #1a2a4d; }

.submenuli a{padding:5px; text-decoration: none; color: #000000; border-bottom:1px solid #ffffff; }

.submenuli a:hover{text-decoration: none; background:#293f6e; color: #FFFFFF; }






