﻿@charset "utf-8";
/*----------------------------------------
  Reset
----------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
/*----------------------------------------
  Basic
----------------------------------------*/
body {
	color:#333;
	background:#fff;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
}
    body table
    {
        border-spacing:0px;
    }
div, p, a, li, td {
	-webkit-text-size-adjust:none; 
}
br {
	height: 1px;
	font-size: 1px;
}
.ags-content-sidebar a {
	color: #004280;
	text-decoration: none;
	outline: none;
	font-weight:normal;
}
.ags-content-sidebar a:hover,.ags-content-sidebar a:active,.ags-content-sidebar a:focus {
	color: #004280;
	text-decoration: underline;
}
.ags-content-sidebar a img {
	border: none;
}

.ags-content-sidebar .clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.ags-content-sidebar .clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

/*----------------------------------------
  AGS Style
----------------------------------------*/

/*----------------------------------------
  Banner and Menu 
----------------------------------------*/
#ags-menu-warpper {
	width: 890px;
	margin-top: 10px;
}

/*  Tab Container
----------------------------------------*/
#ags-tab_container {
	width: 890px;
	height:273px;
	background: #fff;		
	position: relative;	!important
}
#ags-tab_container .tab_content {
	position:absolute; !important
	top: 0;
	left: 0;
}

/*  Slider
----------------------------------------*/
/* preloader */
.coda-slider p.loading {
	padding-top: 100px;
	text-align: center;
}
/* coda-slider-warpper */
.coda-slider-wrapper {
	overflow: hidden;
/*	
	width: 890px;
	height:273px;
*/
}
/* coda-slider */	
.coda-slider {
	overflow: hidden;
	position: relative;
	width: 890px;	
}
.coda-slider .panel {
	display: block;
	float: left;
	width: 890px;	
}
.coda-slider .panel div {
	height:273px;	
}
.coda-slider .panel h2.title {
	display: none
}
/* dont' change */
.coda-slider .panel-container {
	position: relative;
}
/* nav */
.coda-nav-wrapper {
	position:absolute;
	bottom: 10px;
	right: 20px;
}
.coda-nav-left, .coda-nav-right {
	float: left;
}
.coda-nav-left a, .coda-nav-right a {
	display: block;
	text-align: center;
	text-decoration: none;
	background:#313131;
	background: rgba(49, 49, 49, .8);
	color: #fff;
	margin-right: 1px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
}
/* tabbed nav */
.coda-nav ul {
	clear: both;
	display: block;
	overflow: hidden;
	position:absolute;
	bottom: 15px;
	left: 410px;
	list-style: none;
	z-index: 10; !important
}
.coda-nav ul li {
	/*display: inline;*/
	float: left;	
}
.coda-nav ul li a {
	display: block;
	margin-right: 10px;
	text-indent: -9999px;
	width: 10px;
	height: 10px;
	background: url(../images/slider-nav.png) no-repeat;
}
.coda-nav ul li a:hover {
	background: url(../images/slider-nav-hover.png) no-repeat;
}
/* tab nav */
.coda-nav ul li a.current {
	background: url(../images/slider-nav-current.png) no-repeat;
}
/*  Menu .CORE
----------------------------------------*/
#ags-menu-warpper .menu {
	margin:0;
	padding:0;
	list-style:none;
}
#ags-menu-warpper .menu li {position:relative;}
#ags-menu-warpper .menu > li {float:left;}
#ags-menu-warpper .menu li > a {display:block;}

/*  Mega Menu */
#ags-menu-warpper .menu .cols4 {
	position:absolute;
	display:none;
	overflow:auto;
}
#ags-menu-warpper .menu .cols4a {
	left:-1px;
}
#ags-menu-warpper .menu .cols4b {
	left:-297px;
}
#ags-menu-warpper .menu .cols4c {
	left:-593px;
}
#ags-menu-warpper .menu .col1 {width:222px;}
#ags-menu-warpper .menu .cols4 {width:888px;}

