/* @override 
	http://gtdabtesting.com/aquaglobe/screen.css
	http://aquaglobe2.gtdabtesting.com/design/css/screen.css
*/

/* v1.0 | 20080212 */

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;

}

body {
  margin: 0px auto;
  padding: 0px;
  background: url(/design/images/body_bg.jpg) repeat-x center top;
  text-align: left;
  background-color: #dedfe1;
  color: #767676;
  font-weight: lighter;
  font-family: Tahoma, Arial, Verdana, Sans-Serif;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* remember to define focus styles! */

:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */

ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

h1 {
  font-size: 1.4em;
  color: #e52910;
  padding: 10px 0px;
  font-weight: lighter;
}

h2 {
  font-size: 1.3em;
  color: #e52910;
  padding: 6px 0px;
  font-weight: lighter;
}

h3 {
  font-size: 1.2em;
  color: #e52910;
  padding: 6px 0px;
  font-weight: lighter;
}

h4 {
  font-size: 1.1em;
  color: #888;
  padding: 2px 0px;
  font-weight: lighter;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

#topmenu {
  font-size: .8em;
  text-align: right;
  margin-left: 5px;
  text-decoration: none;
  margin: 0 auto;
  width: 100%;
  text-align: center;
  padding-top: 50px;
}

#topmenu #topnav {
  text-decoration: none;
  border-bottom: 0px;
  padding-bottom: 0px;
}

#topmenu #topnav a {
  font-weight: lighter;
  text-decoration: none;
  color: #8f9296;
  margin: 0px 10px;
  line-height: 45px;
  border: 0px;
  text-transform: uppercase;
  padding: 0 0 14px 0;
}

#topmenu #topnav a.selected , #topmenu #topnav a:hover {
  color: #fff;
  text-decoration: none;
    background-image: url('/design/images/topmenu_selector.jpg');
  background-repeat: no-repeat;
  background-position: bottom center;
    line-height: 45px;
}

/* ---------------------- Container */

div#address {
  cursor: default;
  width: 215px;
  border: 1px solid #eaeaea;
  margin: 0;
  padding: 0;
  padding: 0;
  height: 252px;
  background-image: url('/design/images/address.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: bottom;
  background-color: #e2efff;
}

div#address p {
  padding-top: 85px;
  font-size: 0.7em;
  text-align: right;
  padding-right: 25px;
  line-height: 15px;
}

#container {
  width: 951px;
  margin: 0px auto;
  border: 1px solid #716b6c;
  background-color: #fff;
}

#container p strong {
  font-weight: bold;
  color: #888;
}

#container p {
  padding: 5px 0;
}

#content ul {
  padding: 10px 0px;
}

#content p img {
  padding: 0px;
  margin: 0 6px 0 0;
  border: 3px solid #eaeaea;
  float: left;
}

#content li { 
  list-style-type: disc;
   list-style-position: inside;
}

#container a {
  text-decoration: none;
  color: #800000;
  border-bottom: 1px dotted #800000;
}

#container a:hover {
  text-decoration: none;
  color: #744c6f;
  border-bottom: 0px dashed #800000;
}

div#logo {
  width: 100%;
  text-align: center;
  background-color: #f2f6fb;
  padding-bottom: 15px;
  padding-top: 5px;
  border-bottom: 3px solid #cfd3d8;
}

/*Flash*/

div#flash {
}

#main img.header {
  margin: 0 auto;
  padding: 0;
}

/* --- Main --- */

#main {
  background-image: url('/design/images/content_bg.png');
  background-repeat: repeat-y;
  background-position: top left;
  width: 951px;
  margin: 0px;
  padding: 0px;
  float: left;
}

/*clear the above float*/

#container .clr {
  clear: both;
}




#support {
  width: 951px;
  height: auto;
  background-image: url('/design/images/li_bg.jpg');
  background-repeat: repeat-y;
  background-position: left;
}

#right-column a {
  border-bottom: 0px;
}

#right-column {
  width: 220px;
  float: right;
  padding: 50px 10px 5px 0;
}

#right-column img {
  padding: 10px 0;
}

#left-column {
  height: auto;
  width: 195px;
  padding: 0px;
  margin: 0;
  float: left;
  background-color: none;
}

#content {
  width: 500px;
  line-height: 17px;
  height: auto;
  float: left;
  padding-top: 17px;
  font-size: .8em;
  text-align: justify;
  padding-left: 5px;
}




#container .clearfix {
  clear: both;
}

/*--- left nav ---*/

#leftnav {
  font-size: .8em;
  text-align: right;
  text-transform: uppercase;
  padding-top: 30px;
}


#leftnav ul li a {
  border: 0px solid #fff;
  color: #767676;
  background-image: url('/design/images/li_bg.jpg');
  background-position: center right;
  background-repeat: no-repeat;
  line-height: 30px;
  margin: 0;
  padding: 10px 25px 10px 0 ;
  width: 195px;
}

#leftnav ul li a:hover {
  border: 0px solid #fff;
  color: #aaa;
  background-image: url('/design/images/bg_li_hover.jpg');
  background-position: center right;
  background-repeat: no-repeat;
  
}

#leftnav ul li a.selected {
  border: 0px solid #fff;
  color: #767676;
  background-image: url('/design/images/bg_li_hover.jpg');
  background-position: center right;
  background-repeat: no-repeat;
}



/* ---------------------- Footer */

#footer {
  background-image: url('/design/images/footer_bg.jpg');
  background-repeat: no-repeat;
  background-position: top center;
  clear: both;
  text-align: center;
  height: 25px;
  margin: 0;
  padding: 0px;
  text-transform: uppercase;
}

#footer p.gtdab {
  font-size: .7em;
  color: #444;
  text-align: center;
}

#footer p.gtdab a {
  text-align: center;
  text-decoration: none;
  color: #fabc2b;
  margin: 0 5px;
  padding: 0px;
  border-bottom: 0;
}

#footer p.gtdab2 {
  font-size: .7em;
  color: #484640;
  text-align: center;
}

#footer p.gtdab2 a {
  text-align: center;
  text-decoration: none;
  color: #e52910;
  margin: 0 5px;
  padding: 0px;
  border-bottom: 0;
}


#footer p.gtdab a:hover, #footer p.gtdab2 a:hover , #footer p.gtdab a.selected {
  color: #fff;
  text-decoration: none;
}

/* ---------------------- Catalog */

/* ---------------------- News */

div.newsrow {
  
}

#container div.body {
 padding: 5px;
}

#container p.more {
 text-align: right;
}

#container p.more a {
  color: #fff;
  background-color: #e52910;
  padding: 1px;
  font-size: .7em;
}

#container p.more a:hover {
  color: #e52910;
  padding: 1px;
  background-color: #fff;
  border: 0px;
}

div.newsrow h1, div.newsrow .title1 {
  font-size: 1.2em;
  border-bottom: 1px solid #e52910;
  padding-bottom:20px;
  margin-bottom:10px;
}

div.newsrow div.title2_r, #content .title2_r {
  color: red;
}

div.newsrow div.title1, #content .title1 {
  color: red;
}

div.newsrow div.more {
  text-align: right;
}

div.newsrow span.date, .newsrow .title2_r {
  font-size: 0.7em;
}
