body {
    font-family: tahoma, verdana, arial, sans-serif; 
/*	font-size: 1em;*/
	font-size: 16px;
	background-color: #3365d5;
	color:#444444;
	background-image: url("../images/bg.png");
	background-repeat: repeat;
	margin:0px;
	padding:0px;
} 

/*Transition divisions*/
div.left{
	position:absolute;
	left:0%;
	top:0%;
	width:10%;
	height:100%;
	background-image: url("../images/side_left_transition_new.png");
	background-position: top right;
	background-repeat: repeat-y;
	z-index:1;
	voice-family: "\"}\"";
	voice-family:inherit;
	visibility:hidden;
}
div.right{
	position:absolute;
	left:90%;
	right:10%;
	top:0%;
	width:10%;
	height:100%;
	background-image: url("../images/side_right_transition_new.png");
	background-repeat: repeat-y;
	z-index:1;
	voice-family: "\"}\"";
	voice-family:inherit;
	visibility:hidden;
}

/*Main Back division*/
div.main_back{
	position:absolute;
	left:10%;
	right:10%;
	top:0%;
	bottom:0%;
	width:80%;
	min-width:600px;
	height:100%;
	background:white;
/*	background-image: url("../images/line_white.png");
	background-repeat: repeat;*/
	z-index:10;
	voice-family: "\"}\"";
	voice-family:inherit;
/*	visibility:hidden;*/
}
	/*Top*/
/*Logo*/
img.logo_ball{
	position:absolute;
	top:0px;
	left:-81px;
	z-index:2;
}
div.logo_line{
	position:absolute;
	top:126px;
	/*left:10%;
	right:10%;*/
	width:100%;
	z-index:100;
	border-bottom:1px solid #ecebeb;
}
img.logo_text{
	position:absolute;
	left:61px;
	top:47px;
	z-index:2;
}

img.logo_text_extra{
	position:absolute;
	right:61px;
	top:27px;
	z-index:2;
}

/*Menu*/
div.menu{
	position:absolute;
	left:20%;
	right:20%;
	top:110px;
	bottom:0%;
	width:60%;
	min-width:550px;
	height:20px;
	z-index:10;
}
center.menu {

}
table.menu{
/*	border:none;*/
}
tr.menu_main{
	border-bottom:1px solid black;
}
tr.menu_division{
	height:6px;
/*	background-image: url("../images/divider_line.png");
	background-repeat: repeat-x;
	background-position: bottom center;*/
}
tr.menu_drop{
	/*border:none;*/
}
td.menu_main_item_selected{
	/*border:none;*/
	/*background-image: url("../images/menu_main_item_ball.png");
	background-repeat: no-repeat;
	background-position: center left;*/
	padding-right:20px;
	padding-left:5px;
	text-indent:10px;
/*    font: 0.8em tahoma, verdana, arial, sans-serif; */
	font: 12px arial, sans-serif;
	font-weight:bold;
	color: #7d0e85;
	letter-spacing: 1px;
	vertical-align: middle;
	cursor:pointer;
	white-space: nowrap;
}
td.menu_main_item{
	/*border:none;*/
	/*background-image: url("../images/menu_main_item_ball.png");
	background-repeat: no-repeat;
	background-position: center left;*/
	padding-right:20px;
	padding-left:5px;
	text-indent:10px;
/*    font: 0.8em tahoma, verdana, arial, sans-serif; */
	font: 12px arial, sans-serif;
	font-weight:bold;
	color: #444444;
	letter-spacing: 1px;
	vertical-align: middle;
	cursor:pointer;
	white-space: nowrap;
}
td.menu_perm_item{
	/*border:none;*/
	/*background-image: url("../images/menu_perm_item.png");
	background-repeat: no-repeat;
	background-position: center left;*/
	padding-right:20px;
	padding-left:5px;
	text-indent:10px;
/*    font: 0.8em tahoma, verdana, arial, sans-serif; */
	font: 12px arial, sans-serif;
	font-weight:bold;
	color: #444444;
	letter-spacing: 1px;
	vertical-align: middle;
	cursor:pointer;
	white-space: nowrap;
}
td.menu_main_item_hover{
	/*border:none;*/
	/*background-image: url("../images/menu_main_item_ball.png");
	background-repeat: no-repeat;
	background-position: center left;*/
	padding-right:20px;
	padding-left:5px;
	text-indent:10px;
/*    font:  0.8em tahoma, verdana, arial, sans-serif; */
	font: 12px arial, sans-serif;
	font-weight:bold;
	letter-spacing: 1px;
	vertical-align: middle;
	cursor:pointer;
	white-space: nowrap;
}
td.menu_perm_item_hover{
	/*border:none;*/
	/*background-image: url("../images/menu_perm_item.png");
	background-repeat: no-repeat;
	background-position: center left;*/
	padding-right:20px;
	padding-left:5px;
	text-indent:10px;
/*    font: 0.8em tahoma, verdana, arial, sans-serif; */
	font: 12px  arial, sans-serif;
	font-weight:bold;
	letter-spacing: 1px;
	vertical-align: middle;
	cursor:pointer;
	white-space: nowrap;
}
td.menu_perm_item_selected{
	/*border:none;*/
	/*background-image: url("../images/menu_perm_item.png");
	background-repeat: no-repeat;
	background-position: center left;*/
	padding-right:20px;
	padding-left:5px;
	text-indent:10px;
/*    font: 0.8em tahoma, verdana, arial, sans-serif; */
	font: 12px arial, sans-serif;
	font-weight:bold;
	color: #7d0e85;
	letter-spacing: 1px;
	vertical-align: middle;
	cursor:pointer;
	white-space: nowrap;
}


