/* HTML TAGS START */
BODY {
  width:                       100%;
  height:                      100%;
  margin:                      0px;
  padding:                     0px;
  cursor:                      default;
  background-color:            #FFFFFF;
}

H1 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 13px Verdana;
  color:                       #595959;
  line-height:                 13px;
}

H2 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 12px Arial;
  color:                       #6CA4EF;
  line-height:                 24px;
}

H3 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 17px Verdana;
  color:                       #595959;
  line-height:                 24px;
}

H4 {
  margin:                      0px;
  padding:                     0px;
  font:                        normal 13px Verdana;
  color:                       #595959;
  line-height:                 24px;
}

H5 {
  margin:                      0px;
  padding:                     0px;
  font:                        normal 15px Verdana;
  color:                       #595959;
  line-height:                 24px;
}

H6 {
  margin:                      0px;
  padding:                     0px;
  font:                        normal 17px Verdana;
  color:                       #595959;
  line-height:                 24px;
}

HR {
  width:                       100%;
  height:                      2px;
  border:                      0px;
  border-top:                  2px solid #D5D5D5;
}

a {
  color:                       #6CA4EF;
  text-decoration:             underline;

}

a:hover {
  color:                       #6CA4EF;
  text-decoration:             none;
}

b {
  color:                       #999999;
}

img {
  border:                      0px;
}

form {
  margin:                      0px;
}

table {
  font:                        normal 12px Arial;
  color:                       #595959;
  text-align:                  justify;
  line-height:                 24px;
}

table td {
  vertical-align:              top;
}

/* HTML TAGS END */

/* FORM TAGS START */
input.text {
  width:                       250px;
  height:                      21px;
  border:                      1px solid #93958A;
  font:                        normal 12px Arial;
  vertical-align:              middle;
}

input.button {
  font:                        normal 12px Arial;
  vertical-align:              middle;
}

select {
  width:                       250px;
  height:                      21px;
  border:                      1px solid #93958A;
  font:                        normal 12px Arial;
  vertical-align:              middle;
}

textarea {
  width:                       250px;
  height:                      80px;
  border:                      1px solid #93958A;
  font:                        normal 12px Arial;
}
/* FORM TAGS END */

/* CUSTOM CSS TAGS START */
.intro {
  width:                       800px;
  height:                      560px;
}

.site {
  width:                       952px;
  height:                      100%;
}

.spacer_top {
  height:                      2px;
}

.spacer_vert {
  width:                       1px;
}

.spacer_hor {
  height:                      1px;
}

.top_logo {
  height:                      25px;
  background-color:            #75ABE7;
}

.top_slogun {
  height:                      53px;
}

.top_header, .top_header2 {
  padding-right:               25px;
  font:                        bold 11px Verdana;
  color:                       #565656;
  text-align:                  right;
  line-height:                 25px;
}

.top_header {
  width:                       610px;
  background:                  url('../images/header_bg.jpg') no-repeat top left;
}

.top_header2 {
  width:                       762px;
  background:                  url('../images/header_bg2.jpg') no-repeat top left;
}

.insiteholder {
  height:                      100%;
}

.insite {
  width:                       952px;
  height:                      100%;
}

.db_submenu {
  width:                       189px;
  background-color:            #92BCF3;
}

.db_menu {
  height:                      25px;
  background-color:            #565656;
}

.flashheader {
  width:                       800px;
  height:                      399px;
}

.flashheader2 {
  width:                       762px;
  height:                      185px;
}

.inflashheader2 {
  width:                       561px;
  background:                  #92BCF3 url('../images/flashphoto2.jpg') no-repeat top left;
}

.menu {
  height:                      100%;
  padding:                     34px 0px 20px 0px;
  text-align:                  right;
  background-color:            #F6F6F6;
}

.contentholder {
  width:                       516px;
  padding:                     15px 0px 15px 45px;
}

.contentblock {
  width:                       471px;
  height:                      200px;
}

.contentrightholder {
  width:                       200px;
  background-color:            #F6F6F6;
}

.contentrightblock {
  width:                       160px;
  height:                      200px;
  margin:                      15px 0px 15px 20px;
}

.global a {
  color:                       #595959;
  text-decoration:             none;
}

.global a:hover {
  color:                       #595959;
  text-decoration:             underline;
}

.about_starline {
  width:                       189px;
  height:                      25px;
  background-color:            #AFAFAF;
}

.contentbottom {
  width:                       561px;
  background-color:            #DBDBDB;
}

.search {
  width:                       217px !important;
  width:                       200px;
  height:                      25px;
  padding-left:                8px;
  background:                  #CCCCCC url('../images/button_search.gif') no-repeat top right;
}

.introbottom_left {
  width:                       189px;
  height:                      25px;
  background-color:            #75ABE7;
}

.introbottom_middle {
  width:                       409px;
  background-color:            #92BCF3;
}

