@charset "utf-8";
body {
	background-color: #ffffff;
	margin:0;
	padding:0;
	top:0;
	left:0;
	font-family: "Segoe UI", Arial, Helvetica;
}
.bg-common {
	background-attachment: scroll;
	background-color: #ffffff;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin:0;
	padding:0;
	font-family: "Segoe UI", Arial, Helvetica;
}
.bg-table{
	background-color: #e3f5ff;
	margin:0;
	padding:0;
	border: 1px #cceeff solid;
	background-attachment: scroll;
	background-image: url(../images/bg-table.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.bg-header {
	background-attachment: scroll;
	background-image: url(../images/bg-header.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	margin:0;
	padding:0;
}
.bg-inner-header {
	background-attachment: scroll;
	background-image: url(../images/bg-inner-header.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	margin:0;
	padding:0;
}
.bg-breadcrumb {
	background-attachment: scroll;
	background-image: url(../images/bg-breadcrumb.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	height:47px;
	width:1001px;
	margin:0;
	font-size:10pt;
	padding: 0 0 0 8px;
}
.bg-footer {
	background-color: #04677b;
	margin:0;
	padding:0;
}
.bg-content-top {

	background-attachment: scroll;
	background-repeat: no-repeat;
	background-image: url(../images/bg-content-top.gif);
	background-position:center top;
	margin:0;
	padding:0;

}
.bg-content-middle {
	background-attachment: scroll;
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;


}
.bg-logo {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-image: url(../images/bg-logo.jpg);

}

.hr-line1{
	border-top: 1px solid #318495;
	height:4px;
}




.tagline{
	color: #454545;
	padding: 5px 0 0 0 ;
}

h1, h2, h3, h4, h5, h6{
	padding:0px;
	margin:0px;
	display: inline;
}

h1 {
	font-size: 35pt;
	font-style: normal;
	font-weight:normal;
}
h2 {
	font-size: 26pt;
	font-style: normal;
	font-weight:normal;
}
h3 {
	font-size: 20pt;
	font-style: normal;
	font-weight:normal;
}
h4 {
	font-size: 14pt;
	font-style: normal;
	font-weight:normal;	
}
h5 {
	font-size: 11pt;
	font-style: normal;
	font-weight:normal;
}
h6 {
	font-size: 9pt;
	font-style: normal;
	font-weight:normal;
}

/* Listing */
ol li {
	font-size:8pt;
}


.listing-ul{
	padding: 0 4px 0 0;
	list-style:none;
	margin-left:0px;
	margin-top:0px;
}

.listing-li{
	padding: -10px 0 0 0px;
	list-style:none;
	margin-left:0px;
	margin-top:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	line-height:20px;
}
.listing-li-highlight1{
	background-color:#e7ebf7;
	color:#5e5e5e;
	padding: 0 0 0 2px;;
}
.listing-li-highlight2{
	background-color:#76798b;
	color:#ffffff;
	padding: 0 0 0 2px;
}
/* Spacers */
.spacer-style1{
	padding-left:100px;
}



/* Navigation */
.navigation-bg{
	background-image:url(../images/bg-nav.gif);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
	padding:0 0 0 0;
	margin:0 0 0 0;

}
#menu{
	padding: 3px 0px 0px 0px;
	margin: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}

#menu li{
	float:left;
	font-size:11pt;
	font-weight:normal;
	color:#ffffff;
	padding:1px 4px 0px 3px; /* indent between menu items */
		
}
#menu li a{
	float:left;
	display:block;
	color:#ffffff;
	text-decoration:none;
}
#menu li a .menu_left{
	float:left;
	display:block;
}
#menu li a .menu_right{
	float:left;
	display:block;
	cursor:pointer; /* for IE6 */
	text-align:center;
	padding:0px 15px 0 15px;
	height:34px;
}
#menu li a:hover{
	background:url('../images/menu-bg-middle.gif') repeat-x;
	color:#40476b;
}
#menu li a:hover .menu_left{
	background:url('../images/menu-curv-left.gif') no-repeat;
}
#menu li a:hover .menu_right{
	background:url('../images/menu-curv-right.gif') no-repeat right top;
}
#menu li a:active{
	background:url('../images/menu-bg-middle.gif') repeat-x;
		color:#40476b;
}
#menu li a:active .menu_left{
	background:url('../images/menu-curv-left.gif') no-repeat;
}
#menu li a:active .menu_right{
	background:url('../images/menu-curv-right.gif') no-repeat right top;
}
#menu li a .menu_right{
	padding: 10px 8px 0 8px;
	height: 33px;
}
#menu li .active {
	background:url('../images/menu-curv-right.gif') no-repeat right top; 
}
#menu li a.active  {
	background:url('../images/menu-bg-middle.gif') repeat-x;
	color:#40476b;
}
#menu li .active .menu_left{
	background:url('../images/menu-curv-left.gif') no-repeat;
}
#menu li .active .menu_right{
	background:url('../images/menu-curv-right.gif') no-repeat right top;
}
#menu li .active span a{
	background:url('../images/menu-bg-middle.gif') repeat-x;
	color:#40476b;
}
/*Stage Classes*/