/*dropmenu*/
a.menuLink{
	text-decoration:none;
/*	font: 0.6em tahoma, verdana, arial, sans-serif; */
	font: 10px verdana, arial, sans-serif;
	font-weight: bold;
	color:#797979;
/*	letter-spacing: 0.05em;*/
	line-height:120%;
	margin:0px 5px 0px 5px;
	white-space: nowrap;
	}
a.menuLink_selected{
	text-decoration:none;
/*	font: 0.6em tahoma, verdana, arial, sans-serif; */
	font: 10px tahoma, verdana, arial, sans-serif;
	font-weight: bold;
	color:#3366FF;
/*	letter-spacing: 0.05em;*/
	line-height:120%;
	margin:0px 5px 0px 5px;
	white-space: nowrap;
	}

td.popUp {
	text-align:left;
/*	font:0.9em/1.2em tahoma, verdana, arial, helvetica, sans-serif;*/
	font: 11px tahoma, verdana, arial, sans-serif;
	margin-top:15px;
	padding-bottom:5px;
	visibility:hidden; 
	position:absolute; 
	border-bottom:1px solid #ecebeb;
	border-left:1px solid #ecebeb;
	background-color: white; 
	z-index:100;
	vertical-align:bottom;
	}
td.popUpLink {
	text-align:left;
	padding:0px;
	vertical-align:bottom;
	}

