body{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	text-align: center;
	color:#666666;

}

a {
	color : #d16366;
}

h1 {
	font-size : 21px;
	padding-top : 5px;
	color : #c74146;
}

h2 {
	font-size : 14px;
	padding-top : 5px;
	color : #c74146;
}

h3 {
	font-size : 11px;
	font-weight : bold;
	color : #c74146;
}

#container	{
	margin: 0em auto;
	width: 760px;
	text-align: left;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	padding:15px 20px 25px 20px;
	border-top: 1px solid #c74146;
	border-left: 1px solid #c74146;
	border-right: 1px solid #c74146;
	color:#666666;

}

.tab_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
}
.tab_content a { color: #c74146;}

#wall_background{
	background-image : url('/images/ospc/background_top.gif');
	background-repeat : repeat-x;
	height:133px;

}
#top_back {
	background-color : #494630;
	color:#ffffff;
}
#back_menu {
	font-family : Arial, Helvetica, sans-serif;
	color : #ffffff;
	text-align : right;
	width : 760px;
	font-size: 11px;
	line-height:18px;
}
#back_menu a {
	color : #ffffff;
}

#head_banner {
	background-image : url('/images/ospc/banner-2.gif');
	background-repeat : no-repeat;
	background-position : right 0%;
	height : 109px;
	width : 760px;
}

#navcontainer {
	margin:0px;
	padding: 0;
	height: 31px;
	text-align: right;
}

#navcontainer ul {
        border: 0px none;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: right
}

#navcontainer ul li {
        display: block;
        float: right;
        text-align: center;
        padding: 0;
        margin: 0;
		background: url('/images/ospc/menu_normal.gif') no-repeat center;
		height:31px
}

#navcontainer ul li a {
        background: url('/images/ospc/menu_normal.gif') no-repeat center;
        width: 83px;
        height: 31px;
        padding: 0px;
        margin: 0px;
        color: #FFF;
        text-decoration: none;
        display: block;
        text-align: center;
        font-style:normal; font-variant:normal; font-weight:bold; line-height:30px; font-size:13px; font-family:Arial, Helvetica, sans-serif;
}

#navcontainer ul li a:hover {
        color: #494630;
        background: url('/images/ospc/menu_hover.gif') no-repeat center;
		height:31px
}
#navcontainer li.active {
        color: #bd2025;
		text-decoration: none;
		text-align: center;
        display: block;
	    width: 83px;
        height: 31px;
        background: url('/images/ospc/menu_active.gif') no-repeat center;
		height:31px; font-style:normal; font-variant:normal; font-weight:bold; line-height:30px; font-size:13px; font-family:Arial, Helvetica, sans-serif;
}

#navcontainer li.active a {
        color: #bd2025;
        background: url('/images/ospc/menu_active.gif') no-repeat center;
		height:31px
}


#top_image{
	text-align:center;
	padding:5px 0px 5px 0px;
}


.footer_break{
	background-color : #706d57;
	height:5px;
	font-size:5px;
}

#footer {
	color: #ffffff;
	text-align: center;	
	background-color: #929291;
}

.image {
	float: left;
	margin: 2px 15px 5px 0px;
}


/* ----------border for table ----------------- */

.lrb_border{
	border-left: 1px solid #666666; 
	border-right: 1px solid #666666; 
	border-bottom: 1px solid #666666;
}
.trb_border{
	border-top: 1px solid #666666; 
	border-right: 1px solid #666666; 
	border-bottom: 1px solid #666666;
}
.ltrb_border {
	border:1px solid #666666;
}
.tb_border{
	border-bottom: 1px solid #666666; 
	border-top: 1px solid #666666; 
}
.t_border{
	border-top: 1px solid #666666;
}
.b_border{
	border-bottom: 1px solid #666666; 
}
.lb_border{
	border-left: 1px solid #666666; 
	border-bottom: 1px solid #666666; 
}
.rb_border{
	border-right: 1px solid #666666; 
	border-bottom: 1px solid #666666; 
}

FONT.header1 {
	FONT-WEIGHT: bold; FONT-SIZE: 15pt; COLOR: #c74146
}
FONT.header2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #c74146
}

TABLE.ContentTable {
	BORDER-RIGHT: #aaaaaa 5px inset; BORDER-TOP: #aaaaaa 1px inset; BORDER-LEFT: #aaaaaa 1px inset; BORDER-BOTTOM: #aaaaaa 5px inset
}

TD.columnHeader {
/*	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-COLOR: #cccccc*/
	COLOR: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-COLOR: #d16366
}

#team-list .list-line-even {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #eeece5
}

#team-list .list-line-odd {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #fffdf6
}