.introbottom_right {
  width:                       200px;
  background-color:            #6CA4EF;
}

.footer, .footer2 {
  font:                        normal 11px Verdana;
  text-align:                  center;
  color:                       #A5A4A4;
}

.footer {
  height:                      29px;
  vertical-align:              bottom;
}

.footer2 {
  height:                      29px;
  line-height:                 29px;
}

.footer a, .footer2 a {
  color:                       #A5A4A4;
  text-decoration:             none;
}

.footer a:hover, .footer2 a:hover {
  color:                       #A5A4A4;
  text-decoration:             underline;
}
/* CUSTOM CSS TAGS END */

/* LIST MENU STYLES START */
.menuitem {
  background:                  url('../images/menu_bg.gif') no-repeat top right;
}

#mainmenu {
  margin:                      0px;
  padding:                     0px;
}

#mainmenu li {
  width:                       189px;
  height:                      25px;
  margin:                      9px 0px 0px 0px;
  padding:                     0px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
}

a.mainitem, a.mainitem:hover, .mainitem_on {
  width:                       189px;
  height:                      25px;
  margin:                      0px;
  padding:                     6px 10px 6px 10px !important;
  padding:                     0px 10px 0px 0px;
  font:                        normal 11px Verdana;
  color:                       #747373;
  text-align:                  right;
  text-decoration:             none;
  letter-spacing:              3px;
  line-height:                 25px;
}

#mainmenu a:hover, .mainitem_on {
  color:                       #7DAEE3;
  background:                  url(../images/menu_blue_over.gif) no-repeat top right;
  text-decoration:             none;
}

ul#mainmenu li:hover > ul {
  display:                     block;
  margin:                      -22px 0px 0px 189px;
}

#submenu {
  width:                       224px;
  margin:                      2px 0px 0px 0px;
  padding:                     0px;
  display:                     none;
  position:                    absolute;
}

#submenu li {
  height:                      28px;
  width:                       100%;
  margin:                      0px;
  padding:                     0px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
}

a.subitem, a.subitem:hover, .subitem_on {
  height:                      28px;
  width:                       100%;
  margin:                      0px;
  padding:                     8px 175px 7px 15px !important;
  padding:                     0px 0px 0px 15px;
  font:                        normal 11px Verdana;
  color:                       #666666;
  text-align:                  left;
  text-decoration:             none;
  letter-spacing:              2px;
  line-height:                 28px;
  background:                  url(../images/menusub_bg.gif) no-repeat top left;
}

#submenu a:hover, .subitem_on {
  color:                       #666666;
  background:                  url(../images/menusub_over.gif) no-repeat top left;
  text-decoration:             none;
}

ul#submenu li:hover > ul {
  display:                     block;
  margin:                      -28px 0px 0px 223px;
}
/* LIST MENU STYLES END */

/* DB LIST MENU STYLES BEGIN */
#mainmenu2 {
  margin:                      0px;
  padding:                     0px;
}

#mainmenu2 li {
  height:                      25px;
  margin:                      0px;
  padding:                     0px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
}

a.mainitem2, a.mainitem2:hover {
  height:                      25px;
  margin:                      0px;
  padding:                     6px 22px 6px 22px !important;
  padding:                     0px 23px 0px 23px;
  font:                        bold 11px Verdana;
  color:                       #FFFFFF;
  text-align:                  left;
  text-decoration:             none;
  letter-spacing:              1px;
  line-height:                 25px;
}

#mainmenu2 a:hover {
  color:                       #FFFFFF;
  background:                  #92BCF3;
  text-decoration:             none;
}
/* DB LIST MENU STYLES END */

/* DB SUB LIST MENU STYLES BEGIN */
.db_submenu1 {
  width:                       176px !important;
  width:                       189px;
  height:                      46px;
  padding-left:                13px;
  font:                        bold 14px Verdana;
  color:                       #FFFFFF;
  background:                  #75ABE7;
  line-height:                 46px;
  border-bottom:               1px solid #FFFFFF;
}

#mainmenu3 {
  margin:                      0px;
  padding:                     0px;
}

#mainmenu3 li {
  width:                       189px;
  height:                      40px;
  margin:                      0px;
  padding:                     0px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
  vertical-align:              bottom;
  border-bottom:               1px solid #FFFFFF;
}

a.mainitem3, a.mainitem3:hover {
  width:                       189px; 
  height:                      40px;
  margin:                      0px;
  padding:                     6px 0px 6px 13px !important;
  padding:                     0px 0px 0px 13px;
  font:                        bold 11px Verdana;
  color:                       #565656;
  text-align:                  left;
  text-decoration:             none;
  letter-spacing:              1px;
  line-height:                 40px;
}

#mainmenu3 a:hover {
  color:                       #FFFFFF;
  background:                  #75ABE7;
  text-decoration:             none;
}
/* DB SUB LIST MENU STYLES END */