#ags-menu-warpper .menu > li:hover > div {display:block;}
#ags-menu-warpper .menu > li:hover > div.banner {display:block;}
#ags-menu-warpper .menu .col1 {float:left;}

/*  Menu Style .LBLUE
----------------------------------------*/
#ags-menu-warpper .lblue {
	width:888px;	
	height:30px;

	border:1px solid #004280;

	background-color:#004280;
	padding: 0px 0px;
}

#ags-menu-warpper .lblue a {text-decoration:none;}

#ags-menu-warpper .lblue > li > a {
	color:#fff;
	font-size:13px;
	line-height:30px;
	width:296px;
	text-align:center;
}
#ags-menu-warpper .lblue > li:hover > a {
	background-color: #fff;
	color: #004280;
	font-weight: bold;
}

/* Mega Menu */
#ags-menu-warpper .lblue li > div {
	background-color: #fff;
	border:1px solid #02649c;
	padding:15px 0;

	border-top:none;
}
#ags-menu-warpper .lblue h5 a{
	display:block;
	font-size:12px;	
	color:#004280;
	padding:3px 0;	
    padding-left:8px;	
	border-left:3px solid #00529a;
	margin:0 20px;	
}
#ags-menu-warpper .lblue h5 a:hover{
	background: #eeeeee;
}

/*----------------------------------------
  Heading
----------------------------------------*/
#ags-heading-wrapper {
	width: 880px;
	padding: 5px 0px 15px 10px;
}
/*  Breadcrumb
----------------------------------------*/
#ags-breadcrumb{
	height:15px;
	line-height: 15px;
	list-style:none;
}
#ags-breadcrumb li{
	display:inline;
}
#ags-breadcrumb li.lastCrumb{
	font-weight: bold;
}
#ags-breadcrumb li a{
	color: #333;
}

/*----------------------------------------
  Content
----------------------------------------*/
#ags-content-warpper {
	background: #FFF;
	margin-top: 15px;
	width: 890px;
}
/*----------------------------------------
  Content Home
----------------------------------------*/
#ags-content-home {
	width: 890px;
	margin-bottom:10px;
}
#ags-content-home .content-3col {
	float:left;
	width: 288px;
	height: 325px;
	margin-right: 10px;
	border: 1px solid #ccc;	
}
#ags-content-home .last {
	margin-right:0px;
}
/* Content Home ListItem
----------------------------------------*/
#ags-content-home .col-title {
	height: 30px;
	line-height: 30px;
	margin-bottom: 20px;
	font-size:15px;
	border-bottom:2px solid #00529a;
	padding-left: 10px;
	background-color: #fff;

}
#ags-content-home .col-more{
	font-size:12px;
	color:#004280;	
	margin: 10px 10px 0;
	padding-bottom: 0px;
	float: right;
}
#ags-content-home .col-more img{
	padding: 0px 0px 1px 5px;
}
#ags-content-home ul li{
	margin: 10px 10px 0;
	padding-bottom: 10px;
	border-bottom:1px solid #ccc;
	list-style:none;
	font-size:12px;
}
#ags-content-home ul li.lastItem{
	border-bottom:none;	
}
/* Content Home ListItem-1
----------------------------------------*/
#ags-content-home ul.listItem-1 .listText{
	width: 100%;
	height: 100px;
	line-height: 15px;		
}
#ags-content-home ul.listItem-1 .listPic{
	width: 100%;
	height: 125px;
}
/* Content Home ListItem-2
----------------------------------------*/
#ags-content-home ul.listItem-2 .listPic{
	width:80px;
	height:45px;
	border:1px solid #999;
	float: left;
	margin-right: 10px;
}
#ags-content-home ul.listItem-2 .listText{
	width: 176px;
	height: 61px;	
    float: left;
	line-height: 15px;	
}