/*bottom menu*/
div.bot_menu{
	position:absolute;
	left:20%;
	right:20%;
	bottom:10px;
	width:60%;
	min-width:550px;
	height:30px;
	z-index:10;
	visibility:hidden;
}
center.bot_menu {

}
table.bot_menu{
	border:none;
}
tr.bot_menu_main{
	border:none;
}
td.bot_menu_main_item{
	border:none;
	/*background-image: url("../images/menu_main_item_ball.png");
	background-repeat: no-repeat;
	background-position: center left;*/
	padding-right:20px;
	padding-left:15px;
/*	font: 0.8em tahoma, verdana, arial, sans-serif; */
	font: 11px arial, sans-serif;
	font-weight:bold;
	letter-spacing: 1px;
	vertical-align: middle;
	white-space:nowrap;
	cursor:pointer;
}
td.bot_menu_perm_item{
	border:none;
	/*background-image: url("../images/menu_main_item_ball.png");
	background-repeat: no-repeat;
	background-position: center left;*/
	padding-right:20px;
	padding-left:15px;
/*	font: 0.8em tahoma, verdana, arial, sans-serif; */
	font: 11px arial, sans-serif;
	font-weight:bold;
	letter-spacing: 1px;
	vertical-align: middle;
	white-space:nowrap;
	cursor:pointer;
}
/*text*/
div.text {
/*	font:1em/1em tahoma, verdana, arial, helvetica, sans-serif;*/
	position:absolute;
	left:40%;
	right:20%;
	top:250px;
	width:40%;
	min-width:350px;
	padding-bottom:0px;
	z-index:10;
}
p{
	/*font:0.8em/1.2em verdana, arial, helvetica, sans-serif;*/
	font: 10px/16px verdana, arial, sans-serif;
	color:#676767;
	letter-spacing: 1px;
	font-weight:bold;
}
td.form{
/*	font:0.8em/1.2em verdana, arial, helvetica, sans-serif;*/
	font: 10px/16px verdana, arial, sans-serif;
	color:#676767;
	letter-spacing: 1px;
	font-weight:bold;
}
td.tablerowhead{
	font: 10px/16px verdana, arial, sans-serif;
	color:#3e71da;
	letter-spacing: 1px;
	font-weight:bold;
}
td.tablerow{
	font: 10px/16px verdana, arial, sans-serif;
	color:#676767;
	letter-spacing: 1px;
	font-weight:normal;
}


h1{
/*	font:bold 1.1em/1.1em tahoma, verdana, arial, helvetica, sans-serif;*/
	font:bold 16px/20px helvetica, sans-serif;
/*	letter-spacing: 0.05em;*/
	letter-spacing: 1px;
	color: #3e71da; 
}
h1.logo{
	font:bold 16px/20px helvetica, sans-serif;
	letter-spacing: 1px;
	color: #3e71da; 
	text-indent:-2000px;
	position:absolute;
	left:0;
	background:white;
	z-index:1;margin:0;
}
h2{
/*	font:bold 0.9em/1em verdana, arial, helvetica, sans-serif;*/
	font:bold 14px/10px arial, helvetica, sans-serif;
	color: #333333;
	padding-top:5px;
}
ul{
	font:12px/20px verdana, arial, helvetica, sans-serif;
}
li{
/*	font:0.8em/1.2em verdana, arial, helvetica, sans-serif;*/
	font: 10px/14px verdana, arial, sans-serif;
	color:#676767;
	padding-top:10px;
	letter-spacing: 1px;
	font-weight:bold;
}

/*Design calls for first word purple, takes to much efford, is for later concern, now total term is purple
h1:first-letter {
	color: #830984; 
}*/

/*default picture bottomleft ( b(ottom)l(eft)pic(ture) )*/
div.blpic{
/*	font:1em/1em tahoma, verdana, arial, helvetica, sans-serif;*/
	font:16px/16px tahoma, verdana, arial, helvetica, sans-serif;
	position:absolute;
	left:10%;
	right:55%;
	top:285px;
	width:30%;
	min-width:150px;
	z-index:10;
	padding-bottom:50px;
}
img.blpic{
	z-index:2;
}
/*links bottomleft ( b(ottom)l(eft)link(s) )*/
div.bllink{
	font:10px/16px verdana, arial, helvetica, sans-serif;
	letter-spacing: 1px;
	font-weight:bold;
	position:absolute;
	left:30%;
	right:60%;
	top:290px;
	width:8%;
	min-width:50px;
	z-index:11;
	padding-bottom:50px;
}
a.bllink:link, a.bllink:visited, a.bllink:active{
	color:#658de1;
	font:10px/16px verdana, arial, helvetica, sans-serif;
	letter-spacing: 1px;
	font-weight:bold;
}
a.bllink:hover{
	color:#7d0e85;
	font:10px/16px verdana, arial, helvetica, sans-serif;
	letter-spacing: 1px;
	font-weight:bold;
}
/*news*/
h1.news{
/*	font:900 0.7em/1.1em tahoma, verdana, arial, helvetica, sans-serif;*/
	font:900 10px/16px tahoma, verdana, arial, helvetica, sans-serif;
	letter-spacing: 1px;
	margin-top: 5px;
}

