@charset "utf-8";
/*--------------------------------------------------------------blue layout-------------------------------------------------------*/
body {
    font: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 12px;
    background: #e1e1e1;
}

table, td, tr {
    vertical-align: top;
}

a.external span {
    position: absolute;
    left: -5000px;
    width: 4000px;
}

a.external {
/* make some room for the image, css shorthand rules, read: first top padding 0 then right padding 12px then bottom then right */
    padding: 0 12px 0 0;
}

/* colors for external links */
a.external:link {
    color: #679EBC; /* background image for the link to show wiki style arrow */
    background: url(../NCleanBlue/external.gif) no-repeat 100% -100px;
}

a.external:visited {
    color: #18507C; /* a different color can be used for visited external links */
/* Set the last 0 to -100px to use that part of the external.gif image for different color for active links external.gif is actually 300px tall, we can use different positions of the image to simulate rollover image changes.*/
    background: url(../NCleanBlue/external.gif) no-repeat 100% -100px;
}

a.external:hover {
    color: #18507C; /* Set the last 0 to -200px to use that part of the external.gif image for different color on hover */
    background: url(../NCleanBlue/external.gif) no-repeat 100% 0;
    background-color: inherit;
}

/* end wiki style external links */
/* hr and anything with the class of accessibility is hidden with CSS from visual browsers */
.accessibility, hr {
/* absolute lets us put it outside the viewport with the indents, the rest is to clear all defaults */
    position: absolute;
    top: -9999em;
    left: -9999em;
    background: none;
    border: 0;
    clear: both;
    display: block;
    float: none;
    font-size: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
    border: none;
}

/* ------------ Standard  HTML elements and their default settings ------------ */
b, strong {
    font-weight: bold;
}

i, em {
    font-style: italic;
}

p {
    padding: 0;
    margin-top: 0.5em;
    margin-bottom: 1em;
    text-align: right;
}

h1, h2, h3, h4, h5 {
    line-height: normal;
    font-weight: bold;
    width: auto;
    font-family: tahoma, Arial, Helvetica, sans-serif;
}

/*default link styles*/
a {
    color: #004a80;
    text-decoration: none;
}

a:hover {
    color: #004a80;
}

a:active {
    color: #004a80;
}

a:visited {
    color: #004a80;
}

input, textarea, select {
    font-size: 0.95em;
}

/* ------------ News Module ------------ */
#news {
    padding: 10px;
}

.NewsSummary {
}

.NewsSummaryPostdate,
.NewsSummaryCategory,
.NewsSummaryAuthor {
    font-style: italic;
    font-size: 0.8em;
}

.NewsSummaryLink {
    margin: 2px 0;
}

.NewsSummaryContent {
    margin: 10px 0;
}

.NewsSummaryMorelink {
    margin: 5px 0 15px;
}
/* ------------ News Module ------------ */
#news {
    padding: 10px;
}

.NewsSummary {
}

.NewsSummaryPostdate,
.NewsSummaryCategory,
.NewsSummaryAuthor {
    font-style: italic;
    font-size: 0.8em;
}

.NewsSummaryLink {
    margin: 2px 0;
}

.NewsSummaryContent {
    margin: 10px 0;
}

.NewsSummaryMorelink {
    margin: 5px 0 15px;
}

/*---------------------vertical menu------------------------------------*/
.sidebarmenu{
direction:ltr;
    /*border:1px solid green;*/
/*background:red*/

}
.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 12px Tahoma, Arial;
width: 200px; /* Main Menu Item widths */
/*border-bottom: 1px solid #ccc;*/
line-height:20px;
text-align:left;
}

.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
    display: block;
    overflow: auto; /*force hasLayout in IE7 */
    color: #333;
    text-decoration: none;
    padding: 6px;
    /*border-bottom: 1px solid #778;*/
    /*border-right: 1px solid #778;*/
    padding-right:20px;
    padding-left:20px;
    background:#fff url("../misp/arrow_white_en.jpg") no-repeat right top;
    font-weight:normal;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
}

.sidebarmenu ul li a:visited{
color: #333;
}

