body {
  background-color: #CDE3FA;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  color:#525252;
}

A:link {
	COLOR: #336799; text-decoration: underline
}
A:visited {
	COLOR: #336799; text-decoration: none
}
A:active {
	COLOR: #336799; text-decoration: none
}
A:hover {
	COLOR: #336799; text-decoration: none
}


.top_main_img {
  background: url('../images/top_main_img.jpg') top center no-repeat;
}

.middle_main_img {
  background: url('../images/middle_main_img.jpg') top center repeat-y;
}

.bottom_main_img {
  background: url('../images/bottom_main_img.jpg') top center no-repeat;
}

#page_background {
  width:100%;
  background: url('../images/background.png') top center no-repeat;
  clear: both;
}

#page_wrapper {
  margin-left: auto; 
  margin-right: auto;
  width: 962px;
  text-align: left;
}

#main_page_white {
  width: 962px;
  margin:0px;
  background:  url('../images/top_img.png') top center no-repeat;
}

.main_page_white_bottom {
  margin:0px;
  
  /* background: #FFF url('../images/bottom_img.png') bottom center no-repeat; */
}

.main_page_white_top {
  margin:0px;
  /* background: url('../images/top_img.png') top center no-repeat; */
}

.page_height {
  margin:0px;
  padding:10px 13px 10px 13px;
  height:690px;
}

#page_header {
  height: 98px;
  clear: both;
  margin-bottom:10px;
}

#logo {
  padding-top:0px; padding-left:0px;
  margin:0px;
  width:246px;
  float:left;
}

#member_box {
  margin:0px;
  padding-right:2px;
  padding-top:10px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  line-height:24px;
  float:right;
}

#member_box a:link {
  color: #000000;
  text-decoration:none;
}

.input_box {
  width:127px;
}

#menu_bar {
  margin:0px 0px 0px 13px;
  padding:0px;
  border:0px dashed #cccccc;
  height:31px;
  clear:both;
  background: url('../images/menu_bg.gif') top left no-repeat;
}

#content_wrapper {
  margin-top:10px;
  margin-bottom:0px;
  margin-left:14px;
  margin-right:10px;      
  border:0px dashed #FFFFFF;  
}

#main_content {
  margin-left:216px;
  margin-right:0px;
  border:0px dashed #cccccc;
}

#main_content h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 19px;
  color: #336799;
  padding:0px 0px 2px 0px;
  font-weight:normal;
  text-decoration:none;
}

#main_content p {
  margin-top:0px;margin-bottom:0px;
  padding:0px 0px 10px 0px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
}

.blue_line {
  background: url('../images/blue_line.png') bottom left repeat-x;
  padding-right:10px;
}

.brown_text {
  color:#990000;
}

.l_blue_text {
  color:#3E576A;
}

.main_text {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

#left_side {
  float: left;
  width:206px;
  border:0px dashed #cccccc;
}

#left_side h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #212121;
  padding:6px 1px 6px 10px;
  background: #FFFFFF url('../images/blue_img.gif') bottom left repeat-x;
}

#left_side h4 {
  margin-top:0px;
  margin-bottom:0px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #212121;
  padding:6px 1px 6px 10px;
  background: #FFFFFF url('../images/blue_img.gif') bottom left repeat-x;
}

#left_side p {
  margin-top:0px;
  margin-bottom:0px;
  padding:5px 4px 10px 8px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #131313;
}

#navcontainer ul {
  padding-left: 0;
  margin-left: 0;
  margin-top:0px;
  margin-bottom:0px;
  color: White;
  float: left;
  width: 100%;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left:29px;
  padding-right:29px;
  background-color: transparent;
  color: White;
  text-decoration: none;
  float: left;
  border-right: 1px solid #010101;
}

#navcontainer ul li a:hover {
  background: #66737B url('../images/menu_over.gif') top left repeat-x; 
  color: #fff;
}

/* Left Menu Start */
.leftmenu{
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#E0E9EF;
}

.leftmenu li{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-top: 1px solid #ECF6FC; /* Gray border beneath each menu item */
}

.leftmenu li a{
background: #FFFFFF url(../images/vstrip.gif) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
display: block;
color: #336799;
width: auto;
padding: 4px 0px 1px 0px; /* Vertical (top/bottom) padding for each menu link */
text-indent: 12px;
margin-bottom:0px;
margin-top:0px;
text-decoration: none;
height:20px;
}

.leftmenu li a:visited, .leftmenu li a:active{
color: #336799;
}

.leftmenu li a:hover{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color: #336799;
}

.leftmenu li.lastitem, .leftmenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.leftmenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}
/* Left Menu End */

#linklist {
  padding-left: 0;
  margin-left: 0;
  border-bottom: 1px solid #D1D9C4;
  width: 140px;
}

#linklist li {
  list-style: none; 
  margin: 0px;
  line-height:20px;
  border-top: 1px solid #D1D9C4;
  font-family:verdana;
  font-size:10px;
}

#linklist li a { text-decoration: none; }

.clr {
  margin:0px;
  padding:0px;
}

/* LEFT BOX START */
.left_top_box_img {
  margin:0px;
  background: url('../images/left_top_img.gif') top left no-repeat; 
}
.left_bottom_box_img {
  margin:0px;
  padding:4px 6px 0px 5px;
  background: url('../images/left_bottom_img.gif') bottom left no-repeat; 
}
.left_middle_box_img {
  margin:0px;
  background: #fff url('../images/left_middle_img.gif') top left repeat-y;
}
.blue_bg_img1 {
  margin:0px;
  background: url('../images/blue_img1.gif') top left repeat-x;
}
.blue_bg_img2 {
  margin:0px;
  background: url('../images/blue_img2.gif') bottom left repeat-x;
}
.blue_bg_img3 {
  margin:0px;
  background: url('../images/blue_img3.gif') bottom left repeat-x;
}
.chat {
  margin:0px;
  background: url('../images/img1.gif') bottom right no-repeat;
}
/* LEFT BOX END */


/* MAIN BOX END */

.main_box_width {
  width:711px;
}

.top_box_img {
  margin:0px;
  background: url('../images/top_box_img.gif') top left no-repeat; 
}
.bottom_box_img {
  margin:0px;
  padding:10px 16px 8px 22px;
  background: url('../images/bottom_box_img.gif') bottom left no-repeat; 
}
.middle_box_img {
  margin:0px;
  background: url('../images/middle_box_img.gif') top left repeat-y;
}
/* MAIN BOX END */



.thumbnail_left {
  float:left;
  margin-right:10px;
  margin-bottom:5px;
  border:0px;
}

.thumbnail_right {
  float:right;
  margin-left:10px;
  margin-bottom:5px;
  border:0px;
}

#page_footer {
  clear: both;
  height:150px;
  text-align:center;
}

#page_footer p {
  padding-top:40px;
  margin:0px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height:14px;
  color:#646464;
}

.copyright {
  padding-left:400px;
}

.copyright1 {
  text-align:right;
}

#page_footer A:link {
	COLOR: #000000; text-decoration: underline;
}
#page_footer A:visited {
	COLOR: #000000; text-decoration: underline;
}
#page_footer A:active {
	COLOR: #000000; text-decoration: none;
}
#page_footer A:hover {
	COLOR: #000000; text-decoration: none;
}