#ags-content-home ul.listItem-2 .listText h4{
	padding-bottom: 2px;
	font-size:12px;
}
#ags-content-home ul.listItem-2 .listText h5{
	font-size:11px;
	font-weight:normal;
	color: #666;
}
/* Content Home ListItem-3
----------------------------------------*/
#ags-content-home ul.listItem-3 .listText{
	width: 100%;
	height: 20px;
	line-height: 20px;
}

/*----------------------------------------
  Content Sidebar
----------------------------------------*/
#ags-content-sidebar {
	width: 190px;
	float: left;
}
.sidebar-heading {
    width:190px;
	line-height: 20px;
	font-size: 20px;
	padding: 0px 0px 5px 10px;
	border-bottom: 3px solid #00529a;
	margin-bottom: 20px;
}

/*  Content Sidebar Nav
----------------------------------------*/
#ags-content-sidebar ul{
	line-height: 22px;
	list-style:none;
	padding-left: 10px;
	margin-bottom: 20px;
}
#ags-content-sidebar ul.sidenav-2{
	margin-bottom: 0px;
}
#ags-content-sidebar ul li{
	font-size: 12px;
}
#ags-content-sidebar ul li a{
	display:block;	
	color: #004280;
}
#ags-content-sidebar ul li:hover a{
	text-decoration:none;	
	background-color:#eeeeee;
}
#ags-content-sidebar ul li.nav-heading{
	font-size: 13px;
	line-height: 17px;
	padding-bottom: 5px;
	color: #333;
    font-weight:bold;
}
#ags-content-sidebar ul li.nav-heading a{
	display: inline;
	color: #333;
    font-weight:bold;
}
#ags-content-sidebar ul li.nav-heading:hover a{
	color: #004280;
	background: #fff;
}
#ags-content-sidebar ul li.nav-heading img{
	padding: 0px 0px 1px 5px;
}
/*----------------------------------------
  Content Main
----------------------------------------*/
#ags-content-main {
	width: 670px;
	float: right;
	margin-bottom: 20px;
}
/*  Slide Menu
----------------------------------------*/
#ags-slide-menu {
	width: 670px;
	height:95px;
	padding-bottom: 5px;
	border-bottom: 2px solid #00529a;	
    margin-bottom:15px;
	background: url(../images/slidemenu_bg.jpg) no-repeat center bottom;
	float: right;
	position: relative;	!important
}
/*  Slider
----------------------------------------*/
/* preloader */
.coda-slider p.loading {
	padding-top: 30px;
	text-align: center;
}
/* coda-slider-warpper */
#ags-slide-menu .coda-slider-wrapper {
	overflow: hidden;
	width: 640px;
	height:95px;
	padding:0 15px;
}
/* coda-slider */	
#ags-slide-menu .coda-slider {
	overflow: hidden;
	position: relative;
	width: 640px;	
}
#ags-slide-menu .coda-slider .panel {
	display: block;
	float: left;
	width: 640px;	
}
#ags-slide-menu .coda-slider .panel div {
	height:95px;
}
#ags-slide-menu .coda-slider .panel h2.title {
	display: none;
	font-size: 20px;
}
/* dont' change */
#ags-slide-menu .coda-slider .panel-container {
	position: relative;
}
/* nav */
#ags-slide-menu .coda-nav-wrapper {

}
/* arrow nav */
#ags-slide-menu .coda-nav-left {
	position:absolute;
	top: 40px;
	left: 0px;
}
#ags-slide-menu .coda-nav-right {
	position:absolute;
	top: 40px;
	right: 0px;
}
#ags-slide-menu .coda-nav-left a, #ags-slide-menu .coda-nav-right a {
	display: block;
	margin-right: 10px;
	text-indent: -9999px;
	width: 15px;
	height: 8px;
}
#ags-slide-menu .coda-nav-left a {
	background: url(../images/slidemenu-arrow-left.gif) no-repeat;		
}
#ags-slide-menu .coda-nav-right a {
	background: url(../images/slidemenu-arrow-right.gif) no-repeat;		
}

