body {margin: 0}

a.menu:active {text-decoration:none;}
a.menu:visited {text-decoration:none;}
a.menu:link {text-decoration:none;}
a.menu:hover {text-decoration:none;}

a.line:active {text-decoration:underline;}
a.line:visited {text-decoration:underline;}
a.line:link {text-decoration:underline;}
a.line:hover {text-decoration:none;}

a.un_line:active {text-decoration:none;}
a.un_line:visited {text-decoration:none;}
a.un_line:link {text-decoration:none;}
a.un_line:hover {text-decoration:underline;}

a {
    font-size: 11px;
    font-family: tahoma;
    color: #005bc3;
    text-decoration:underline;
}
a:hover {text-decoration:none;}

td, div, input, select, textarea, li {
    font-size: 11px;
    font-family: tahoma;
    color: #000000;
}
b {
    font-size: 11px;
    font-family: tahoma;
    color: #000000;
    font-weight:bold;
}
p {
    font-size: 11px;
    font-family: tahoma;
    color: #000000;
	margin-top:3px;
	margin-bottom:7px;
}

.bwhite {
    border-top: 5px solid;
    border-color:#ffffff;
}
.btopmenu {
    border-top: 5px solid;
    border-color:#b5b8bc;
}
.bgray {
    border-top: 5px solid;
    border-color:#dadcdd;
}
.bottom_block {
    border-bottom: 1px solid;
    border-color:#cccccc;
}
.top_block {
    border-top: 1px solid;
    border-color:#cccccc;
}

