#wrapper {
margin:auto auto;
width:924px;
}

/* begin header */

#header {
position:relative;
height:90px;
margin-top:15px;
}

#logo {
float:left;
width:225px;
height:100px;
}

#txt_title {
float:right;
width:675px;
height:100px;
text-align:right;
}


/* end header */



/* begin upper container layout */

#upper_container {
position:relative;
height:250px;
}

#pic {
position:absolute;
top:0;
left:237px;
width:450px;
height:250px;
}

#top_l {
position:absolute;
top:0;
left:0;
width:217px;
height:115px;
border:1px solid #b9b9b9;
background-image:url(../images/common/box_bg.jpg);
background-repeat:repeat-x;
text-align:center;
}

#top_l:hover {
border:1px solid #777777;
}

#top_r {
position:absolute;
top:0;
right:0;
width:217px;
height:115px;
border:1px solid #b9b9b9;
background-image:url(../images/common/box_bg.jpg);
background-repeat:repeat-x;
text-align:center;
}

#top_r:hover {
border:1px solid #777777;
}

#bot_l {
position:absolute;
top:135px;
left:0;
width:217px;
height:115px;
border:1px solid #b9b9b9;
background-image:url(../images/common/box_bg.jpg);
background-repeat:repeat-x;
text-align:center;
}

#bot_l:hover {
border:1px solid #777777;
}

#bot_r {
position:absolute;
top:135px;
right:0;
width:217px;
height:115px;
border:1px solid #b9b9b9;
background-image:url(../images/common/box_bg.jpg);
background-repeat:repeat-x;
text-align:center;
}

#bot_r:hover {
border:1px solid #777777;
}

/* end upper container layout */



/* begin lower container layout */

#lower_container {
position:relative;
height:145px;
border-top:5px solid #990000;
border-bottom:5px solid #990000;
}

#l_col {
position:absolute;
top:0;
left:0;
width:308px;
margin-top:10px;
}

#c_col {
position:absolute;
top:0;
left:308px;
width:308px;
margin-top:10px;
}

#r_col {
position:absolute;
top:0;
right:0;
width:308px;
margin-top:10px;
}

#lower_content {
position:relative;
border-top:5px solid #990000;
}

#l_menu {
float:left;
width:217px;
margin-top:20px;
}

#r_text {
float:right;
width:687px;
margin-top:20px;
}

/* end lower container layout */



/* begin footer */

#footer {
position:relative;
text-align:center;
}

/* end footer */

.clear {
clear:both;
height:20px;
}

.space {
height:20px;
}

UL {margin-top:5px;}

LI {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
margin-left:-11px;
line-height:1.4;
}


LI a:link {
color:#333333;
text-decoration:none;
}

LI a:visited {
color:#333333;
text-decoration:none;
}

LI a:hover {
color:#990000;
text-decoration:none;
}



p {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; margin:0; line-height:1;}

p.foot {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#333333;
line-height:1.3;
margin:0;
}

p.foot_title {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin:0;
color:#990000;
line-height:1.1;
}


p.box {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
line-height:1.3;
margin:5px 0 0 0;
}

p.box_title {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#990000;
margin:5px 0 0 0;
text-align:center;
line-height:1.1;
}

p.section_title {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#990000;
margin:0;
}

#top_l a:link, #top_r a:link, #bot_l a:link, #bot_r a:link {
color:#333333;
text-decoration:none;
}

#top_l a:visited, #top_r a:visited, #bot_l a:visited, #bot_r a:visited {
color:#333333;
text-decoration:none;
}

#top_l a:hover, #top_r a:hover, #bot_l a:hover, #bot_r a:hover {
color:#990000;
text-decoration:none;
}

#footer a:link {color:#990000; text-decoration:none;}

#footer a:visited {color:#990000; text-decoration:none;}

#footer a:hover {color:#990000; text-decoration:underline;}