/*  Slide Menu List
----------------------------------------*/
#ags-slide-menu .coda-slider .panel ul {
	list-style: none;
}
#ags-slide-menu .coda-slider .panel li {
	float:left;
}
#ags-slide-menu .coda-slider .panel li a{
	display: block;
	width: 100px;
	height: 40px;
	margin-right: 5px;
	text-align: center;
	padding-top: 55px;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
}
#ags-slide-menu .coda-slider .panel li a:hover{
	color: #333;
}
li.mq-icon-1 a{
	background: url(../images/mq-icon-1.gif) no-repeat center top;
}
li.mq-icon-2 a{
	background: url(../images/mq-icon-2.gif) no-repeat center top;
}
li.mq-icon-3 a{
	background: url(../images/mq-icon-3.gif) no-repeat center top;
}
li.certif-icon-1 a{
	background: url(../images/certif-icon-1.gif) no-repeat center top;
}
li.certif-icon-2 a{
	background: url(../images/certif-icon-2.gif) no-repeat center top;
}
li.certif-icon-3 a{
	background: url(../images/certif-icon-3.gif) no-repeat center top;
}
li.elearning-icon-1 a{
	background: url(../images/elearning-icon-1.gif) no-repeat center top;
}
li.elearning-icon-2 a{
	background: url(../images/elearning-icon-2.gif) no-repeat center top;
}

li.pack-icon-1 a{
	background: url(../images/pack-icon-1.gif) no-repeat center top;
}
li.pack-icon-2 a{
	background: url(../images/pack-icon-2.gif) no-repeat center top;
}
li.pack-icon-3 a{
	background: url(../images/pack-icon-3.gif) no-repeat center top;
}
li.pack-icon-4 a{
	background: url(../images/pack-icon-4.gif) no-repeat center top;
}
li.pack-icon-5 a{
	background: url(../images/pack-icon-5.gif) no-repeat center top;
}
li.pack-icon-6 a{
	background: url(../images/pack-icon-6.gif) no-repeat center top;
}
li.pack-icon-7 a{
	background: url(../images/pack-icon-7.gif) no-repeat center top;
}
li.pack-icon-8 a{
	background: url(../images/pack-icon-8.gif) no-repeat center top;
}
li.pack-icon-9 a{
	background: url(../images/pack-icon-9.gif) no-repeat center top;
}
li.mq-icon-1 a:hover{
	background: url(../images/mq-icon-hover-1.gif) no-repeat center top;
}
li.mq-icon-2 a:hover{
	background: url(../images/mq-icon-hover-2.gif) no-repeat center top;
}
li.mq-icon-3 a:hover{
	background: url(../images/mq-icon-hover-3.gif) no-repeat center top;
}
li.certif-icon-1 a:hover{
	background: url(../images/certif-icon-hover-1.gif) no-repeat center top;
}
li.certif-icon-2 a:hover{
	background: url(../images/certif-icon-hover-2.gif) no-repeat center top;
}
li.certif-icon-3 a:hover{
	background: url(../images/certif-icon-hover-3.gif) no-repeat center top;
}
li.elearning-icon-1 a:hover{
	background: url(../images/elearning-icon-hover-1.gif) no-repeat center top;
}
li.elearning-icon-2 a:hover{
	background: url(../images/elearning-icon-hover-2.gif) no-repeat center top;
}

