/*@font-face {
	font-family: Ubuntu;
	src: url("/content/font/ubuntu.ttf");
}*/

html {
        line-height:1.3;
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	font-size:10pt;
        font-family: "Ubuntu", "Segoe UI",  sans-serif;
	color:#000000;
}

body {
       /*background-color: #ffffff;*/
	/*width:1013px;*/
	background-color:transparent;
	margin:0px auto;
	position:relative;
	z-index: 0;
	background-color: #DEE3E9; /* url('/content/images/theme/htmlBackground.png') top left repeat;*/
	/*padding-top: 200px;*/
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

img {
	border-width:0px;
	margin:0px;
	padding:0px;
}

form {
	margin:0px;
	padding:0px;
}

div.center {
	margin: 0px auto;
	text-align:center;
}

input[type="submit"]:hover {
        cursor: pointer;
}

input, select, textarea {
    border: 0px solid #999;
}

small {
    font-size:8pt;
}

/* == Body == */

#divTopBanner {
	width: 1000px;
	/*height: 200px;*/
	margin: 0px auto;
}

#divBody {
	background-color: #ffffff;
	width:1000px;
	/*background-color:transparent;*/
	margin:0px auto;
	position:relative;
	z-index: 0;
}

/* == Top == */

#divBodyTop {
	background-color:transparent;
	position:relative;
	/*height: 100px;*/
	height: 60px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-color:#5392c7;
	border-width:0px 0px 0px 0px;
	border-style:solid;
}

#divBodyTopLogo {
	position:absolute;
	left:8px;
	top:10px;
	width:222px;
	height:39px;
	border:0px solid gray;
	padding: 0px;
	margin: 0px;
}

#divBodyTopLogo img {
	width:222px;
	height:39px;
}

#divBodyTopBanner {
    position:absolute;
    right:5px;
    top:5px;
    width:728px;
    height: 50px;
    /*border:1px solid #cccccc;*/
}

#divBodyTopBannerLabel {
	position:absolute;
	left:470px;
	top:0px;
	padding:2px 4px;
	font-size:8pt;
	color: #888888;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #eeeeee;
	background-color: #f3f3f3;
}

#divBodyTopBanner img {
	border:0px solid #cccccc;
}

#divBodyTopSession {
	font-size:9pt;
	position:absolute;
	right:5px;
	top:5px;
	width:auto;
	text-align:right;
	color:#bbbbbb;
    z-index: 1;
}

#divBodyTopSession div {
        margin-top:2px;
}

#divBodyTopSession form {
	margin:1px 0px 0px 0px;
	padding:0px;
}

#divBodyTopSession input {
	font-size:8pt;
	border: 1px solid #d5d5d5;
	background-color: #f9f9f9;
	color:#888888;
	margin:3px 0px 0px 0px;
	padding:1px;
	width:70px;
}

#divBodyTopSession a {
	color:#888888;
}

/* == Message == */

#divBodyMessage
{
	width: 500px;
	text-align:center;
	margin: 0px auto 13px auto;
	padding: 3px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #999999;
	background-color:#f5f5f5;
}

/* == Menu == */

#divBodyMenu {
	font-size:10pt;
	background-color:transparent;
	margin:20px 0px 20px 0px;
	padding:0px 110px 0px 20px;
	text-align:center;
	font-weight: bold;
	height: 1%; overflow: hidden;
}

#divBodyMenu .item {
	float:left;
	background-color:transparent;
	border:1px solid #ffffff;
	width:90px;
	padding:3px 0px 3px 0px;
}

#divBodyMenu .item a, #divBodyMenuNew .item a {
	color:#555555;
}

#divBodyMenu .item a:hover, #divBodyMenuNew .item a:hover {
	text-decoration:none;
}

#divBodyMenu .itemSelected {
	color:#ffffff;
	float:left;
	background-color:#5e9bcf;
	border:1px solid #5392c7;
	padding:3px 0px 3px 0px;
	width:90px;
}

#divBodyMenu .itemSelected a {
	color:#ffffff;
}

#divBodyMenu .itemSelected a:hover, #divBodyMenuNew .itemSelected a:hover {
	text-decoration:none;
}




#divBodyMenuNew {
    width: 700px;
	font-size:11pt;
	background-color:transparent;
	margin:15px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-weight: bold;
	height: 1%; overflow: hidden;
	z-index: 5;
}

#divBodyMenuNew .item {
	float:left;
	background-color:transparent;
	border:0px solid #ffffff;
	width:170px;
	padding:3px 0px 3px 0px;
    color:#df0000;
}

#divBodyMenuNew .item a {
    color: #DF0000;
    font-size: 14pt;
}

#divBodyMenuNew img {
  margin-right: 3px;
  vertical-align: -10px;
}