.sidebarmenu ul li a:hover{
/*background-color: black;*/
background:#fff url("../misp/arrow_white_en.jpg") no-repeat right 100%;
    color:#fb7b00;

}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 200px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
/*background: url(../images/right.gif) no-repeat 3% 50%;*/
    background:#fff url("../misp/arrow_white_en.jpg") no-repeat right 50%;
}


/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */
/*---------------------vertical menu------------------------------------*/
div.language_choozer {
    position: absolute;
    top: 0;
    left: 0;
}

div.my_banner_wapper {

}

td.anyslider_wapper {
    width: 600px;
    height: 201px;
    min-height: 201px;
    overflow: hidden;
    float: left;
    top: 0;

}

/*-----------------------------------venus--------------------------*/
.pagefont {
    font-family: Tahoma;
    font-size: 12px;
}

#tfinfo, #s60, #s100 {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 9pt;
}

#star {
    color: #F00;
}

#titr {
    font-family: tahoma;
    font-size: 10pt;
}

#tfinfo {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 9pt;
    vertical-align: top;
    text-align: left;
}

#tfinfo2 {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 9pt;
    vertical-align: top;
}

#titr {
    font-family: tahoma;
    font-size: 10pt;
}

/*venus menu*/
#toplink {
    color: #333;
    text-decoration: none;
    font-family: tahoma;
    font-size: 9pt;
}

.tdtopmenu {
    background:#5b95cb url(../misp/topmenu_bg2.jpg) repeat-x top;
    height:33px;
    /*overflow-y:hidden;*/
    padding:0;
    margin:0;
    vertical-align:top;
}
ul.mytopmenu{
    height:23px;
    /*overflow-y:hidden;*/
    vertical-align:top;
    padding:0;
    margin:0;
    padding-top:4px;
}
ul.mytopmenu li{
	float:left;
	padding:0px;
	white-space:nowrap;
	color:#fff;
	list-style:none;
    text-align:center;
    width:100px;
}
ul.mytopmenu li a{
	float:left;
	padding:5px;
	padding-left:0px;
	padding-right:0px;
    padding-top:4px;
	white-space:nowrap;
	color:#fff;
	text-decoration:none;
	background:none;
	width:100px;
	text-decoration:none;
}
ul.mytopmenu li a:hover{
	color:#fff;
	background:url(../misp/link_over_bg.jpg) no-repeat;
    background-position: 50% bottom;
	color:#FFC;
	text-decoration:underline;
}
td.mytdtop{
background:#fff url(../misp/td_top.gif) repeat-x top;
}
td.mytdleft{
background:#fff url(../misp/td_left.gif) repeat-y left;
}
td.mytdright{
background:#fff url(../misp/td_right.gif) repeat-y right;
}
td.mytdbtn{
background:#fff url(../misp/td_btn.gif) repeat-x bottom;
}
/* ---------------------------------------------------------CSS Document ----------------------------------------------*/
img, image {
    border: 0px;
}

.mybody {
    padding: 0px;
    margin: 0px;
    background: #d6e4ef url(../misp/bg.jpg) repeat-x top;
    text-align: center;
    color: #2a5679;
	width:100%;
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
}
.mytop_wapper{
	width:100%;
	vertical-align:top;
	text-align:center;
}
td.language_wapper{
	padding:5px;
	padding-top:50px;
	color:#828f95;
	font-size:11px;
}
td.language_wapper a,td.language_wapper a:active, td.language_wapper a:visited{
	padding:5px;
	padding-top:50px;
	color:#828f95;
	font-size:11px;
	text-decoration:none
}
td.language_wapper a:hover{
	color:#305c80;
	text-decoration:underline;
}
td.toptopmenu{
	background:#eef3f8 url(../misp/topmenu_bg.jpg) repeat-x top;
	color:#78787a;
	font-size:11px;
	white-space:nowrap;
    vertical-align:middle;
    height:29px;
    overflow-y:hidden;
}
td.toptopmenu a, td.toptopmenu a:active,td.toptopmenu a:visited{
	color:#78787a;
	font-size:11px;
	white-space:nowrap;
}
td.toptopmenu a:hover{
	color:#305c80;
	text-decoration:underline;
}
.mytitle_wapper{
	color:#cb1414;
	font-family:Tahoma, Geneva, sans-serif, Arial;
	font-size:13px;
	font-weight:bold;
	direction:ltr;
	text-align:left;
    width:100%;
    border-bottom:1px solid  #2a5679;
    padding-bottom:5px;
}