li.pack-icon-1 a:hover{
	background: url(../images/pack-icon-hover-1.gif) no-repeat center top;
}
li.pack-icon-2 a:hover{
	background: url(../images/pack-icon-hover-2.gif) no-repeat center top;
}
li.pack-icon-3 a:hover{
	background: url(../images/pack-icon-hover-3.gif) no-repeat center top;
}
li.pack-icon-4 a:hover{
	background: url(../images/pack-icon-hover-4.gif) no-repeat center top;
}
li.pack-icon-5 a:hover{
	background: url(../images/pack-icon-hover-5.gif) no-repeat center top;
}
li.pack-icon-6 a:hover{
	background: url(../images/pack-icon-hover-6.gif) no-repeat center top;
}
li.pack-icon-7 a:hover{
	background: url(../images/pack-icon-hover-7.gif) no-repeat center top;
}
li.pack-icon-8 a:hover{
	background: url(../images/pack-icon-hover-8.gif) no-repeat center top;
}
li.pack-icon-9 a:hover{
	background: url(../images/pack-icon-hover-9.gif) no-repeat center top;
}
/*  Main Title Banner
----------------------------------------*/
#ags-content-main .main-titlebanner{
	width: 640px;
	height: 200px;
	padding-left: 30px;
}
#ags-content-main .main-titlebanner-2{
	width: 655px;
	height: 200px;
	padding-left: 15px;
	margin-top: 0px;
}
#ags-content-main .banner_1-1{
	background: url(../images/1-1_banner.jpg);
}
#ags-content-main .banner_1-2{
	background: url(../images/1-2_banner.jpg);
}
#ags-content-main .banner_1-3{
	background: url(../images/1-3_banner.jpg);
}
#ags-content-main .banner_1-4{
	background: url(../images/1-4_banner.jpg);
}
#ags-content-main .banner_2-1{
	background: url(../images/2-1_banner.jpg);
}
#ags-content-main .banner_2-2{
	background: url(../images/2-2_banner.jpg);
}
#ags-content-main .banner_2-4{
	background: url(../images/2-4_banner.jpg);
}
#ags-content-main .banner_2-4-1{
	background: url(../images/2-4-1_banner.jpg);
}
#ags-content-main .banner_2-4-2{
	background: url(../images/2-4-2_banner.jpg);
}
#ags-content-main .banner_2-4-3{
	background: url(../images/2-4-3_banner.jpg);
}
#ags-content-main .banner_2-4-4{
	background: url(../images/2-4-4_banner.jpg);
}
#ags-content-main .banner_2-4-5{
	background: url(../images/2-4-5_banner.jpg);
}
#ags-content-main .banner_2-4-6{
	background: url(../images/2-4-6_banner.jpg);
}
#ags-content-main .banner_2-4-7{
	background: url(../images/2-4-7_banner.jpg);
}
#ags-content-main .banner_2-4-8{
	background: url(../images/2-4-8_banner.jpg);
}
#ags-content-main .banner_2-4-9{
	background: url(../images/2-4-9_banner.jpg);
}
#ags-content-main .banner_3-3{
	background: url(../images/3-3_banner.jpg);
}
#ags-content-main .banner_3-4{
	background: url(../images/3-4_banner.jpg);
}
#ags-content-main .banner_4-1{
	background: url(../images/4-1_banner.jpg);
}
#ags-content-main .banner_5-1{
	background: url(../images/5-1_banner.jpg);
}
#ags-content-main .main-titlebanner .banner-title {
	padding-top: 65px;
	width: 350px;
}
#ags-content-main .main-titlebanner .banner-title h1{
	font-size: 28px;
	color: #333;
	font-weight: normal;
}
#ags-content-main .main-titlebanner .banner-title2{
	padding-top: 45px;
	width: 350px;
}
#ags-content-main .main-titlebanner .banner-title2 h1{
	font-size: 28px;
	color: #333;
	font-weight: normal;	
}
#ags-content-main .main-titlebanner .banner-slogan{
	font-size: 16px;
	padding-top: 5px;	
	width: 330px;
	color: #004280;

}
#ags-content-main .main-titlebanner-2 .banner-title{
	font-size: 26px;
	padding-top: 75px;
	width: 350px;
	color: #333;
}
#ags-content-main .main-titlebanner-2 .banner-title-2{
	font-size: 26px;
	padding-top: 45px;
	width: 350px;
	color: #333;
}
#ags-content-main .main-titlebanner-2 .banner-slogan{
	font-size: 16px;
	padding-top: 15px;	
	width: 330px;
	color: #666;
	
}
/*  Main Content
----------------------------------------*/
#ags-content-main .main-heading{
	margin-top: 30px;	
	padding-bottom: 5px;
	border-bottom: 1px solid #999;
	margin-bottom: 15px;
}
#ags-content-main .main-heading h1{
	font-size: 20px;
}
#ags-content-main .main-graph{
	margin-top: 30px;
	width: 670px;	
	text-align: center;
}
#ags-content-main .main-intro .intro-heading{
	margin-top: 30px;	
	font-size: 16px;
	font-weight:bold;
	padding-bottom: 5px;
	border-bottom: 1px solid #999;
	margin-bottom: 15px;
}
#ags-content-main .main-intro p{
	margin-top: 15px;
	font-size: 14px;
	line-height: 18px;
}
#ags-content-main .main-intro ul{
	margin-top: 15px;
}
#ags-content-main .main-intro ul li{
    list-style: square;
	margin-left: 20px;
	margin-bottom: 5px;
	font-size: 14px;	
}
#ags-content-main .main-content .content-heading{
	margin-top: 30px;
    font-size: 14px;
	font-weight:bold;
}
#ags-content-main .main-content ul{
	margin-top: 15px;
}
#ags-content-main .main-content ul li{
    list-style: square;
	margin-left: 20px;
	margin-bottom: 5px;	
}
#ags-content-main .main-content p{
	margin-top: 15px;
	line-height: 16px;	
}
#ags-content-main .main-content .main-graph {
	margin-top: 15px;
	width: 670px;	
	text-align: center;
}
#ags-content-main .main-link{
	margin-top: 15px;
	float: right;
}
#ags-content-main .main-link a{
	color: #333;
	font-weight: bold;
}
#ags-content-main .main-link img{
	padding: 0px 0px 1px 5px;
}

