@charset "utf-8";
body {
background-color : #eaebee;
margin : 0 auto;
/* min-width : 762px; */
width : 975px;
padding : 0 5px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
.floatright {
float : right;
}
.floatrightsmall {
float : right;
font-size:smaller;
}
.floatleft {
float : left;
}
#mainContainer {
margin : 0 auto;
text-align : center;
position : relative;
margin : 0 auto;
width : 100%;
background-color : #FFFFFF;
}
#mainmenu {
position : relative;
height : 23px;
border-top : none;
z-index:2;
}
#tabs {
position : relative;
font-family : "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size : 8.6pt;
background : url(images/topmenu_bcgr.png);
height : 23px;
border-bottom : 1px solid #0099ff;
width : 100%;
float : left;
z-index: 2;
}
#tabs ul {
position : relative;
list-style-image : none;
list-style-type : none;
margin : 0.55em 0 0 7px;
padding : 0;
bottom : 0;
display : inline;
list-style : none;
}
#tabs li {
display : inline;
list-style : none;
margin : 0;
padding : 0;
line-height : 1.4em;
float : left;
position : relative;
}
#tabs li a {
background : transparent url(images/tableft3.gif) no-repeat scroll left top;
float : left;
padding-left : 0.27em;
text-decoration : none;
margin-left : 0.1em;
cursor : pointer;
}
#tabs li a:hover {
background-position : 0% -42px;
}
#tabs li a span {
background : transparent url(images/tabright3.gif) no-repeat scroll right top;
color:#3366CC;
display : block;
float : left;
padding : 0.25em 0.55em 0.35em 0.4em;
}
#tabs li a:hover span {
background-position : 100% -42px;
color : #ffffff;
}
#tabs li.last a {
background : transparent url(images/tableft2.gif) no-repeat scroll left top;
float : left;
padding-left : 0.27em;
text-decoration : none;
}
#tabs li.last a:hover {
background-position : 0% -42px;
}
#tabs li.last a span {
background : transparent url(images/tabright2.gif) no-repeat scroll right top;
color : #153d78;
display : block;
float : left;
padding : 0.25em 0.55em 0.35em 0.4em;
}
#tabs li.last a:hover span {
background-position : 100% -42px;
color : #ffffff;
}
#tabs li.empty {
width : 1em;
display : block;
float : left;
list-style-type : none;
}
#tabs li a.on {
background-position : 0% -42px;
color : #ffffff;
}
#tabs li a.on span {
background-position : 100% -42px;
color : #ffffff;
padding : 0.25em 0.55em 0.35em 0.4em;
}
#tabs ul ul {
position : absolute;
top : 0;
left : -0.4em;
z-index : 500;
padding-top : 1.4em;
}
#tabs ul ul li a {
display : block;
width : 100px;
border-width : 1px;
border-style : solid;
color:#3366CC;
border-color : #ccc #888 #555 #bbb;
margin : 0;
padding : 2px 3px;
background : transparent url(images/tabright3.gif) scroll left top;
}
#tabs ul ul li a:hover {
color : #ffffff;
font-weight : bold;
}
div#tabs ul ul, div#tabs ul li:hover ul ul, div#tabs ul ul li:hover ul ul {
display : none;
}
div#tabs ul li:hover ul, div#tabs ul ul li:hover ul, div#tabs ul ul ul li:hover ul {
display : block;
}
DIV {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
line-height : normal;
font-weight : normal;
font-variant : normal;
text-align : justify;
color:#3366CC;
background-color : #FFFFFF;
width : 975px;
}
td {
	text-align:left;
}
.red {
color : #ff0000;
font-weight : bold;
font-size : 12px;
}
.h1 {
font-weight : bold;
font-size : 14px;
text-align : center;
}
.h2 {
font-weight : bold;
font-size : 12px;
}
.h3 {
font-weight : bold;
font-size : 10px;
text-decoration : underline;
width : auto;
}
a {
color : #000000;
text-decoration : underline;
}
a:hover {
color : #3366CC;
text-decoration : underline;
}
.right {
text-align : right;
}
.left {
text-align : left;
}
.center {
text-align : center;
}
.underline {
text-decoration : underline;
}
.box {
border-bottom : 1px solid #00427a;
border-left : 1px solid #00427a;
border-right : 1px solid #00427a;
border-top : none;
color : #FFFFFF;
margin-top : 0;
padding : 0;
width : 213px;
position : relative;
text-align : left;
font-size : 0.8em;
}
.titlebox {

background-image : url(images/menu_inactive.png);
background-repeat : no-repeat;
background-color: #FFFFFF;
color : #FFFFFF;
padding : 0;
margin-bottom : 0;
font-weight : bold;
width : 214px;
height : 47px;
margin-left : 1px;
text-align : center;
}
.centralbox-left {
border : 1px solid #00427a;
/*float : left;*/
margin-bottom : 1em;
padding:5px;
/*padding : 0.25em 1em 1em;*/
position : relative;
width : 202px;
font-size : 0.8em;
margin-left : 1px;
margin-right: 1px;
text-align:left;
}
.centralbox-left ul {
margin : 0.5em 0.5em 0.5m 2em;
}
.centralbox-left ul li {
line-height : 1.25em;
/*list-style-image : url(../icons/bullet-square.gif);*/
margin-bottom : 0.5em;
margin-left : 0;
}

