body 
{
    margin:0px;
    padding:0px;
    background-color:#001f3d;
    font-family: Arial, Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
	
}
.mgn5{margin-top:5px;}	
.mgn10{margin-top:10px;}
.mgn15{margin-top:15px;}
.mgn20{margin-top:20px;}
.clear{clear:both;}
.red{color:#FF0000;}
#main{width:940px; margin:0px auto;}
.header{width:940px;height:72px;background-image:url(images/header_bg.jpg); background-repeat:no-repeat; background-position:top; position:relative;}
.header .l_header{float:left;}
.header .r_header{float:right;}
.header .r_header .top{font-family:Arial; font-size:12px; color:#e6e6e6; height:49px; line-height:49px; width:340px; float:right;}
.header .r_header .top .l_pnl{float:left; text-align:right;font-size:10px;}
.header .r_header .top .r_pnl{float:right; padding:14px 0px 0px 0px;}
.header .r_header .top .r_pnl .btnsearch{margin:0px 0px 0px 0px;}
.header .r_header .top .r_pnl .txtsearch{width:140px; font-size:11px; color:#333333; font-family:Arial;
                background-color:#ffffff; border:none; border-collapse:collapse; margin:0px; padding:3px 2px 4px 2px;}
                
.header .r_header ul{margin:0px; padding:0px; list-style-type:none; float:right; position:absolute; bottom:0px; right:0px;}
.header .r_header ul li{font-family:Arial; font-size:14px; color:#ffffff; float:left; padding:0px 0px 0px 3px;}
.header .r_header ul li a {background: transparent url('images/menu_bg_left.png') left top no-repeat; padding:0px 0px 0px 10px; height: 23px;text-decoration: none;display: block; float:left;}
.header .r_header ul li a span {background: transparent url('images/menu_bg_right.png') right top no-repeat;
	color: #ffffff;cursor: pointer;display: block;height:23px;padding:0px 10px 0px 0px;text-align: center;float:left; line-height:23px;}
.header .r_header ul li a:hover{background: url('images/menu_bg_left_active.png') left top no-repeat;}
.header .r_header ul li a:hover span {background: url('images/menu_bg_right_active.png') right top no-repeat;color:#333333;}
.header .r_header ul li.active a{background: url('images/menu_bg_left_active.png') left top no-repeat;}
.header .r_header ul li.active a span {background: url('images/menu_bg_right_active.png') right top no-repeat;color:#333333;}


.banner{width:940px; background: url('images/banner.jpg') no-repeat; padding:21px 0px 21px 20px;}
#banner{width:920px; background-color:#b3b3b3; padding:21px 0px 21px 20px; margin:0px 20px 0px 0px; position:relative;}
.banner_inside{width:940px;height:132px;}
#banner_inside{width:920px; background-color:#b3b3b3; padding:21px 0px 21px 20px; margin:0px 20px 0px 0px; position:relative;}

.content{width:940px; background-color:#f1f1f1; padding:20px 0px;}
.content ul.menu_2{margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; list-style-type:none;}
.content ul.menu_2 li{font-family:helvetica, Arial; font-size:15px; color:#ffffff; font-weight:normal; line-height:32px; padding:0px; margin:0px 14px 0px 0px; float:left; text-align:center; position:relative;}
.content ul.menu_2 li a{background-image:url(images/menu2_bg.jpg); background-repeat:no-repeat;width:268px; height:37px; padding:0px 20px 0px 0px; color:#ffffff; text-decoration:none; display:block;}
.content ul.menu_2 li a:hover{background-image:url(images/menu2_hover_bg.jpg); background-repeat:no-repeat;color:#ffffff;}

.content ul.menu_2 li ul{margin:-100px 0px 0px 1px; padding:0px 0px 20px 0px; position: absolute; top:0px; left:0px; visibility: hidden; display:block; z-index: 100;  list-style-type:none;
                         background-image:url(images/submenu2_bot.png); background-repeat:no-repeat; background-position:bottom;}
.content ul.menu_2 li ul li.top{font-family:Arial; font-size:14px; color:#ffffff; text-align:left;margin:0px;
                                background-image:url(images/submenu2_top.png); background-repeat:no-repeat;width:266px; padding:7px 0px 0px 20px; height:38px;}
.content ul.menu_2 li ul li.top a{background-image:none;padding:0px;}
.content ul.menu_2 li ul li.top a:hover{background:none;}
.content ul.menu_2 li ul li{font-family:Arial; font-size:13px; color:#ffffff; text-align:left;line-height:22px; height:22px; margin:0px; font-weight:normal;}                                                                
.content ul.menu_2 li ul li a{background-image:url(images/submenu2_on.png); background-repeat:no-repeat;width:266px;padding:0px 0px 0px 20px;  height:22px;color:#ffffff; text-decoration:none; display:block;}
.content ul.menu_2 li ul li a:hover{background-image:url(images/submenu2_hover.png); background-repeat:no-repeat;color:#ffffff;}

.content .section{width:940px; padding:0px 0px 0px 0px;}
.content .section .pnl1{float:left; width:317px;}
.content .section .pnl2{float:left; width:300px;}
.content .section .pnl3{float:right; width:317px;}
.content .section .x_line{float:left; width:3px; height:383px; background-image:url(images/x_line.jpg); background-repeat:no-repeat; background-position:top;}
.content .section .pnl1 .heading{background-image:url(images/content_head1_bg.jpg); background-repeat:no-repeat; background-position:top; width:317px; height:39px;}
.content .section .pnl2 .heading{background-image:url(images/content_head2_bg.jpg); background-repeat:no-repeat; background-position:top; width:300px; height:39px;}
.content .section .pnl3 .heading{background-image:url(images/content_head3_bg.jpg); background-repeat:no-repeat; background-position:top; width:317px; height:39px;}
.content .section .pnl1 h2{font-family:Arial; font-size:13px; color:#ffffff; margin:0px; padding:6px 0px 0px 65px; font-weight:normal;}
.content .section .pnl2 h2{font-family:Arial; font-size:13px; color:#ffffff; margin:0px; padding:6px 0px 0px 55px; font-weight:normal; float:left;}
.content .section .pnl3 h2{font-family:Arial; font-size:13px; color:#ffffff; margin:0px; padding:6px 0px 0px 55px; font-weight:normal; float:left;}
.content .section h2 a{color:#ffffff; text-decoration:none;}
.content .section h2 a:hover{color:#ffffff; text-decoration:underline;}
.content .section .seeall{float:right; padding:6px 10px 0px 0px;}
.content .section img{border:none;}

.content .section .pnl2 .video{width:263px; height:169px; padding:10px 22px 0px 19px;}
.content .section .pnl2 .text{width:263px; font-family:Arial; font-size:11px; color:#333333; padding:10px 22px 0px 19px; line-height:14px;}
.content .section .pnl2 .text img{width:263px; }
.content .section .pnl2 .title{font-family:Arial; font-size:12px; color:#333333; padding:0px 0px 10px 0px;}
.content .section .pnl2 .readmore{font-family:Arial; font-size:11px; color:#507fab;}
.content .section .pnl2 .readmore a{color:#507fab}
.content .section .pnl2 .readmore a:hover{text-decoration:none;}

.content .section .pnl3 .rdpnl{font-family:Arial; font-size:10px; color:#333333; width:317px; height:64px;}
.content .section .pnl3 .rdpnl:hover{font-family:Arial; font-size:11px; color:#333333; width:317px; height:64px;
        background-image:url(images/read_pnl_bg.jpg); background-repeat:no-repeat; background-position:top;}
.content .section .pnl3 .rdpanel{padding:5px 15px;}
.content .section .pnl3 .txt{font-family:Arial; font-size:12px; color:#333333; padding:0px 25px 0px 0px;}
.content .section .pnl3 .rdpnl .read{font-family:Arial; font-size:11px; color:#507faa; text-align:right; margin-top:-15px; padding:0px 0px 0px 0px;}
.content .section .pnl3 .rdpnl .read a{color:#507fab}
.content .section .pnl3 .read a:hover{text-decoration:none;}

.full_pnl{padding:0px 40px 0px 40px}
.full_pnl h2{font-family:Arial; font-size:20px; color:#043478; padding:0px 0px 0px 20px;}
.full_pnl .mgn{padding:0px 17px;}
.full_pnl .t_links{font-family:Arial; font-size:12px; color:#333333; padding:0px 0px 20px 0px;}
.full_pnl .t_links span{margin:0px 10px;}
.full_pnl .t_links a{color:#333333;}
.full_pnl .t_links a:hover{text-decoration:none;}
.full_pnl img{border:none;}
.full_pnl .txt{font-family:Arial; font-size:12px; color:#333333; line-height:15px; padding:0px 20px 0px 20px;}
.content .section .txt h2 {color:#ffffff; text-decoration:none;}
.content .section .txt h2 a:hover{color:#ffffff; text-decoration:underline;}

.left_pnl{width:278px; float:left; background-image:url(images/left_bg.jpg); background-repeat:repeat-y; background-position:top; position:relative;}
.left_pnl .left_pnl_btm{background-image:url(images/left_bottom_bg.jpg); background-repeat:no-repeat; width:278px; height:4px;
                        position:absolute; bottom:0px;}
.left_pnl .heading{background-image:url(images/left_title_bg.jpg); background-repeat:no-repeat; background-position:top; width:278px; height:35px;}
.left_pnl h2{font-family:Arial; font-size:12px; color:#ffffff; margin:0px; padding:6px 0px 0px 65px; font-weight:bold; float:left;}
.left_pnl h2 a{color:#ffffff; text-decoration:none;}
.left_pnl h2 a:hover{color:#ffffff; text-decoration:none;}
.left_pnl .seeall{float:right; padding:5px 10px 0px 0px;}
.left_pnl img{border:none;}
.left_pnl ul.v_assessment{margin:0px; padding:10px 0px 0px 20px; list-style-type:none;}
.left_pnl ul.v_assessment li{font-family:Arial; font-size:13px; color:#333333;  line-height:32px;}
.left_pnl ul.v_assessment li a{color:#333333; text-decoration:none; display:block; background-image:url(images/left_link_bg.jpg); 
                background-repeat:no-repeat; background-position:top; width:195px; height:32px;padding:0px 0px 0px 40px;line-height:32px;}
.left_pnl ul.v_assessment li a:hover{background-image:url(images/left_link_bg_hover.jpg);}
.left_pnl ul.v_assessment li.active a{background-image:url(images/left_link_bg_hover.jpg);}
.left_pnl .team{padding:10px 20px;font-family:Arial; font-size:12px; color:#333333; line-height:15px;}
.left_pnl .team .left{float:left; width:100px;}
.left_pnl .team .right{float:right; width:138px;}
.left_pnl .spotlight{font-family:Arial; font-size:13px; color:#333333; padding:10px 22px;}
.left_pnl .read_more{font-family:Arial; font-size:11px; color:#507fab; text-align:right; margin-top:-12px; padding:0px 30px 0px 0px;}
.left_pnl .read_more a{color:#507fab}
.left_pnl .read_more a:hover{text-decoration:none;}


.right_pnl{width:662px; float:right;}
.right_pnl h2{font-family:Arial; font-size:20px; color:#043478; padding:0px 0px 0px 20px;}
.right_pnl .mgn{padding:0px 8px;}
.right_pnl .t_links{font-family:Arial; font-size:12px; color:#333333; padding:0px 0px 20px 0px;}
.right_pnl .t_links span{margin:0px 10px;}
.right_pnl .t_links a{color:#333333;}
.right_pnl .t_links a:hover{text-decoration:none;}
.right_pnl img{border:none;}
.right_pnl .txt{font-family:Arial; font-size:12px; color:#333333; line-height:15px; padding:0px 20px 0px 20px;}
.right_pnl .txt .label{width:250px; vertical-align:middle; font-family:Arial; font-size:13px; color:#333333;}
.right_pnl .txt .btnsubmit{align:centre; margin:0px 0px 0px 0px; }
.right_pnl .txt .ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.right_pnl .txt .rightalign{width:270px; float:right; padding-left:4px;}
.right_pnl .txt .rightalign ul li{line-height:15px; padding-bottom:4px;}
.right_pnl .txt .leftalign{width:270px; float:left; padding-right:4px;}
.right_pnl .txt .leftalign ul li{line-height:15px; padding-bottom:4px;}

.bot_section{width:870px; padding:16px; margin:20px 19px 0px 19px; border:solid 1px #999999; background-color:#e6e6e6;}
.bot_section .panel{width:174px; float:left;font-family:Arial; font-size:11px; color:#333333;}
.bot_section .panel ul{margin:0px; padding:0px 0px 0px 15px;}
.bot_section .panel ul li{font-family:Arial; font-size:10px; color:#333333; line-height:16px;}
.bot_section .panel a{color:#333333;}
.bot_section .panel a:hover{text-decoration:none;}
.bot_section .panel h2{font-family:Arial; font-size:13px; color:#333333; margin:0px; padding:0px 0px 4px 0px;}

.footer{font-family:Arial; font-size:11px; color:#ffffff; text-align:center; line-height:26px;}

.bot_section_new {color: Gray; text-align: center;}
.bot_section_new ul li{font-family:Arial; font-size:10px; color:Gray; line-height:16px;display: inline; padding-left: 2px; padding-right: 2px;}
.bot_section_new ul li a {text-decoration: none; color: Gray}

.rshift{padding:0px 14px 0px 0px;}
.moveright{float:right; width:350px;}
.moveleft{float:left; width:355px;}