.footer{
	background-color:#91c8ff;
	padding: 0 10px 0 10px;
}

/* Content Styles */
.home-left-box{
	background-attachment: scroll;
	background-color: #c0cddb;
	background-image: url(../images/bg-middle-left-content-box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.home-right-box{
	background-attachment: scroll;
	background-image: url(../images/bg-tips.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg-innerpage-content{
	background-attachment: scroll;
	background-image: url(../images/bg-inner-content.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding:0 10px 17px 17px;
}
.subscribe-newsletter-field{
	background-image:url(../images/bg-input.gif);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
	width:187px;
}
.bg-input-field-white{
	background-image:url(../images/bg-input-white.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position: left top;
	width:189px;
	height:28px;
	border:none;
	padding:2px;
}
input.field-white{
	padding:0 10px 0 8px;
	width:168px;
	height:21px;
	border:none;
	background-color: transparent;
	font-size:9pt;
	color: #777777;
}
.page-title{
	padding: 5px 0 5px 0px; 
}

/*Form Field Styles*/
input.newsletter{
	padding: 0 4px 8px 14px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background: transparent;
	color:#666666;
	font-size:8pt;

}

/* Text Styles */

.txt-style1{
	color: #94d8ff;
	padding:0;
	margin:0;
}
.txt-style2{
	color: #ffffff;
	padding:0;
	margin:0;
}
.txt-style3{
	color: #777777;
	padding:0;
	margin:0;
}

.txt-style4{
	color: #84837f;
	padding:0;
	margin:0;
}
.txt-style5{
	color: #006579;
	padding:0;
	margin:0;
}
.txt-style6{
	color: #5ba2b0;
	padding:0;
	margin:0;
}
/*Hyperlink Styles*/

.link-style1{
	color:#353535; text-decoration:none; padding:2px;
}
.link-style1:hover{ 
	color:#ffffff;
	background-color:#cccccc; padding:2px;
}

.link-style2{
	color:#8a8a8a; text-decoration:none; padding:2px;
}
.link-style2:hover{ 
	color:#ffffff;
	background-color:#cccccc; padding:2px;
}
.link-style3{
	color:#ffffff; text-decoration:none; padding:2px;
}
.link-style3:hover{ 
	color:#2ec8e7;
	padding:2px;
}
.link-style4{
	color:#04677b; text-decoration:none; padding:2px;
}
.link-style4:hover{ 
	color:#ffffff;
	background-color:#04677b; padding:2px;
}
.link-style5{
	color:#40bcff; text-decoration:none; padding:2px;
}
.link-style5:hover{ 
	color:#ffffff;
	background-color:#04677b; padding:2px;
}
/*Blog Template Classes or IDs*/
.blog-box{
	background-image:url(../images/img-blog-box-middle.gif);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0 15px 0 15px;
}
.blog-ul{
	padding: 0 0 0 0;
	list-style:none;
	margin-left:0px;
	margin-top:0px;
}

.blog-li{
	padding: -10px 0 0 0;
	list-style:none;
	margin-left:0px;
	margin-top:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	line-height:20px;
}
.blog-comment-box{
	padding: 10px 10px 0 15px;
	background-attachment: scroll;
	background-image: url(../images/icon-comments.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.blog-separator-blue{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2f1ff;
}
.submit_btn{
    background-attachment: scroll;
    background-image: url(images/btn-submit.gif); 
	background-position: left top;
    cursor:pointer;
    text-decoration:none;
}
.submit_btn:hover {
    background-attachment: scroll;
	background-image: url(images/btn-submit-hover.gif);
	background-position: left top;
    cursor:pointer;
    text-decoration:none;
}
