/* ----- CSS Document ----- */

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, b, sub, sup, tt, var, dl, dt, dd,
ol, ul, li, fieldset, form, label, legend {
  margin: 0;
  padding: 0;
  border: 0;
}

body {color: #e6e6e6; font-family:gulim, "helvetica neue", arial; font-size: 12px;}

tr,td {font-size: 12px; font-family:gulim, "helvetica neue", arial;}
input,select {height:16px; color:#534741;}
img {border:none;}
.clear {clear:both;}

a:link { text-decoration:underline; color: #e6e6e6;}
a:visited { text-decoration:underline; color: #e6e6e6;}
a:hover { text-decoration:underline; color:#8bedff;}
a:active { text-decoration:underline; color:#8bedff;}


/* ------ Roll Over ------ */

#menu ul{padding:0; margin:0;}
#menu li{list-style:none; padding:0; float:left;}

a.rollover img {border-width:0px; display:block;}
a.rollover img.rollover { display:none; }
a.rollover:hover { position:relative; }
a.rollover:hover img { display:none; }
a.rollover:hover img.rollover { display:block; }


/* ------ Layout ------ */
#topmenu {height:30px; background:#343a45 url(images/layout/topmenu_bg.gif) repeat-x}
#topmenu_inside {width:980px;}
#topmenu_left {margin-left:290px; float:left; padding-top:6px;}
#topmenu_right {float:right; padding-top:6px;}

#bg_top {background:url(images/layout/bg_top_bg.gif) repeat-x}
#bg_left{float:left;}
#contents{height:530px; background:#3674b2 url(images/layout/contents_bg.gif) repeat-x top; overflow:auto;}
#contents_inside {height:530px; width:770px; background:#3574b2 url(images/layout/contents_bgimg.gif) no-repeat top;}
#contents_inside2 {height:530px; width:770px; background:#3574b2 url(images/layout/contents_bgimg2.gif) no-repeat top;}

#contents3{height:730px; background:#3674b2 url(images/layout/contents_bg.gif) repeat-x top; overflow:auto;}
#contents_inside3 {height:730px; width:770px; background:#3574b2 url(images/layout/contents_bgimg2.gif) no-repeat top;}

#contents_listing {height:730px; padding:50px;}
#contents_listing img {width:200px;}
#contents_listing td {border-bottom:1px solid #668db4}

#contents_body {
padding:50px; 
width:360px;}

#contents_title {
font-family:"helvetica neue", arial; 
font-size: 20px;
}

#contents_text {
font-family:times, "helvetica neue", arial; 
font-size: 15px;
}

#footer {padding-left:230px; padding-top:10px; background:url(images/layout/footer_bg.gif) repeat-x top; border-top:1px solid #869aa1;}
#footer img {padding-bottom:10px;}

/* ------ font ------- */