div.news{
/*	font:1em/1em tahoma, verdana, arial, helvetica, sans-serif;*/
	font:16px/16px tahoma, verdana, arial, helvetica, sans-serif;
	position:relative;
	left:40%;
	right:20%;
	top:400px;
	width:40%;
	min-width:350px;
	z-index:10;
	padding-bottom:50px;
	voice-family: "\"}\"";
	voice-family:inherit;
	visibility:hidden;
}


table.news{
	position: absolute;
	border-collapse: collapse;
	margin-top:0px;

}
tr.news{
}
td.news{
}
td.news_topleft{
	height:51px;
	width:24px;
	background-image: url("../images/news_left_top.png");
	background-repeat: no-repeat;
	background-position: bottom right;
}
td.news_topmiddle{
	height:23px;
	background-image: url("../images/news_top.png");
	background-repeat: repeat-x;
	vertical-align: middle;
}
td.news_topright{
	height:51px;
	width:24px;
	background-image: url("../images/news_right_top.png");
	background-repeat: no-repeat;
	background-position: top left;
}

td.news_bottomleft{
	height:23px;
	width:24px;
	background-image: url("../images/news_left_bottom.png");
	background-repeat: no-repeat;
	background-position: bottom right;
}
td.news_bottommiddle{
	height:23px;
	background-image: url("../images/news_bottom.png");
	background-repeat: repeat-x;
	background-position: top left;
}
td.news_bottomright{
	height:23px;
	width:24px;
	background-image: url("../images/news_right_bottom.png");
	background-repeat: no-repeat;
	background-position: top left;
}

td.news_left{
	width:24px;
	background-image: url("../images/news_left.png");
	background-repeat: repeat-y;
	background-position: top right;
}
td.news_right{
	width:24px;
	background-image: url("../images/news_right.png");
	background-repeat: repeat-y;
}
td.news_text{
	background-color: #F7F7F7;
	color: #444444;
	margin-top: 5px;
	vertical-align: top;
	white-space: nowrap;
}
td.news_text_date{
	background-color: #F7F7F7;
	letter-spacing: 1px;
/*	font:400 0.7em/1.1em tahoma, verdana, arial, helvetica, sans-serif;*/
	font:400 11px/16px tahoma, verdana, arial, helvetica, sans-serif;
	color: #444444;
	margin-top: 5px;
	vertical-align: top;
	white-space: nowrap;
}
td.news_text_topic{
	background-color: #F7F7F7;
	padding-left:5px;
	letter-spacing: 1px;
/*	font:400 0.7em/1.1em tahoma, verdana, arial, helvetica, sans-serif;*/
	font:400 11px/16px tahoma, verdana, arial, helvetica, sans-serif;
	color: #444444;
	margin-top: 5px;
	vertical-align: top;
	white-space: nowrap;
}
td.news_text_content{
	background-color: #F7F7F7;
	padding-left:5px;
	letter-spacing: 1px;
/*	font:400 0.7em/1.1em tahoma, verdana, arial, helvetica, sans-serif;*/
	font:400 11px/16px tahoma, verdana, arial, helvetica, sans-serif;
	color: #444444;
	margin-top: 5px;
	vertical-align: top;
}
/*Languages*/
div.languages {
	position:absolute;
	top:40px;
	right:6%;
	border:none;
	z-index:10;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:25px;
	}
table.languages{
}
td.language{
	text-align:left;
	cursor:pointer;
	border:none;
}
td.language_selected{
	text-align:left;
	cursor:default;
	border:none;
}
a.more:link, a.more:visited, a.more:active{
	color:#658de1;
}
a.more:hover{
	color:#7d0e85;
}
img.link{
	cursor:pointer;
	padding: 5px;
}