#ags-content-main .main-note .note-heading{
	margin-top: 30px;
    font-size: 12px;
	margin-bottom: 10px;
	font-weight:bold;
	color: #666;
}

/* Main Content Certification Table
----------------------------------------*/
.main-content table.certif_tbl {
    width:100%;	
    border-collapse:collapse;
	margin-top: 30px;
}
table.certif_tbl td, table.certif_tbl th {
	border: 1px solid #999;
	text-align: center;
}
table.certif_tbl thead th {
	padding: 5px 15px;
	background: #666;
	color: #fff;
}
table.certif_tbl thead th.certif_heading {
	padding: 10px 15px;	
	background: #eee;
	color: #333;
}
table.certif_tbl tbody th, table.certif_tbl tbody td {
	padding: 5px 15px;
}
table.certif_tbl tbody th {
	background: #eee;
	font-weight: normal;
}
table.certif_tbl ol li{
    list-style: square;
	margin-left: 20px;
	margin-bottom: 2px;
	text-align: left;
}
/* Main Content Certification Table 2
----------------------------------------*/
.main-content table.certif_tbl-2 {
    width:100%;	
    border-collapse:collapse;
	margin-top: 30px;
}
table.certif_tbl-2 td, table.certif_tbl-2 th {
	border: 1px solid #999;
	text-align: center;
}
table.certif_tbl-2 thead th {
	padding: 5px 10px;
	background: #666;
	color: #fff;
}
table.certif_tbl-2 thead th.certif_heading {
	padding: 10px 15px;	
	background: #eee;
	color: #333;
}
table.certif_tbl-2 tbody th, table.certif_tbl-2 tbody td {
	padding: 5px 15px;
}
table.certif_tbl-2 tbody th {
	background: #eee;
	font-weight: normal;
}
table.certif_tbl-2 ol li{
    list-style: square;
	margin-left: 20px;
	margin-bottom: 2px;
	text-align: left;
}
/*  Main Content Pack List
----------------------------------------*/
#ags-content-main .main-pack{
	width: 670px;	
	margin-top: 45px;
}
#ags-content-main .main-pack .pack-heading{
	font-size: 14px;
	margin-bottom: 15px;
	font-weight:bold;
	padding-bottom: 5px;
	border-bottom: 2px solid #00529a;
	margin-bottom: 15px;	
}
#ags-content-main .main-pack ul{
	margin-bottom: 15px;
}
#ags-content-main .main-pack ul li{
	width: 320px;	
	float: left;
	margin-right: 30px;
	list-style: none;

}
#ags-content-main .main-pack ul li.last {
	margin-right:0px;
}
#ags-content-main .main-pack ul img.pack-icon{
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 10px;
}
#ags-content-main .main-pack ul .pack-title{
	float: left;
	font-size: 14px;
	margin-bottom: 5px;
	line-height: 18px;
	padding-top: 32px;
	width: 260px;
}
#ags-content-main .main-pack ul .pack-title a{
	color: #004280;

}
#ags-content-main .main-pack ul img.link-bullet{
	padding-left: 5px;
	padding-bottom: 1px;	
}
/*  Main Content 3rd Menu List
----------------------------------------*/
#ags-content-main .main-menu-list{
	width: 670px;	
	margin-top: 45px;
}
#ags-content-main .main-menu-list .menu-list-heading{
	font-size: 14px;
	margin-bottom: 15px;
	font-weight:bold;
	padding-bottom: 5px;
	border-bottom: 2px solid #00529a;
	margin-bottom: 15px;
}
#ags-content-main .main-menu-list ul{
	margin-bottom: 15px;
}
#ags-content-main .main-menu-list ul li{
	width: 670px;	
	margin-right: 30px;
	list-style: none;
}
#ags-content-main .main-menu-list ul img.menu-list-icon{
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 10px;
}
#ags-content-main .main-menu-list ul .menu-list-title{
	float: left;
	font-size: 14px;
	margin-bottom: 5px;
	line-height: 18px;
	padding-top: 32px;
	width: 610px;
}
#ags-content-main .main-menu-list ul .menu-list-title a{
	color: #004280;

}
#ags-content-main .main-menu-list ul img.link-bullet{
	padding-left: 5px;
	padding-bottom: 1px;	
}