td.mymenu_wapper{
	background:#fff;
	color:#2d2f44;
	width:200px;

}
td.mytoptext_wapper{
	background:#275878;
	padding:10px;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif, Arial;
	font-size:12px;
	text-align:right;
	direction:ltr;
}
.mybreadcroumb_wapper{
	background:#d4e7f6;
	font-family:Tahoma, Geneva, sans-serif, Arial;
	font-size:10px;
	color:#2a5679;
	padding:5px;
	text-align:left;
	direction:ltr;
	width:80%;
    padding-right:20px;
    padding-left:20px;
}
td.mycontent_wapper{
	font-family:Tahoma, Geneva, sans-serif, Arial;
	font-size:12px;
	color:#2a567a;
	direction:ltr;
	text-align:left;
	padding:10px;

	vertical-align:top;
	min-height:400px;
	height:400px;
}
.mycontent_wapper a,.mycontent_wapper a:active,.mycontent_wapper a:visited{
    color:#ff7b00;
    /*text-decoration:underline;*/
}
.mycontent_wapper a:hover{
    color:#4185c0;
}
td.myfooter_wapper{
	font-family:Tahoma, Geneva, sans-serif, Arial;
	font-size:11px;
	color:#3e484a;
	text-align:center;
	padding:10px;
}
td.myfooter_wapper p{
       font-family:Tahoma, Geneva, sans-serif, Arial;
	font-size:11px;
	color:#3e484a;
	text-align:center;
}
td.mytopmenu_wapper{
	vertical-align:bottom;
	padding-bottom:5px;
    color:#3e484a;
    direction:ltr;
}
.menuitems{
    vertical-align:bottom;
    padding-bottom:5px;
    color:#3e484a;
    font-family:tahoma, arial;
    font-size:12px;
    font-weight:bold;
    border-bottom:4px solid #fe7e01;
}
.menuitems a,.menuitems a:active,.menuitems a:visited{
    color:#3e484a;
    font-family:tahoma, arial;
    font-size:12px;
    font-weight:bold;
    padding:5px;
}
.menuitems a:hover{
    color:#fe7e01;
}
#search{
    direction:ltr;
    width:230px;
    text-align:right;
    height:22px;
    overflow-y:hidden;
}
#search .search-input{
    background:#fff;
    width:170px;
    height:14px;
    padding:3px;
    color:#2d2f44;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    border:1px solid #8fb7d9;
    line-height:10px;
}
.userlogin_wapper{
    direction:ltr;
    width:200px;
    text-align:center;
    padding:0;

}
.userlogin_wapper td{
    padding:2px;
    text-align:left;
}
.userlogin_wapper a,.userlogin_wapper a:visited,.userlogin_wapper a:active{
    color:#4789c2;
    text-decoration:none;
    padding:5px;
}
.userlogin_wapper a:hover{
    color:#ff7d00;
    text-decoration:underline;
}
/*
.userlogin_wapper input{
    background:#999999;
    width:120px;
    height:18px;
    padding:3px;
    color:#FF9;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    border:1px solid #000;
    line-height:12px;
}
*/
/*news-----------------*/
.news_wapper{
   background:#c6dbee;
    padding:5px;
}
.news_wapper a,.news_wapper a:active,.news_wapper a:visited{
color:#ff7d00;
    font-family:tahoma, arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
.news_wapper a:hover{
    color:#ffe97d;
    text-decoration:underline;
}
.NewsSummaryMorelink{
    width:80%;
    /*border:1px solid red;*/
    text-align:left;
}
.NewsSummarySummary img{
    border:1px solid #fff;
    margin:10px;
    margin-right:0;
}
.myfootertop_wapper{
    direction:ltr;
    text-align:right;
}