#divBodyMenuNew .itemSelected {
	float:left;
	/*color:#5392c7;*/
	padding:3px 0px 3px 0px;
	width:170px;
}

#divBodyMenuNew .itemSelected a {
	/*color:#5e9bcf;*/
    color:#ff4a4a;
    font-size: 14pt;
	/*color:#5392c7;*/
}





/*#divBodyMenuNew {
  	width: 100%;
	background-color:transparent;
	margin:20px auto 15px auto;
	padding:0px 0px 0px 0px;
	text-align:center;
	height: 1%; overflow: hidden;
	z-index: 5;
}*/

#divBodyMenuNew table {
  	width: 100%;
}

/*#divBodyMenuNew .item {
	float: none;
	background-color:transparent;
	width:auto;
	padding:0px 0px 0px 0px;
}*/

/*#divBodyMenuNew .itemSelected {
	float:none;
	padding:0px 0px 0px 0px;
	width:auto;
}*/

#divBodyMenuNew img {
  margin-right: 0px;
  vertical-align: 0px;
  width: 85px;
  height: 33px;
}

#divBodyMenuNew .item img {
	border-bottom:1px solid #ffffff;
}

#divBodyMenuNew .itemSelected img {
	border-bottom:1px solid #bbbbbb;
}



/* == Content == */

#divBodyContent {
	clear:both;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background-color: transparent;
	height: 1%; overflow: hidden;
}

/* == Categories == */

#divBodyContentCategories {
	width:100%;
	background-color:#5e9bcf;
	border-bottom:1px solid #5392c7;
	font-size:9pt;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:3px 6px;
}

#divBodyContentCategories a {
	color:#ffffff;
}

#divBodyContentCategories a.selected {
	font-weight:bold;
}

/* == Search == */

#divBodyContentSearching {
	position:absolute;
	left: 137px;
	top: 0px;
	background-color:transparent;
	width:550px;
	height:55px;
	border-right:1px solid #cccccc;
}

#divBodyContentSearching input#inputBodyContentSearchField {
	border:1px solid #cccccc;
	height:20px;
	width:400px;
	padding:2px 5px;
	margin:20px 0px 0px 0px;
	font-size:10pt;
   color:#999999;
}

#divBodyContentSearching input#inputBodyContentSearchFieldFocused {
	border:1px solid #cccccc;
	height:20px;
	width:400px;
  color:#444444;
	padding:2px 5px;
	margin:20px 0px 0px 0px;
	font-size:10pt;
}

#divBodyContentSearching input#inputBodyContentSearchIcon {
	position:absolute;
	top:20px;
	right:110px;
}

#divBodyContentSearching div#divBodyContentSearchSuggest {
	position: absolute;
        z-index:1;
	background-color: #ffffff;
	text-align: left;
        width: 410px;
	border-left: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
        display:none;
    font-size:10pt;
}

#divBodyContentSearching div.divSuggestItem {
	background-color: #ffffff;
	padding: 2px 6px 2px 6px;
	font-size:10pt;
}

#divBodyContentSearching div.divSuggestItemHover {
	background-color: #eeeeee;
	padding: 2px 6px 2px 6px;
}

/* == Left == */

#divBodyContentLeft {
	margin:0px 0px 0px 5px;
	padding:65px 0px 0px 0px;
	float:left;
	width:auto;
	width:683px;
	background-color:transparent;
        border-top:1px solid #cccccc;
}

/* divBlock */

#divBodyContentLeft .divBlock {
	background-color: transparent;
	margin:0px 0px 20px 0px;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
        clear:both;
}

#divBodyContentLeft .divBlockHeader {
	margin: 0px;
	padding: 4px 10px 4px 10px;
	color: #666666;
	background-color: #f5f5f5;
	font-size:9pt;
	border-bottom:1px solid #cccccc;
	/*color: #222222;
	background-color: #fff;*/
	border-left:1px solid #cccccc;
	height: 1%; overflow: hidden;
}

#divBodyContentLeft .divBlockHeader a {
	color: #222222;
	font-size:9pt;
}

#divBodyContentLeft .divBlockHeader a.selected {
	text-decoration:underline;
}

#divBodyContentLeft .divBlockHeader .divLeft {
	float:left;
	padding:0px;
	margin:0px;
}

#divBodyContentLeft .divBlockHeader .divCenter {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

#divBodyContentLeft .divBlockHeader .divRight {
	float:right;
	padding:0px;
	margin:0px;
	text-align:right;
}

#divBodyContentLeft .divBlockContent {
	padding:0px;
}

/* == all about == */

