/* CSS Document */

@font-face {
    font-family: 'futura_bdcn_btbold';
    src: url('../fonts/futurabc-webfont.eot');
    src: url('../fonts/futurabc-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futurabc-webfont.woff') format('woff'),
         url('../fonts/futurabc-webfont.ttf') format('truetype'),
         url('../fonts/futurabc-webfont.svg#futura_bdcn_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'futura_ltcn_btlight';
    src: url('../fonts/futuralc-webfont.eot');
    src: url('../fonts/futuralc-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futuralc-webfont.woff') format('woff'),
         url('../fonts/futuralc-webfont.ttf') format('truetype'),
         url('../fonts/futuralc-webfont.svg#futura_ltcn_btlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

body
{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	background:#2079a8 url(body_y_sha.png) repeat-y top center;
}
img{  border:0px;}

h1, h2, h3, h4, h5, ul, li, p, form{  margin:0px;  padding:0px;}
hr{ height:1px; color:#d0d1d2;}

ul{  list-style:none;}

h1{font:28px 'futura_bdcn_btbold', Arial, Helvetica, sans-serif !important;  color:#333333; padding:0 0 16px 0;}
h2{ background:url(titel-bg.jpg) repeat-x; border-bottom:1px solid #01509f; display:block; color:#0B5816; line-height:16px; padding:2px 0 0 18px; height:36px; font: 22px 'futura_ltcn_btlight',Arial,Helvetica,sans-serif;}
h3{ font:12px arial; font-weight:normal; color:#095004; line-height:16px; font-weight:bold; padding:0 0 16px 0;}
h4{ font:bold 12px/12px Arial, Helvetica, sans-serif; color:#287C03; padding:10px 0;}



h5{ background:url(titel-bg.jpg) repeat-x; border-bottom:1px solid #01509f; display:block; font:17px arial; font-weight:bold; color:#000000; line-height:36px; padding:2px 0 0 18px; height:36px;}


.headerbg
{
	background-image:url(headerbg.jpg);
	background-repeat:no-repeat;
	width:780px;
	height:79px;
	
}
.img2
{
	background-image:url(img2.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:132px;
	padding:46px 0 0 100px;
}
.img3
{
	background-image:url(img3.jpg);
	background-repeat:no-repeat;
	width:242px;
	height:178px;
}
.img4
{
	background-image:url(img4.jpg);
	background-repeat:no-repeat;
	width:252px;
	height:178px;
}

a.news:link, a.news:visited
{
	font-family:Arial;
	font-size:11px;
	color:#044D99;
	text-decoration:none;
}
a.news:hover
{
	text-decoration:underline;
}
/*menubg
{
	background-image:url(menubg.jpg);
	background-repeat:no-repeat;
	width:780px;
	height:32px;
	
}
a.menulink:link, a.menulink:visited
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#073A01;
	text-decoration:none;
}
a.menulink:hover
{
	color:#FFFFFF;
}*/
.bodybg
{
	background-image:url(bodybg.jpg);
	background-repeat:no-repeat;
	width:780px;
	height:403px;	
}
a.bodywhite:link, a.bodywhite:visited
{
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	color:#FFFFFF;
}
a.bodywhite:hover
{
	text-decoration:none;
}

.bodybg1
{
	background-image:url(bodybg1.jpg);
	background-repeat:no-repeat;
	
	width:780px;
	height:141px;
}
.bodybg2
{
	background-image:url(bodybg2.jpg);
	background-repeat:no-repeat;
	width:229px;
	height:305px;
	
}
.bodybg3
{
	background-image:url(bodybg3.jpg);
	background-repeat:no-repeat;
	width:339px;
	height:305px;
	
}
.bodybg4
{
	background-image:url(bodybg4.jpg);
	background-repeat:no-repeat;
	width:213px;
	 height:305px;
	
}
.bodybg5
{
	background-image:url(bodybg5.jpg);
	background-repeat:no-repeat;
	
	width:780px;
	height:74px;
}

.bodybg6 {background:url(bodybg6.png) no-repeat; width:193px; padding:30px 10px 20px 10px; }
.bodybg6 ul { list-style:none; padding:6px 20px; float:left;}
.bodybg6 ul li { text-decoration:none;}
.bodybg6 ul li a{ font-family:Arial; font-size:12px; font-weight:bold; color:#92d561; text-decoration:none; }
.bodybg6 ul li a:hover{ font-family:Arial; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; }


.testimonial
{
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	color:#FFFFFF;
}
.boxbg
{
	background-image:url(boxbg.jpg);
	background-repeat:no-repeat;
	padding:10px 10px 10px 10px;
	width:241px;
	height:178px;
}

.boxtext
{
	font-family:Arial;
	color:#02356A;
	font-size:11px;
	line-height:18px;
	
}
A.boxtext_green:link
{
	font-family:Arial;
	color:#287C03;
	font-size:11px;
	text-decoration:none;
}
A.boxtext_green:hover
{
	font-family:Arial;
	color:#287C03;
	font-size:11px;
	text-decoration:underline;
}


.f
{
	font-family:Arial;
	color:#000000;
	background-color:#C6E2FE;
	font-size:11px;
	text-decoration:none;
}

/*.......Start Main Content.............*/

#content_main{ background:#f0f0f0; padding:20px 22px 0px; width:542px; vertical-align:top; color:#000e1c; font:12px/18px Arial,Helvetica,sans-serif; }
#content_main p{ color:#000e1c; font:12px/18px Arial,Helvetica,sans-serif; padding:0; margin:0; }
#content_main a{ color:#024e00; text-decoration:none;}
#content_main a:hover{ color:#016AD3; text-decoration:underline;}
#content_main ul{  list-style-type:square; padding:10px 0 0 20px; color:#000e1c; font:12px/18px Arial,Helvetica,sans-serif; }
#content_main h3{ color:#0b5816; line-height:16px; font: 22px 'futura_ltcn_btlight',Arial,Helvetica,sans-serif;}
#content_main h1 {
    color: #333333;
    font: 28px/16px 'futura_bdcn_btbold',Arial,Helvetica,sans-serif !important;
    padding: 8px 0 16px;
}
.left-column{ background:#016ad3; /*padding:4px 16px 20px 16px;*/ padding:0 0 20px 0; width:198px; vertical-align:top; border:1px solid #01509f;}
.mainlink li{ background:url(bullet.jpg) no-repeat 18px 7px; font:16px arial; font-weight:normal; color:#ffffff; line-height:24px; font-weight:normal; padding:0 0 4px 30px; margin:15px 0 0 0;}
.mainlink a{ color:#ffffff; text-decoration:none;}
.mainlink a:hover{ color:#ffffff; text-decoration:underline;}
.white{ color:#ffffff; text-decoration:none;}


.ul2 ul{ list-style:none;}
.ul2 li{ background:url(arrow.gif) no-repeat 34px 10px; padding:0 0 0 45px; font:12px arial; color:#FFFFFF; line-height:24px; font-weight:bold;}
.ul2 li a{ color:#FFFFFF; text-decoration:none;}
.ul2 li a:hover{ color:#FFFFFF; text-decoration:underline;}

.ul3 ul{ list-style:none;}
.ul3 li{  padding:0 0 0 0px; font:11px arial; color:#000000; line-height:24px; font-weight:regular;}









a.footerlink:link, a.footerlink:visited
{
	font-family:'futura_ltcn_btlight', arial;
	font-size:17px;
	color:#ffffff;
	text-decoration:none; background:url(f_nav_devider.png) no right;
	text-align:center;
}
a.footerlink:hover
{
	text-decoration:underline;
}
.copy
{
	font-family:Arial;
	font-size:11px;
	color:#46A0FB;
}
.footer
{
	font-family:Arial;
	font-size:11px;
	color:#969696;
}

.img_padding
{
	padding:0 0 10px 14px;
}
	
/*..............................Mail Drop Down Navigation.........................................*/
#info { background-image:url(menubg.png); background-repeat:repeat-x; height:37px; padding:0 0 0 7px; color:#073A01; font:12px Arial; font-weight:bold; text-decoration:none;}


.menu { /*position:relative; z-index:1000; font-family:'futura_bdcn_btbold', arial; vertical-align:top;*/}
/* hack to correct IE5.5 faulty box model */
/** html .menu {width:800px;}*/
/* remove all the bullets, borders and padding from the default list styling */



/*....................................................*/	



#main_menu, #main_menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;	
	z-index:999999;	
}
#main_menu a {
	display:block;	
	text-decoration:none;	
	font:17px/21px 'futura_bdcn_btbold', Arial, Helvetica, sans-serif;	
	color:#214507;
	text-shadow:1px 1px #6def00;
	
}
#main_menu a:hover, #main_menu li.active a {	
	color:#ffffff;
	text-decoration:none;
	text-shadow:inherit;
}
#main_menu a.clicked {	
	background-color:#dc4247;
	color:#fff;
}
#main_menu li {
	float:left;
	position:relative;
	background:url(nav_devider.png) no-repeat right; margin:0px; padding:8px 17px 8px 15px;	
}
#main_menu li:first-child{
	
}
#main_menu ul {
	position:absolute;
	display:none;	
	top:37px;
	z-index:1000;
}
#main_menu ul li{	
	background:#67ba27 !important;
	padding-left:0;
	border-left:none;
	padding:0 !important;
}
#main_menu ul li a{}
#main_menu li ul a {	
	width:220px;
	height:auto;
	float:left;
	padding:3px 10px;
	font:15px 'futura_bdcn_btbold', Arial, Helvetica, sans-serif;
	color:#000;
	text-shadow:inherit;	
}
#main_menu li ul a:hover{background-color:#3f820c; color:#FFF; text-shadow:inherit;}
#main_menu ul ul {
	top:auto;
	background-color:#b8d507;	 
}
#main_menu li ul ul {
	left:184px;
	margin:0;
}
#main_menu li:hover ul ul, #main_menu li:hover ul ul ul, #main_menu li:hover ul ul ul ul {
	display:none;
}
#main_menu li:hover ul, #main_menu li li:hover ul, #main_menu li li li:hover ul, #main_menu li li li li:hover ul {
	display:block;
}




/*a:link, a:visited
{
	font-family:Arial;
	color:#044D99;
	font-size:11px;
	text-decoration:none;
}
a.hover
{
	font-family:Arial;
	color:#044D99;
	font-size:11px;
	text-decoration:underline;
}
*/
#info1 { padding:0 0 0 20px; color:#073A01; font:12px Arial; font-weight:bold; text-decoration:none;}
#info_nego { text-decoration:none;}
.menu1 {/*width:900px;*/ position:relative; z-index:100;}
/* hack to correct IE5.5 faulty box model */
/** html .menu {width:800px;}*/
/* remove all the bullets, borders and padding from the default list styling */
.menu1 ul {padding:0;margin:0;list-style-type:none;  font:12px Arial; font-weight:bold;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu1 li {float:left; position:relative; display:block; /* padding:0 15px 0 15px;*/ padding:0 15px 0 15px; font:12px Arial; font-weight:bold; }
/* style the links for the top level */
.menu1 a, .menu1 a:visited {display:block; color:#073A01; font:12px Arial; font-weight:bold; text-decoration:none; line-height:32px; }
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu1 a:visited {width:120px; width:128px;}
.menu1 li:hover { color:#67ba27;/* padding:0 15px 0 15px;*/ padding:0 15px 0 15px;}
/* style the second level background */
.menu1 ul ul a.drop, .menu1 ul ul a.drop:visited {background:#67ba27 0 0 repeat-x; color:#333333;}
/* style the second level hover */
.menu1 ul ul a.drop:hover{background:#3f820c; color:#ffffff;}
.menu1 ul ul :hover > a.drop {background:#3f820c; color:#ffffff;}
/* style the third level background */
.menu1 ul ul ul a, .menu1 ul ul ul a:visited {background:#67ba27 0 0 repeat-x; color:#073A01; }
/* style the third level hover */
.menu1 ul ul ul a:hover {background:#3f820c; color:#ffffff;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu1 ul ul {visibility:hidden;position:absolute; height:0; top:17px;left:50px; width:160px; color:#333333;}
/* another hack for IE5.5 */
* html .menu1 ul ul {top:31px;top:31px;}

/* position the third level flyout menu */
.menu1 ul ul ul{left:180px; top:0; width:120px;}

/* position the third level flyout menu for a left flyout */
.menu1 ul ul ul.left {left:-120px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu1 table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu1 ul ul a, .menu1 ul ul a:visited {background:#67ba27 0 0 repeat-x; height:auto; line-height:1em; padding:5px 10px; width:160px; color:#333333;}
/* yet another hack for IE5.5 */
* html .menu1 ul ul a, * html .menu1 ul ul a:visited {width:160px;width:148px;}

/* style the top level hover */
.menu1 a:hover{color:#ffffff;}
.menu1 ul ul a:hover{background:#3f820c; color:#ffffff;}
.menu1 :hover > a {color:#ffffff;}
.menu1 ul ul :hover > a {background:#3f820c; color:#ffffff;}

/* make the second level visible when hover on first level list OR link */
.menu1 ul li:hover ul,
.menu1 ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu1 ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu1 ul :hover ul :hover ul{ visibility:visible;}


.menu ul li a.menuborder_right {
    border-left: 1px solid #4BA708;
    color: #000000;
    margin: 0;
    padding: 8px 15px 7px 36px;
	background: url(../image/facebook.png) 15px 8px no-repeat; 
}
.menu ul li a.menuborder_right:hover {
    border-left: 1px solid #4BA708;
    color: #fff;
    margin: 0;
    padding: 8px 15px 7px 36px;
	background: url(../image/facebook.png) 15px 8px no-repeat; 
}



/*==================================*/
.menu2 {width:100px; position:relative; z-index:100; padding:93px 0 0 6px; float:left !important;}
/* hack to correct IE5.5 faulty box model */
/** html .menu {width:800px;}*/
/* remove all the bullets, borders and padding from the default list styling */
.menu2 ul {padding:0;margin:0;list-style-type:none;  font:12px Arial; font-weight:bold; }
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu2 li {float:left; position:relative; display:block;/* padding:0 15px 0 15px;*/ padding:0 15px 0 15px; font:12px Arial; font-weight:bold; }
/* style the links for the top level */
.menu2 a, .menu2 a:visited {display:block; color:#073A01; font:12px Arial; font-weight:bold; text-decoration:none; line-height:32px; }
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu2 a, * html .menu2 a:visited {/*width:100px;*/ }
.menu2 li:hover { color:#67ba27;/* padding:0 15px 0 15px;*/ padding:0 20px 0 15px;}
/* style the second level background */
.menu2 ul ul a.drop, .menu1 ul ul a.drop:visited {background:#67ba27 0 0 repeat-x; color:#333333;}
/* style the second level hover */
.menu2 ul ul a.drop:hover{background:#3f820c; color:#ffffff;}
.menu2 ul ul :hover > a.drop {background:#3f820c; color:#ffffff;}
/* style the third level background */
.menu2 ul ul ul a, .menu1 ul ul ul a:visited {background:#67ba27 0 0 repeat-x; color:#073A01; }
/* style the third level hover */
.menu2 ul ul ul a:hover {background:#3f820c; color:#ffffff;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu2 ul ul {visibility:hidden;position:absolute; height:0; top:-4px;left:2px; width:50px; color:#333333;}
/* another hack for IE5.5 */
* html .menu2 ul ul {top:31px;top:31px;}

/* position the third level flyout menu */
.menu2 ul ul ul{left:135px; top:0; width:120px;}

/* position the third level flyout menu for a left flyout */
.menu2 ul ul ul.left {left:-120px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu2 table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu2 ul ul a, .menu2 ul ul a:visited {background:#67ba27 0 0 repeat-x; height:auto; line-height:1em; padding:5px 10px; width:135px; color:#333333;}
/* yet another hack for IE5.5 */
* html .menu2 ul ul a, * html .menu2 ul ul a:visited {width:135px;}

/* style the top level hover */
.menu2 a:hover{color:#ffffff;}
.menu2 ul ul a:hover{background:#3f820c; color:#ffffff;}
.menu2:hover > a {color:#ffffff;}
.menu2 ul ul :hover > a {background:#3f820c; color:#ffffff;}

/* make the second level visible when hover on first level list OR link */
.menu2 ul li:hover ul,
.menu2 ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu2 ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu2 ul :hover ul :hover ul{ visibility:visible;}




/*======================================*


/*========================================*/
.menu3 {width:100px; position:relative; z-index:100; padding:5px 0 0 10px;}
/* hack to correct IE5.5 faulty box model */
/** html .menu {width:800px;}*/
/* remove all the bullets, borders and padding from the default list styling */
.menu3 ul {padding:0;margin:0;list-style-type:none;  font:12px Arial; font-weight:bold; }
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu3 li {float:left; position:relative; display:block;/* padding:0 15px 0 15px;*/ padding:0 15px 0 15px; font:12px Arial; font-weight:bold; }
/* style the links for the top level */
.menu3 a, .menu3 a:visited {display:block; color:#073A01; font:12px Arial; font-weight:bold; text-decoration:none; line-height:32px; }
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu3 a, * html .menu3 a:visited {/*width:100px;*/ }
.menu3 li:hover { color:#67ba27;/* padding:0 15px 0 15px;*/ padding:0 20px 0 15px;}
/* style the second level background */
.menu3 ul ul a.drop, .menu1 ul ul a.drop:visited {background:#67ba27 0 0 repeat-x; color:#333333;}
/* style the second level hover */
.menu3 ul ul a.drop:hover{background:#3f820c; color:#ffffff;}
.menu3 ul ul :hover > a.drop {background:#3f820c; color:#ffffff;}
/* style the third level background */
.menu3 ul ul ul a, .menu1 ul ul ul a:visited {background:#67ba27 0 0 repeat-x; color:#073A01; }
/* style the third level hover */
.menu3 ul ul ul a:hover {background:#3f820c; color:#ffffff;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu3 ul ul {visibility:hidden;position:absolute; height:0; top:17px;left:36px; width:50px; color:#333333;}
/* another hack for IE5.5 */
* html .menu3 ul ul {top:31px;top:31px;}

/* position the third level flyout menu */
.menu3 ul ul ul{left:150px; top:0; width:120px;}

/* position the third level flyout menu for a left flyout */
.menu3 ul ul ul.left {left:-120px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu3 table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu3 ul ul a, .menu3 ul ul a:visited {background:#67ba27 0 0 repeat-x; height:auto; line-height:1em; padding:5px 10px; width:150px; color:#333333;}
/* yet another hack for IE5.5 */
* html .menu3 ul ul a, * html .menu3 ul ul a:visited {width:150px;}

/* style the top level hover */
.menu3 a:hover{color:#ffffff;}
.menu3 ul ul a:hover{background:#3f820c; color:#ffffff;}
.menu3:hover > a {color:#ffffff;}
.menu3 ul ul :hover > a {background:#3f820c; color:#ffffff;}

/* make the second level visible when hover on first level list OR link */
.menu3 ul li:hover ul,
.menu3 ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu3 ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu3 ul :hover ul :hover ul{ visibility:visible;}
/*========================================*/


/*========================================*/
.menu_nego {width:100px; position:relative; z-index:100; padding:0px 0 0 20px;}
/* hack to correct IE5.5 faulty box model */
/** html .menu {width:800px;}*/
/* remove all the bullets, borders and padding from the default list styling */
.menu_nego ul {padding:0 0 0 0;margin:0;list-style-type:none;  font:12px Arial; font-weight:bold; }
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu_nego li {float:left; position:relative; display:block;/* padding:0 15px 0 15px;*/ padding:0 15px 0 15px; font:12px Arial; font-weight:bold; }
/* style the links for the top level */
.menu_nego a, .menu_nego a:visited {display:block; color:#073A01; font:12px Arial; font-weight:bold; text-decoration:none; line-height:32px; }
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu_nego a, * html .menu_nego a:visited {/*width:100px;*/ }
.menu_nego li:hover { color:#67ba27;/* padding:0 15px 0 15px;*/ padding:0 20px 0 15px;}
/* style the second level background */
.menu_nego ul ul a.drop, .menu1 ul ul a.drop:visited {background:#67ba27 0 0 repeat-x; color:#333333;}
/* style the second level hover */
.menu_nego ul ul a.drop:hover{background:#3f820c; color:#ffffff;}
.menu_nego ul ul :hover > a.drop {background:#3f820c; color:#ffffff;}
/* style the third level background */
.menu_nego ul ul ul a, .menu1 ul ul ul a:visited {background:#67ba27 0 0 repeat-x; color:#073A01; }
/* style the third level hover */
.menu_nego ul ul ul a:hover {background:#3f820c; color:#ffffff;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu_nego ul ul {visibility:hidden;position:absolute; height:0; top:65px;left:5px; width:50px; color:#333333;}
/* another hack for IE5.5 */
* html .menu3 ul ul {top:31px;top:31px;}

/* position the third level flyout menu */
.menu_nego ul ul ul{left:150px; top:0; width:120px;}

/* position the third level flyout menu for a left flyout */
.menu_nego ul ul ul.left {left:-120px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu_nego table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu_nego ul ul a, .menu_nego ul ul a:visited {background:#67ba27 0 0 repeat-x; height:auto; line-height:1em; padding:5px 10px; width:120px; color:#333333;}
/* yet another hack for IE5.5 */
* html .menu_nego ul ul a, * html .menu_nego ul ul a:visited {width:150px;}

/* style the top level hover */
.menu_nego a:hover{color:#ffffff;}
.menu_nego ul ul a:hover{background:#3f820c; color:#ffffff;}
.menu3:hover > a {color:#ffffff;}
.menu3 ul ul :hover > a {background:#3f820c; color:#ffffff;}

/* make the second level visible when hover on first level list OR link */
.menu_nego ul li:hover ul,
.menu_nego ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu_nego ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu_nego ul :hover ul :hover ul{ visibility:visible;}
/*========================================*/


/* ======================== */
.htext{

   color: #000000;
   font-family: Tahoma, Arial, Verdana;
   font-size: 11px;  
   text-decoration: none; 
}

a.htext:link, a.htext:visited{

   color: #000000;
   font-family: Tahoma, Arial, Verdana;
   font-size: 11px;  
   text-decoration: none; 
}

a.htext:hover{

   color: #C80002;
   font-family: Tahoma, Arial, Verdana;
   font-size: 11px;  
   text-decoration: none; 
}

.text1{

   color: #000000;
   font-family: Tahoma, Arial, Verdana;
   font-size: 11px;  
   text-decoration: none; 
}

a.text1:link, a.text1:visited{

   color: #000000;
   font-family: Tahoma, Arial, Verdana;
   font-size: 11px;  
   text-decoration: none; 
}

a.text1:hover{

   color: #C80002;
   font-family: Tahoma, Arial, Verdana;
   font-size: 11px;  
   text-decoration: none; 
}
a.nav-link:link, a.nav-link:visited{

   color: #000000;
   font-family: Tahoma, Arial, Verdana;
   font-size: 11px;  
   text-decoration: none; 
}

a.nav-link:hover{

   color: #C80002;
   font-family: Tahoma, Arial, Verdana;
   font-size: 11px;  
   text-decoration: none; 
}


.green { font-size:10px;  }
.green span{ font-size:10px;  }
.green span sup{ color:#067d02; padding-right:4px; }

.green2 { font-size:10px;  }
.green2 sup{ color:#067d02; padding-left:3px; }


/*...........................NEW NAV.................................*/

/*........................... 29/08/2012 .................................*/

.SearchInput{padding:1px 5px; border:solid 1px #014890; outline: 0; font: normal 12px Arial, Helvetica, sans-serif; color:#707070; width:142px; background-color:#ffffff;}
.SearchSubmit{width:23px; height:18px; margin:0; float:left; padding:0; border:1px solid #094f97; background:url(search2.jpg) no-repeat; cursor:pointer;}
.footer ul{margin:0; padding:0;}
.footer li{margin:0; padding:8px 17px; list-style:none; display:inline-block; background:url(f_nav_devider.png) no-repeat left;}
.footer li a{margin:0; padding:0; display:block; text-decoration:none; font:normal 17px 'futura_ltcn_btlight', Arial, Helvetica, sans-serif; color:#ffffff; background:none !important;}
.footer li a:hover, .footer li a.active{text-decoration:underline;}
.footer li:first-child{background:none;}

/*################################ Additional CSS #######################*/
.BodyArea{width:740px; margin:0; float:left; padding:20px; background:#e5e5e5;}
.BodyLeft{width:454px; margin:0; float:left;}
.VideoBox{width:416px; margin:0; float:left; padding:18px; background:#f2f2f2; border:1px solid #c6c6c6;}
.VideoBox h2{margin:0 0 5px 0px; font:18px 'futura_bdcn_btbold', Arial, Helvetica, sans-serif; color:#373737; background:none; border:none; padding:0px; height:auto;}
.VideoBox h2 span{font-family:'futura_ltcn_btlight', Arial, Helvetica, sans-serif;}
.CalculateBox{width:454px; margin:8px 0 0 0; float:left;}
.SlideBox{width:400px; margin:8px 0 0 0; float:left; padding:26px; border:1px solid #acacac; background:url(../images/slide_box_bg.jpg) repeat-y;}
.SlideImgBox{width:246px; margin:0; padding:5px; float:left; background:#ffffff; border:1px solid #cacaca;}
.SlideImg{width:246px; height:202px; margin:0; float:left;}
.SlideBoxTxt{width:102px; height:213px; margin:0; float:right;}
.BodyRight{width:278px; margin:0; float:right;}
.WageProjectBox{width:244px; height:281px; margin:0; float:left; padding:38px 17px 40px 17px; background:#1171cc url(../images/project_box_bg.jpg) repeat-x;}
.the_ProjectBox{width:184px; margin:0 0 20px 0; float:left; padding:15px 0 15px 60px; background:url(../images/wage_project_img.png) no-repeat top left;}
.the_ProjectBox_inner{width:184px; margin:0 0 20px 0;  padding:15px 0 15px 60px; background:url(../images/wage_project_img.png) no-repeat top left;}
.WageProjectBox h1{margin:0 0 20px 0; font:17px 'futura_bdcn_btbold', Arial, Helvetica, sans-serif !important; color:#ffffff; padding:15px 0 15px 60px; text-transform:uppercase; background:url(../images/wage_project_img.png) no-repeat top left;}
.WageProjectBox h3{margin:0; font:17px/6px 'futura_bdcn_btbold', Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;}
.ProjectBox{width:184px; margin:6px 0 0 0; float:left; padding:0 0 0 60px; background:url(../images/start_smart.png) no-repeat top left;}
.ProjectBox h4{margin:0 0 0px 0; padding:0px; font:17px 'futura_bdcn_btbold', Arial, Helvetica, sans-serif; color:#e2f1fd; text-transform: uppercase;}

.ProjectBox1{width:184px; margin:6px 0 0 0; float:left; padding:0 0 0 60px; background:url(../images/Work_$mart_logo.png) no-repeat top left;}
.ProjectBox1 h4{margin:0 0 0px 0; padding:0px; font:17px 'futura_bdcn_btbold', Arial, Helvetica, sans-serif; color:#e2f1fd; text-transform: uppercase;}
/*.ProjectBox ul{padding:5px 0 0 0px; margin:0;}
.ProjectBox li{list-style:none; padding:0; margin:0 0 3px 0; display:block; line-height:18px;}
.ProjectBox li a{text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; color:#b7ddfc;}
.ProjectBox li a:hover{text-decoration:underline;}*/

.AnnouncesBox{width:277px; margin:10px 0 0 0; float:left; border-right:1px solid #bababa; border-bottom:1px solid #bababa;}
.AnnouncesBox h1{margin:0; font:17px 'futura_bdcn_btbold', Arial, Helvetica, sans-serif !important; color:#ffffff; padding:15px 17px; text-transform:uppercase; border-bottom:1px solid #0f4f8d; background:#1072cd url(../images/announces_title_bg.jpg) repeat-x;}
.AnnouncesBox_content{width:243px; margin:0; float:left; padding:12px 17px; background:#1072cd url(../images/announces_box_bg.jpg) repeat-x;}
.AnnouncesBox_content a.link{width:auto; margin:0; float:right; text-decoration:none; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#b7ddfc;}
.AnnouncesBox_content a.link:hover{text-decoration:none; color:#ffffff;}




.TestimonialsBox{width:277px; margin:10px 0 0 0; float:left; border-right:1px solid #bababa; border-bottom:1px solid #bababa;}
.TestimonialsBox h1{margin:0; font:17px 'futura_bdcn_btbold', Arial, Helvetica, sans-serif !important; color:#ffffff; padding:15px 17px; text-transform:uppercase; border-bottom:1px solid #67a03f; background:url(../images/title_bg.jpg) repeat-x;}
.TextBox{width:243px; margin:0; float:left; padding:12px 17px; background:#f8fdf4 url(../images/testimonial_box_bg.jpg) repeat-x;}
a.more{width:auto; margin:5px 0 0 0; float:right; text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#434343; text-align:right;}
a.more:hover{text-decoration:underline;}
.TesimonialsBox{width:243px; margin:0; float:left;}
.TextBoxRow{width:243px; height:162px; margin:0; float:left;}
.TextBoxRow p{font:normal 12px Arial, Helvetica, sans-serif; color:#434343; line-height:18px; background:url(../images/blockquote_img.png) no-repeat left top; text-indent:26px;}
span.author{width:auto; margin:5px 0 0 0; float:right; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; color:#434343; text-align:right;}

.NewsBox{width:242px; margin:10px 0 0 0; float:left; padding:24px 17px 12px; background:#ededed;
-webkit-box-shadow: 1px 0px 3px 0px #cacac4; /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
box-shadow: 1px 0px 3px 0px #cacac4; /* Opera 10.5, IE9+, Firefox 4+, Chrome 6+, iOS 5 */
}
.NewsBox h2{margin:0 0 10px 0; font:18px/0px 'futura_bdcn_btbold', Arial, Helvetica, sans-serif; color:#3f3f3f; text-transform:uppercase; text-align:center; background:none; border:none; padding:0px; height:auto;}
.NewsBox h2 a{ font:18px/0px 'futura_bdcn_btbold', Arial, Helvetica, sans-serif; color:#3f3f3f; text-transform:uppercase; text-align:center; background:none; border:none; padding:0px; height:auto; text-decoration:none;}
.NewsBox ul{padding:0; margin:0;}
.NewsBox li{list-style:none; padding:0; margin:0 0 0px 0; display:block; line-height:20px; text-align:center; }
.NewsBox li a{text-decoration:none; padding:3px 20px; font:normal 12px Arial, Helvetica, sans-serif; color:#3f3f3f;}
.NewsBox li a:hover{text-decoration:none; color:#ffffff; background:#78a940 url(../images/nav_hover_tile.jpg) repeat-x; border-radius:3px;}

.Sub_BodyLeft{width:244px; margin:0; float:left; margin:17px 0 0 19px;}
.Sub_BodyLeft h1{margin:0 0 18px 0; font:18px 'futura_bdcn_btbold', Arial, Helvetica, sans-serif !important;  color:#ffffff; padding:15px 0 15px 60px; text-transform:uppercase; background:url(../images/wage_project_img.png) no-repeat top left;}
.Sub_BodyLeft h2{margin:0 0 6px 0; font:18px 'futura_bdcn_btbold', Arial, Helvetica, sans-serif; color:#ffffff; padding:0 0 0 25px; text-transform:uppercase; background:url(../images/arrow_icon.png) no-repeat 0 2px; border:none;}
.Sub_BodyLeft h2 a{ font:18px 'futura_bdcn_btbold', Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; border:none; text-decoration: none;}
.Sub_BodyLeft h3{margin:0; padding:0px; font:17px 'futura_bdcn_btbold', Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;}
.Sub_BodyLeft h3 a{font:17px 'futura_bdcn_btbold', Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; text-decoration: none; }
.Sub_projectBox{width:224px; margin:0; float:left; padding:15px 10px; background:#1171cc url(../images/wage_projectbox_bg.jpg) repeat-x;}
.sub_Pbox{width:164px; padding-top:5px;}
.ResourcesBox{width:224px; margin:10px 0 10px 0; float:left; padding:10px 10px; background:#1171cc url(../images/resources_box_bg.jpg) repeat-x;}
.ResourcesBox h3 {
    color: #FFFFFF;
    font: 17px 'futura_bdcn_btbold',Arial,Helvetica,sans-serif;
    margin: 0;
	padding: 0 0 10px 6px;   
    text-transform: uppercase;
}
.Sub_BodyRight{width:478px; margin:0; float:right; color:#353535;}
.Sub_BodyRight h1{margin:0; font:28px 'futura_ltcn_btlight', Arial, Helvetica, sans-serif; color:#333333;}
.Sub_BodyRight h2{margin:0 0 10px 0; font:22px 'futura_ltcn_btlight', Arial, Helvetica, sans-serif; color:#0b5816;}
.About_txtRow{width:478px; margin:0 0 20px 0; float:left;}
.About_txtRow img{float:left; margin:0 15px 15px 0;}
.About_txtRow p{font:normal 12px Arial, Helvetica, sans-serif; color:#353535; line-height:18px; padding-bottom:10px;}
.About_txtRow p.em{font:normal 12px Arial, Helvetica, sans-serif; font-style:italic; color:#125f1e;}
.About_txtRow p.em span{color:#333333;}
.About_txtRow p a{text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; color:#0d731c;}
.About_txtRow p a:hover{text-decoration:underline;}
.green{color:#30630c !important;}
a.btn{width:auto; margin:0 15px 0 0; padding:7px 20px; float:left; text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif; color:#555555; background:url(../images/btn.jpg) repeat-x; border-radius:3px;}
a.btn:hover{text-decoration:none; color:#ffffff; background:url(../images/btn_hover.jpg) repeat-x;}


#right_menu, #right_menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;		
}
#right_menu a {
	
	text-decoration:none;	
	font:bold 12px/18px Arial, Helvetica, sans-serif;	
	color:#b7ddfc;	
	
}
#right_menu a:hover, #right_menu li.active a {		
	text-decoration:none;	
}
#right_menu a.clicked {	
	background-color:#dc4247;
	color:#fff;
}
#right_menu li {	
	margin:0px;
	padding:0;	
}
#right_menu li:first-child{
	
}
#right_menu ul {
	position:absolute;
	display:none;	
	top:18px;
	z-index:1000;
	background:#67ba27 !important;
}
#right_menu ul li{	
	background:#67ba27 !important;
	padding-left:0;
	border-left:none;
	padding:0 !important;
}
#right_menu ul li a{}
#right_menu li ul a {	
	width:180px;
	height:auto;
	float:left;
	padding:3px 10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff !important;
}
#right_menu li ul a:hover{background-color:#3f820c; color:#ffffff;}
#right_menu ul ul {
	top:auto;
	background-color:#b8d507;	 
}
#right_menu li ul ul {
	left:184px;
	margin:0;
}
#right_menu li:hover ul ul, #right_menu li:hover ul ul ul, #right_menu li:hover ul ul ul ul {
	display:none;
}
#right_menu li:hover ul, #right_menu li li:hover ul, #right_menu li li li:hover ul, #right_menu li li li li:hover ul {
	display:block;
}

#right_menu a.t_size{font:17px/18px 'futura_bdcn_btbold', Arial, Helvetica, sans-serif !important; color:#e2f1fd !important; text-transform: uppercase;}
#right_menu ul.mt{margin-top:40px;}

.author_x{
	 text-align: right;
}
.salary_searchForm div {
	color: #000000;
    font-family: Tahoma,Arial,Verdana;
    font-size: 11px;
    text-decoration: none;
    margin: 6px 0 6px 0px;
   

}
.salary_searchForm input { 
	width: 241px;	
}
.salary_searchForm input[type=submit] { 
	width: auto;	
}



