html, body, div, span, object, img, 
h1, h2, h3, h4, h5, h6, p, a, 
small, em, strong, b, i, u, 
dl, dt, dd, ol, ul, li, table, tr, th, td, 
/*form, label, input, textarea, */
blockquote, cite {
  background : transparent;
  border : 0;
  font-size : 100%;
  list-style : none;
  margin : 0;
  outline : 0;
  padding : 0;
}

h1 {
/*background:#FFFFFF;*/
color:#999999;
font-family:arial, sans-serif;
font-size:16px;
margin:0;
padding:0;
}

h2 {
color: #444444;
font-size : 14px;
}

a {
color:#226AA6;
}

.txtRef {
color:#999999;
font-family:arial, sans-serif;
font-size:8pt;
}

/* --- Main --- */

body {
  background : #FFFFFF;
  text-align : center;
/*margin : 0 0 10px 0;*/
}

#container {
  position : relative;
  width : 950px;
  background : #FFFFFF url(./images/bg.gif) 0 0 repeat-y;
  margin : 0 auto;
  text-align : center;
}

#wrap {
  position : relative;
  width : 900px;
  margin : 0 auto;
  margin-left : 25px;
}






#header {
background : #FFFFFF url(images/header.jpg) 0 0 no-repeat;
height : 75px;
margin : 0 auto;
width: 900px;
}

#tab {
position : absolute;
left:100px;
top:25px;
}

#navigation {
height: 75px;
margin: 0;
padding : 0;
position: absolute;
right: 0px;
width: 400px;
}

#navigation ul {
margin : 0;
padding : 0;
position : relative;
top : 0px;
}

#navigation li {
float : left;
list-style: none;
}

#navigation li a{
display: block;
font-size: 1px;
height: 75px;
overflow: hidden;
text-decoration : none;
width: 100px;
}

.n_home {
background : url(images/btn_home_n.jpg) 0px 0px no-repeat;
width: 100px;
}
.n_home a:hover, .n_a_home {
background : url(images/btn_home_r.jpg) 0px 0px no-repeat;
}
.n_testimonial {
background : url(images/btn_testimonial_n.jpg) 0px 0px no-repeat;
width: 100px;
}
.n_testimonial a:hover, .n_a_testimonial {
background: url(images/btn_testimonial_r.jpg) 0px 0px no-repeat;
}
.n_link {
background : url(images/btn_link_n.jpg) 0px 0px no-repeat;
width : 100px;
}
.n_link a:hover, .n_a_link {
background : url(images/btn_link_r.jpg) 0px 0px no-repeat;
}
.n_contact {
background : url(images/btn_contact_n.jpg) 0px 0px no-repeat;
width : 100px;}
.n_contact a:hover, .n_a_contact {
background: url(images/btn_contact_r.jpg) 0px 0px no-repeat;
}

#bar_logo {
background: #FFFFFF url(images/bar_flash.jpg) 0 0 repeat-x;
height: 50px;
margin: 0;
padding: 0;
position: relative;
text-align: left;
width: 900px;
}

#banner_a {
/*background: #222222 url(images/bannerbg.jpg) 0 0 no-repeat;*/
height : 272px;
margin : 0;
padding : 0;
position : relative;
text-align : left;
width : 900px;
}

#sidebanner {
float : right;
height : 272px;
margin : 0;
padding: 0;
position : relative;
text-align: left;
width: 230px;
}

#sidenav ul {
margin: 0;
padding: 0;
position: relative;
}

#sidenav li {
list-style : none;
}

#sidenav li a{
display: block;
height: 55px;
text-decoration : none;
width : 200px;
}

#bar_upper {
  position : relative;
  width : 870px;
  height: 45px;
  background : #FFFFFF url(images/bar_upper.jpg) 0 0 no-repeat;
  color : #FFFFFF;
  font-family : Arial, sans-serif;
  font-size : 12pt;
  font-weight : bold;
  margin : 0;
  padding : 5px 15px 0 15px;
  text-align : left;
}

#content {
float : left;
position : relative;
width : 900px;
background : #FFFFFF;
color: #666666;
font-family : Arial, sans-serif;
font-size : 12px;
text-align : left;
}

#content h2 {
  margin : 0 0 10px 0;
}

#content p {
  margin : 0 0 10px 0;
}

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

#content ul li {
  list-style-type : square;
  margin : 0 0 0 25px;
}









.center {
text-align : center;
}

#contentref {
background : #FFFFFF;
color : #999999;
float : left;
font-family : arial, sans-serif;
font-size : 8pt;
margin : 0;
padding : 25px;
position : relative;
text-align : left;
}

.c_left {
  float : left;
  position : relative;
  width : 425px;
  left : 15px;
}

.c_mid {
  float : left;
  position : relative;
  width : 870px;
  left : 15px;
}

.c_right {
  float : left;
  position : relative;
  width : 425px;
  left : 35px;
}



.c_place1 {
  float : left;
  width : 405px;
  height : auto;
  background : #FFFFFF url(./images/contentbg1.jpg) 0 0 no-repeat;
  margin : 0;
  padding : 15px 10px 20px 10px;
}

.c_place2 {
  float : left;
  width : 850px;
  height : auto;
  background : #FFFFFF url(./images/contentbg2.jpg) 0 0 no-repeat;
  margin : 0;
  padding : 15px 10px 20px 10px;
}

#footer {
background : #FFFFFF url(images/bar_lower.jpg) 0 0 no-repeat;
clear: both;
height: 50px;
margin: 0;
overflow: hidden;
position: relative;
text-align: left;
width: 950px;
}

.c_footer1, .c_footer2 {
color : #FFFFFF;
font-family: verdana, arial, sans-serif;
font-size: 7pt;
margin: 0;
padding: 0;
position: absolute;
top: 30px;
}

.c_footer1 {
left: 40px;
text-align: left;
width : 400px;
}

.c_footer2 {
right: 70px;
text-align: right;
width : 400px;
}

.c_footer3 {
margin: 0;
padding: 0;
position: absolute;
right: 35px;
top: 25px;
width: 30px;
}

.c_news {
color : #FFFFFF;
font-family: verdana, arial, sans-serif;
font-size : 10pt;
font-weight:bold;
margin: 0;
padding: 0;
position: absolute;
top : 10px;
right: 15px;
text-align: right;
width: 400px;
}

img {
border: 0;
}

.heading {
color: #444444;
font-size : 11pt;
/*font-weight : bold;*/
}

.link {
color: #FFFFFF;
text-decoration: underline;
}

.hotlink {
color: #BE3617;
text-decoration : underline;
font-size: 10pt;
font-weight: bold;
}

.greylink {
color : #555555;
text-decoration  : underline;
font-size: 10pt;
}

.greylink:hover {
color : #BE3617;
text-decoration  : underline;
font-size  : 10pt;
}

strong {
/*color: #BE3617;*/
color:#226AA6;
font-weight : bold;
}

#notification {
  background : #EEDDAA;
/*font-size : 16px;*/
}