#divBodyContentLeft div.divAllAbout {
	margin:0px auto 15px auto;
	padding:5px 10px;
	background-color: #f9f9f9;
	border:1px solid #cccccc;
        text-align:center;
        color:#666666;
        font-size:8pt;
	font-weight: bold;
}

#divBodyContentLeft div.divAllAbout a {
        font-size:10pt;
        color:#666666;
        font-weight: bold;
}

/* == Banners == */

#divBodyContentLeft div.divBannerIntro {
        margin:0px auto 20px auto;
        padding:0px;
        text-align: center;
        z-index:-1;
}


/* == Right == */

#divBodyContentRight {
	/*margin:20px 5px 0px 0px;*/
    margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:300px;
}

/* == right blocks == */

#divBodyContentRight .divBlock {
	background-color: transparent;
	margin:0px 0px 20px 0px;
	border-width:0px;
	line-height:normal;
}

#divBodyContentRight .divBlockHeader {
	padding:4px 10px 4px 0px;
	color: #666666;
	font-size:9pt;
	background-color:transparent;
	border-width:0px;
	text-align:center;
}

#divBodyContentRight .divBlockHeader a {
	/*color: #5392c7;*/
	color: #666666;
	font-size:9pt;
}

#divBodyContentRight .divBlockContent {
	padding:0px;
	color: #5392c7;
	font-size:9pt;
	background-color: #f5f5f5;
	border:1px solid #cccccc;
}

#divBodyContentRight .divBlockContentHighlight {
	padding:0px;
	color: #5392c7;
	font-size:9pt;
        background-color: #f5f5f5;
	/*background-color: #FFDBAD;*/
	border:1px solid #ff0000;
}

#divBodyContentRight .divBlockContent div, #divBodyContentRight .divBlockContentHighlight div {
	background-color: transparent;
	padding:6px 0px 6px 5px;
	font-size:9pt;
	color:#666666;
}

#divBodyContentRight .divBlockContent div a, #divBodyContentRight .divBlockContentHighlight div a {
	color:#666666;
}

#divBodyContentRight div.divUnreadMessages {
        padding:10px 10px 0px 10px;
        height: 1%; overflow: hidden;
}

#divBodyContentRight div.divUnreadMessages div {
        padding:0px 0px 0px 0px;
}

#divBodyContentRight div.divUnreadMessages img {
        float: left;
        margin:0px 5px 0px 0px;
}

#divBodyContentRight div.divUnreadMessages div.divUnreadMessageFrom {
	font-weight:bold;
}

#divBodyContentRight div.divUnreadMessages div.divUnreadMessageText {
	font-style:italic;
        clear:both;
        text-align:justify;
        margin: 0px 0px 5px 0px;
}

#divBodyContentRight div.divUnreadMessages input {
	border:1px solid #aaaaaa;
	float: right;
	margin: 5px 0px 0px 10px;
	font-size:8pt;
	color:#666666;
}

#divBodyContentRight div.divMessagesDivider {
	width:200px;
	height:8px;
	margin:0px auto 0px auto;
	clear:both;
}

/* == Pagination == */

#divBodyContentLeft .divPagination {
	background-color: transparent;
	float:left;
        color: #777777;
	padding:0px;
	margin:10px 0px 0px 0px;
}

#divBodyContentLeft .divPagination form {
	display:inline;
	padding:0px;
	margin:5px 2px;
}

#divBodyContentLeft .divPagination input {
	background-color: #ffffff;
	border:1px solid #ffffff;
	font-size:8pt;
	color: #777777;
	margin:0px;
        padding:2px 2px;
        cursor: pointer;
}

#divBodyContentLeft .divPagination input:hover {
        cursor: pointer;
}

#divBodyContentLeft .divPagination input.inputSelected {
	font-weight:bold;
        border:1px solid #aaaaaa;
        background-color:#eeeeee;
}

/* == Footer == */

#footer {
    text-align: left;
    font: 7.5pt Verdana,Arial,Helvetica,sans-serif;
    color: #888;
    margin: 0px auto;
    background: url("/content/images/theme/bckg-cont-bot.png") no-repeat scroll left top #DEE3E9;
    width: 980px;
    padding: 40px 10px 0px;
}

#footer .footlinks {
    float: right;
    text-align: right;
}

#footer a {
    font: 7.5pt Verdana,Arial,Helvetica,sans-serif;
    color: #05A;
    text-decoration: none;
    cursor: pointer;
}

/*
#divBodyBottom {
	color:#999999;
	margin:10px 0px 3px 0px;
	padding:0px;
	text-align:center;
	font-size:8pt;
}

#divBodyBottom a {
	color:#999999;
}
*/

/* == 404 == */

div.divPageNotFound {
	margin: 20px auto;
	text-align: center;
	font-weight: bold;
}

div.divPageNotFound a {
	color: #5392c7;
}