#ags-content-main .main-menu-list ul li ol{
	margin-top: 15px;
}
#ags-content-main .main-menu-list ul li ol li{
    list-style: square;
	margin-left: 20px;
	margin-bottom: 5px;
}

/* Main Content News
----------------------------------------*/
#ags-content-main .main-news{
	width: 670px;	
}
#ags-content-main .main-news ul{
	margin-top: 10px;
}
#ags-content-main .main-news ul.listItem li{
	width:670px;
	height: 70px;
	padding: 20px 0px;
	border-bottom:1px solid #ccc;
	list-style:none;
}
#ags-content-main .main-news ul.listItem .listPic{
	width:125px;
	height:70px;
	border:1px solid #999;
	float: left;
}
#ags-content-main .main-news ul.listItem .listPic:hover{
	border:1px solid #004280;
}
#ags-content-main .main-news ul.listItem .listText{
	width: 523px;
	height: 70px;
    float: right;
	font-size:12px;
}
#ags-content-main .main-news ul.listItem .listText h4{
	margin:0;
	font-size:14px;
	color:#004280;
	padding-bottom: 2px;	
}
#ags-content-main .main-news ul.listItem .listText h4 a{
	color:#004280;
}

#ags-content-main .main-news ul.listItem .listText h5{
	font-size:11px;
	font-weight:normal;
	padding-bottom: 5px;
	color: #666;
}

