body 
{
    background:#5365ee url(../images/background.jpg) repeat-x;
    color:#5a5a5a;
    font-family: Arial, Verdana;
    margin:0;
    padding:0;
    font-size:12px;
}

A{color:#b62424; font-weight:bold; text-decoration:none;}
A:hover{color:#000; font-weight:bold; text-decoration:none;}

#container
{
    width:747px;
    border:7px #fff solid;
    border-width: 0px 7px;
    margin: 0 auto;
    position:relative;
    background:#fff;
}

/* Top Items */

#topbanner
{
    background:url(../board/images/board.jpg) no-repeat;
    height:139px;
    width: 747px;
    border-bottom:#f0d913 5px solid;
}

/* Navigation Bar */

#tabbar
{
    height:26px;
    background:url(../images/tab.gif) repeat-x;
    border-top: 1px #2d41d9 solid;
    border-bottom: 5px #fff solid;
}

#tabtb
{
    height:26px;
    width:727px;
    background:url(../images/tab.gif) repeat-x;
    margin-left:20px;
    color:#ccc;
    text-align:center;
}

#tabbar a{color:#fff; font-weight:bold; font-size:12px; text-decoration:none;}
#tabbar a:hover{color:#000; font-weight:bold; font-size:12px; text-decoration:none;}

.tableft
{
    background:url(../images/tab_left.gif) no-repeat;
    width:3px;
}

.tabright
{
    background:url(../images/tab_right.gif) no-repeat;
    width:3px;
}

/* Yellow Announcement Bar */

#yannounce
{
    background:url(../images/ybar_bg.jpg) repeat-x #e4be43;
    height:14px;
    border-bottom: 8px solid #fff;
    text-align:center;
    padding: 3px 0;
}

.announce
{
    height:14px;    
    width:80%;
    color:#000;
    text-align:center;
    background:#fff;
    margin: auto;
}

/* Left Navigation Bar */

#left
{
    width:120px;
    float:left;
	
    border-right: #fff 5px solid;
    background:url(../images/nav_bg.jpg) repeat-x #fff;
    padding: 15px 0 0 14px;
    height:223px;
}

#left a{color:#b62424; text-decoration:none; font-weight: normal;}
#left a:hover{color:#000; text-decoration:none; font-weight: normal;}


/* Right Content Box */

#content
{
	background:#f3f2ed;
	float:left;
	width: 604px;
	border:1px #aeaeac solid;
	margin-right:0px;
}

#incontent
{
	border:#d1d0cd solid 1px;
	border-width: 0px 1px;
	width:604px;
	margin:0;
}

.boxtop
{
    width:140px;
    height:21px;
    background:url(../images/box_top.jpg) no-repeat;
    font-size:14px;
    color:#1a0c7d;
    font-weight: bold;
    padding: 12px 0 0 35px;
}

.box
{
    width:155px;    
    background:url(../images/box_bg.jpg) repeat-y left;    
    color:#1a0c7d;
    font-weight: bold;
    padding: 12px 0 20px 20px;
    font-size:10px;
}

.box ul{margin:0 0 0 -30px;}
.box li
{
    list-style-image:url(../images/bullet.gif);
}
.box a{color:#1a0c7d; text-decoration:none;}
.box a:hover{color:#000; text-decoration:none;}

.box b {color:#b62424; font-size:10px; margin:0; font-weight:normal;}

.vtop
{
    background:url(../images/violet_top.gif) no-repeat; 
    width:441px; height:6px; margin: 0 auto;}
.violet
{
    background:#e5e7f6; 
    width:441px; 
    font-size:14px; 
    color:#000; margin: 0 auto; 
    text-align:center;
}
    
.vbot
{
    background:url(../images/violet_bot.gif) no-repeat; 
    width:441px; height:6px; margin: 0 auto;}

.boxbot
{
    width:175px;    
    height:33px;
    background:url(../images/box_bot.jpg) no-repeat left;    
}

/* Bottom */

#bottom
{
    height:10px; clear:both; background:#fff;
}