.centralbox-left a {
text-align : left;
color: #040C4D;
}
.comp_box-right {
border : 1px solid #999999;
float : right;
margin-bottom : 2em;
padding : 0.25em 1em 1em;
position : relative;
width : 47%;
font-size : 0.8em;
}

.comp_box-left {
border : 1px solid #999999;
float : left;
margin-bottom : 2em;
padding : 0.25em 1em 1em;
position : relative;
width : 47%;
font-size : 0.8em;
}


.titlebox-text  {
width: 214px;
color:#FFFFFF;
background: transparent;
padding-top: 28px;
text-align:center;
font-weight:bold;
}
.centralbox-left-text  {
width: 200px;
margin: 3px;
text-align:left;
}

.caption  {
text-align:right;
font-size : 0.7em;
}

.box a {
color : #333333;
text-decoration : none;
}
.box a:hover {
color : #777777;
text-decoration : underline;
}
ul {
margin : 3px 0 3px 20px;
padding : 0;
}
ul li {
line-height : 1.4;
list-style-type : square;
margin : 0;
padding : 0;
}
ul.results  {
margin : 3px 0 3px 5px;
padding : 0;
font-size:0.95em;
}
ul.results li {
	list-style-type:none;
}

ol {
margin : 3px 0 3px 20px;
padding : 0;
}
ol li {
line-height : 1.4;
}
#left_nav {
position : relative;
float : left;
width : 214px;
margin-left:10px;
clear : both;
background-color : #ffffff;
}
#right_nav-hp {
position : relative;
float : right;
width : 12em;
margin : 0;
padding : 0;
}
#right_nav {
position : relative;
float : right;
width : 214px;
margin : 0;
margin-right:10px;
padding : 0;
background-color : #ffffff;
}
#content-hp {
position : relative;
margin-left : 21em;
margin-right : 21em;
padding : 0;
width : auto;
}
#content-box {
position : relative;
margin-left : 234px;
margin-right : 234px;
padding : 0;
width : auto;
border : 1px solid #eaebee;
padding : 1em;
background-color : #f5f8fa;
font-size : 1em;
z-index:1;
}
#content-box-lower {
position : relative;
margin-left : 234px;
margin-right : 234px;
padding : 0;
width : auto;
border : 1px solid #eaebee;
padding : 0;
background-color: #FFFFFF;
font-size : 1em;
}
#content-box-lowerpart {
	padding:10px;
	width : auto;

}
#content-box-table {
position : relative;
margin-left : 234px;
margin-right:10px;
padding : 0;
width : auto;
border : 1px solid #eaebee;
background-color: #FFFFFF;
font-size : 1em;
text-align:left;
}

#content-box-comp_tables {
position : relative;
margin-left : 1em;
margin-right : 1em;
padding : 0;
width : 95%;
border : 1px solid #eaebee;
padding : 1em;
background-color : #f5f8fa;
font-size : 1em;
z-index:1;
height: 100px;
}

#content-box-comp_tables_men {
position : relative;
margin-left : 1em;
margin-right : 1em;
padding : 0;
width : 95%;
border : 1px solid #eaebee;
padding : 1em;
background-color : #f5f8fa;
font-size : 1em;
z-index:1;
height: 120px;
}

#content-box-comp_tables_mixed {
position : relative;
margin-left : 1em;
margin-right : 1em;
padding : 0;
width : 95%;
border : 1px solid #eaebee;
padding : 1em;
background-color : #f5f8fa;
font-size : 1em;
z-index:1;
height: 130px;
}

#content-box-lower-comp_tables {
position : relative;
margin-left : 1em;
margin-right : 1em;
padding : 0;
width : auto;
border : 1px solid #eaebee;
padding : 1em;
background-color: #FFFFFF;
font-size : 1em;
}


#content-box-lower ul li {
list-style-image : url(images/shuttle_sml.gif);
margin-bottom : 0;
margin-left : 0.5em;
margin-right: 1em;
}

#content-box-lower ol a {
font-size : 0.9em;
}

#content-box-lower li {
list-style-type : circle;
}

#content-noborder {
position : relative;
margin-left : 21em;
margin-right : 21em;
padding : 0;
width : auto;
border : none;
padding : 1em;
background-color : #ffffff;
}
#content-norightcol {
position : relative;
margin-left : 19em;
margin-right : 112em;
padding : 0;
}
#content {
position : relative;
padding : 0;
width : 750px;
height : 40em;
}
#content-header {
background-color : #7fa8bd;
border-bottom:2px solid #fff;
color : #ffffff;
font-size : 1em;
font-weight : bold;
padding : 5px 10px;
position : relative;
width : auto;
margin-bottom : 0;
}

/* #content-box-lower ul {
margin : 0 0 0 0;
} */
#content-noborder ul li {
list-style-image : url(images/shuttle_sml.gif);
position: relative;
margin-bottom : 0;
margin-left : 1em;
font-size : 0.9em;
width : 100%;
/* vertical-align : top; */
}
#footer {
position : relative;
clear : both;
background-color : #eaebee;
text-align : right;
font-size : 0.7em;
border-top : 1px solid #7fa8bd;
}
#footerstart {
position : relative;
clear : both;
background-color : #ffffff;
border-top : 0;
height : 2px;
width : 975px;
}
#footmenu {
background-image : url(images/bcgr_grey.png);
border-bottom : 1px solid #fff;
border-top : 0;
padding : 0.4em;
width : auto;
}
#footmenu a {
color : #666;
text-decoration : none;
}
#footmenu a:hover {
color : #666;
font-weight : bold;
}