/* Main Content News Buttons
----------------------------------------*/
#ags-content-main .main-news ul.listButton{
	text-align: center;
	padding: 4px 0;
	margin-top: 20px;
	margin-bottom: 1px;
}
#ags-content-main .main-news ul.listButton li{
	display: inline;
}
#ags-content-main .main-news ul.listButton li a{
	padding: 4px 8px;
	margin: 0 2px;
	border: 1px solid #999;
	list-style:none;
	font-size: 11px;
	line-height: 11px;
	color: #004280;
	text-decoration: none;
}
#ags-content-main .main-news ul.listButton li.active a{
	border: 1px solid #fff;
}
#ags-content-main .main-news ul.listButton li:hover a{
	border: 1px solid #999;
	background: #eeeeee;
}
/* Main Content News Buttons
----------------------------------------*/
#ags-content-main .main-news-content .news-content-heading{
	font-size: 20px;
	font-weight:bold;
	margin-bottom: 5px;
}
#ags-content-main .main-news-content h5{
	font-size:11px;
	font-weight:bold;
	padding-bottom: 5px;	
	color: #666;
}
#ags-content-main .main-news-content p{
	margin-top: 15px;
	font-size: 12px;
	line-height: 18px;
}
#ags-content-main .main-news-content ul{
	margin-top: 15px;
}
#ags-content-main .main-news-content ul li{
    list-style: square;
	margin-left: 20px;
	margin-bottom: 2px;
	font-size: 12px;	
}

/*WebSite2Menu*/
.WebSite2MenuItem { padding-bottom: 0px; text-align: left; border:0; margin-top:0px;}

.WebSite2MenuItemHover {  padding-top: 0px; padding-bottom: 5px; text-align: left; cursor: pointer; text-decoration: underline;  }

.WebSite2MenuBottomMenuItemHover { line-height: 2px; text-align: left; cursor: pointer; text-decoration: underline; }


.WebSite2Menu .AspNet-Menu-Vertical { z-index: 300; margin-bottom:20px; }

/* Top tier */
.WebSite2Menu .AspNet-Menu-Vertical ul.AspNet-Menu { width: 180px; }

.WebSite2Menu ul.AspNet-Menu {  padding-bottom:5px; }

.WebSite2Menu ul.AspNet-Menu ul{ width: 180px; left: 180px; top: 1px; z-index: 400;}

.WebSite2Menu ul.AspNet-Menu li { }

.WebSite2Menu ul.AspNet-Menu li a, .WebSite2Menu ul.AspNet-Menu li span { border-bottom: solid 0px #b5b5b5;  }

.WebSite2Menu ul.AspNet-Menu li li a, .WebSite2Menu ul.AspNet-Menu li li span { border: 0; background-color:White; }

/* When a menu item contains no submenu items it is marked as a "leaf" and can be styled specially by this rule. */
.WebSite2Menu ul.AspNet-Menu li.AspNet-Menu-Leaf a  { background-image: none; background-color:White;}
.WebSite2Menu ul.AspNet-Menu li.AspNet-Menu-Leaf span { background-image: none; }


.WebSite2Menu ul.AspNet-Menu li:hover, .WebSite2Menu ul.AspNet-Menu li.AspNet-Menu-Hover { }

.WebSite2Menu ul.AspNet-Menu li a:hover { background-image: none; background-color:#eeeeee; text-decoration: underline; }

.WebSite2Menu ul.AspNet-Menu li.AspNet-Menu-Hover li:Hover, .WebSite2Menu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover { background-image: none;text-decoration: underline; }

.WebSite2Menu ul.AspNet-Menu li:hover a, .WebSite2Menu ul.AspNet-Menu li:hover span { color: red; }


.WebSite2Menu ul.AspNet-Menu li a:hover, .WebSite2Menu ul.AspNet-Menu li span.Asp-Menu-Hover { text-decoration: underline; }

.WebSite2Menu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover { background-image: none; }

.WebSite2Menu ul.AspNet-Menu li ul li { background-image: none; }

.WebSite2Menu ul li ul li a:hover, .WebSite2Menu ul li ul li span.Asp-Menu-Hover { background-image: none; }

AspNet-Menu-WithChildren ul{ padding-left:0px;}

WebSite2Menu ul li ul{ padding-left:0;}
.AspNet-Menu-WithChildren ul li{ border:0; padding-bottom:0px;}