.info_dot {
    background-image: url(../img/info_dot.gif);
    background-position: left top;
    background-repeat: repeat-x;
}
.info_bg {
    background-image: url(../img/info_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
}

.block_bg {
    background-image: url(../img/block_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
}

.mf1_bg {
    background-image: url(../img/mf1_bg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
}
.mf2_bg {
    background-image: url(../img/mf2_bg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
}
.if1_bg {
    background-image: url(../img/if1_bg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
}
.if2_bg {
    background-image: url(../img/if2_bg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
}

.block_padding {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

.date {
    font-size: 10px;
    font-family: tahoma;
    color: #004089;
}
.news {
    font-size: 10px;
    font-family: tahoma;
    color: #c04b33;
}

.jobsborder {
    border-top: 3px solid;
    border-bottom: 3px solid;
    border-color:#beb996;
}
.jobsborder2 {
    border-top: 3px solid;
    border-bottom: 3px solid;
    border-color:#dfdfdf;
}

.imgborder {
    border-top: 3px solid;
    border-bottom: 3px solid;
    border-color:#ffffff;
}

.titles {color: #014189;}

.jobs_padding {
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 9px;
}

.projects_padding {
    padding-left: 16px;
    padding-bottom: 9px;
}

.footer_bg {
    background-image: url(../img/footer_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
}

.fmenu {color: #004089;}
.font12 {font-size: 12px;}
.copyright {
    font-size: 10px;
    font-family: tahoma;
    color: #898989;
}

.topmenu_bg {
    background-image: url(../img/topmenu_bg.jpg);
    background-position: right top;
    background-repeat: repeat-y;
}
.menu_coner {
    background-image: url(../img/menu_coner.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
}

.bottom_topmenu {
    border-bottom: 3px solid;
    border-color:#b5b8bc;
}

.top_white {
    border-top: 1px solid;
    border-color:#ffffff;
}

.ins_coner {
    background-image: url(../img/ins_coner.gif);
    background-position: right top;
    background-repeat: no-repeat;
}

.imgborder2 {
    border: 1px solid;
    border-color:#b5b8bc;
}

.font10 {font-size: 10px;}
.color000000 {color:#000000;}
.colorffffff {color:#ffffff;}

.right_pager {
    border-right: 1px solid;
    border-color:#cccccc;
}

.back_bg {
    background-image: url(../img/back_bg.gif);
    background-position: right top;
    background-repeat: no-repeat;
    width:56px;
}
.next_bg {
    background-image: url(../img/next_bg.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width:56px;
}

.frame {
    background-image: url(../img/frame.gif);
    background-position: right top;
    background-repeat: no-repeat;
}

.jobs_frame {
    border-left: 1px solid;
    border-bottom: 1px solid;
    border-color:#b5b8bc;
}

.jobs_border {
    border-top: 2px solid;
    border-color:#ebebeb;
    padding-top: 7px;
    padding-bottom: 7px;
}
.error {color: #ff0000;}

.border {
    border: 1px solid;
    border-color:#818386;
}
.left {
    border-left: 1px solid;
    border-color:#818386;
}
.top {
    border-top: 1px solid;
    border-color:#818386;
}
.li1 {color: #e13310;}
.li2 {color: #e16d56;}
.li3 {color: #974737;}
.back {color: #b7b7b7;}

.content_padding {
    padding-left: 20px;
    padding-right: 20px;
}
.c848484 {color: #848484;}


/*************************************************************************/
.leftMenu {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	text-align: right;
	line-height: 9px;
}

.leftMenu a{
	color: #4D4F53;
	text-decoration: none;
}

.leftMenu a:hover{
	color: #4D4F53;
	text-decoration: underline;
}

a.topLink {
	color: #000000;
	font-size:10px;
	font-family:Tahoma;
	text-transform:uppercase;
	text-decoration:underline;
}

a.topLink:hover {
	color: #000000;
	font-size:10px;
	font-family:Tahoma;
	text-transform:uppercase;
	text-decoration:none;
}

.topLinkA {
	color: #13599E;
	font-size:10px;
	font-family:Tahoma;
	text-transform:uppercase;
	text-decoration:none;
}

a.topLinkA:hover {
	color: #13599E;
	font-size:10px;
	font-family:Tahoma;
	text-transform:uppercase;
	text-decoration:underline;
}

.newsline {
	color: #838587;
	font-size: 11px;
	font-family:Verdana;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: justify;
}

.newsline a {
	text-decoration: underline;
	color: #838587;
}

.newsline a:hover {
	text-decoration: none;
	color: #838587;
}

.title1 {
	color: #64676A;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	line-height: 13px;
}

.title1 a {
	color: #64676A;
	text-decoration: none;
}

.title1 a:hover {
	color: #13599E;
	text-decoration: none;
}

.text1 {
	color: #545252;
	font-size:11px;
	font-family:Verdana;
}

.text1 img {
	border: 1px;
	border-color: #CECECE;
}

.text1 a {
	color: #545252;
	text-decoration: underline;
}

.text1 a:hover {
	color: #13599e;
	text-decoration: underline;
}


.projectLink {
	color: #13599E;
	font-size: 11px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
}

.copy {
	color: #606060;
	font-size:10px;
	font-family:Verdana;
}

copy a {
	color: #333333;
	font-size:10px;
	font-family:Tahoma;
	text-decoration:underline;
}

.copy a:hover {
	color: #333333;
	font-size:10px;
	font-family:Tahoma;
	text-decoration:none;
}



a.copyLink {
	font-size:10px;
	font-family:Verdana;
	color: #13599e;
	text-decoration: underline;
}

a.copyLink:hover {
	font-size:10px;
	font-family:Verdana;
	color: #13599e;
	text-decoration: none;
}



.mozillaFix {
	font-size: 1px;
	padding:0px;
}

.topMenuInActive th {
	background-color: #09549F;
	font-size: 1px;
}

.topMenuInActive td {
	font-family: Tahoma;
	font-size: 10px;
	color: #4D4F53;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: bottom;
	padding-left: 5px;
}

.topMenuInActive a {
	color: #4D4F53;
	text-decoration: none;
}

.topMenuInActive a:hover {
	color: #4D4F53;
	text-decoration: underline;
}



.topMenuActive th {
	background-color: #F03821;
	font-size: 1px;
}

.topMenuActive td {
	font-family: Tahoma;
	font-size: 10px;
	color: #4D4F53;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: bottom;
	padding-left: 5px;
	padding-right: 5px;
}

.topMenuActive a {
	color: #4D4F53;
	text-decoration: none;
}

.topMenuActive a:hover {
	color: #4D4F53;
	text-decoration: underline;
}




.leftMenuActive th {
	color: #3E4044;
	font-size: 11px;
	font-family: Verdana;
	text-align: right;
}

.leftMenuActive a {
	color: #3E4044;
	text-decoration: none;
}

.leftMenuActive a:hover {
	color: #3E4044;
	text-decoration: underline;
}

.leftMenuActive .ac {
	background-color: #F03821;
	font-size: 1px;
}

.leftMenuActive .as {
	background-color: #ffffff;
	font-size: 1px;
}



.leftMenuInActive th {
	color: #3E4044;
	font-size: 11px;
	font-family: Verdana;
	text-align: right;
}

.leftMenuInActive a {
	color: #3E4044;
	text-decoration: none;
}

.leftMenuInActive a:hover {
	color: #3E4044;
	text-decoration: underline;
}

.leftMenuInActive .ac {
	background-color: #004990;
	font-size: 1px;
}

.leftMenuInActive .as {
	background-color: #004990;
	font-size: 1px;
}



.pathline {
	color: #4E4E4E;
	font-size: 11px;
	font-family:Verdana;
	line-height: 20px;
	padding-left: 7px;
	padding-right: 7px;
}

.pathline a {
	text-decoration: underline;
	color: #13599E;
}

.pathline a:hover {
	text-decoration: none;
	color: #13599E;
}

.box {
	font-size: 10px;
	font-family: Verdana;
	color: #6F7171;
	line-height:12px;
	text-align: left;
}

.box a {
	font-size: 11px;
	color: #13599E;
	text-decoration: underline;
}

.box a:hover {
	font-size: 11px;
	color: #13599E;
	text-decoration: none;
}



.paging {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	width: 14px;
	background-color: #f8f8f8;
	border: solid 1px #bfc2c4;
}

.paging a {
	color: #545252;
	text-decoration: none;
}

.paging a:hover {
	color: #545252;
	text-decoration: none;
}

.pagingA {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	width: 14px;
	background-color: #bfc2c4;
	border: solid 1px #bfc2c4;
}

.pagingA a {
	color: #ffffff;
	text-decoration: none;
}

.pagingA a:hover {
	color: #ffffff;
	text-decoration: none;
}


blockquote {
background:#f5f5f5;
border-left:2px solid #13599e;
padding: 10px;
margin-right: 0px;
}


.firstletterblue { font-size: 160%; font-style: normal;font-weight: bold; float: left bottom; color:#13599e;}
.firstletterred { font-size: 160%; font-style: normal;font-weight: bold; float: left bottom; color:#f03821;}
.contextLink { color: #13599e; }
.contextSubheader { font-size: 12px; font-weight: bold; color:#13599e; letter-spacing:1px;}


a.none {
	text-decoration: none;
}

a.none:hover {
	text-decoration: underline;
}
.sape {
	width:900px;
	 margin:3px auto;
	/*border-top:1px solid #B9D0E8; */
	text-align:center;
	font-size:11px;
	color:#999;
}
.sape a {
	font-size:11px;
	color:#999;
}

