﻿@charset "utf-8";
/* CSS Document */

body {
	font: 100%/1.4 arial, Verdana,  Helvetica, sans-serif;
	/*background:#f5f5f5;*/
	background-color:#fff;
	/* background:#FFF url(../images/bg-.png); */
	margin: 0;
	padding: 0;
	color: #666;

	font-size:12px;
}

.mainpageheading { font-weight:none; margin-top:8px; font-weight:none; size:14px; font-size:14px; color:#fff; }
/* ~~ Element/tag selectors ~~ */
ul, ol, dl { padding:0px; margin:0px; font-size:14px;  /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
 }

.internalheading {
	background: url(/SiteAssets/bg_internal_heading.png) no-repeat; height:31px; color:#fff;  font-size:14px; padding-left:40px; padding-top:8px; border-top:1px #fff solid;}
.internalheading2 {
	background:#196abb; height:20px; color:#fff; text-transform:uppercase;   font-size:14px; padding-left:2px; padding-top:0px; border-top:0px #fff solid;}

.internalheading2 a{
	background:#196abb; height:20px; color:#fff; text-transform:uppercase;   font-size:14px; padding-left:2px; padding-top:0px; border-top:0px #fff solid;}
.internalheading2 a:hover{
	background:#196abb; height:20px; color:#fff; text-transform:uppercase; text-decoration:underline;   font-size:14px; padding-left:2px; padding-top:0px; border-top:0px #fff solid;}

.internalheading2 a:visited{
	background:#196abb; height:20px; color:#fff; text-transform:uppercase;   font-size:14px; padding-left:2px; padding-top:0px; border-top:0px #fff solid;}



.mainpagetext {width:332px; text-align:justify; text-justify:inter-word; font-size:12px;padding-top: 10px;}
.mainnext{ width:332px; text-align:right; }
.rightnext{ width:196px; text-align:right; position:relative; margin-top:90px;}

h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	
	padding-right: 5px;
	padding-left: 0px; }
p{ font-size:14px;}

h1{ color:#126bbd;  font-size:18px; text-transform: uppercase;font-weight:bold;}
h2{ color:#126bbd;  font-size:14px; text-transform: uppercase; font-weight:bold;}
h3{ color:#333;  font-size:14px; text-transform: uppercase; font-weight:bold;}
h5{ color:#fff;  font-size:14px; text-transform: uppercase; font-weight:bold;}
a img { 
	border: none;
}
#internalcontent {width:972px; float:left;  padding-top:10px; padding:6px; background-color:#fff;  border:0px #f6f6f6 solid; }
#internalcontent ul { margin-left:8px;}

#internalcontentmenu {width:810px; float:right; margin-left:10px; padding-top:6px;}
#internalcontentmenu ul { margin-left:16px;}

.textbox {display:block; float:left; width:250px;
height:24px; background:transparent; border:none; line-height:18px; color:#999999; font-size:12px; border:1px #b3b3b3 solid; moz-border-radious: 5px;}
.textboxsmall {display:block; float:left; width:180px;
height:24px; background:transparent; border:none; line-height:18px; color:#999999; font-size:12px; border:1px #b3b3b3 solid; moz-border-radious: 5px;}
.textbox:focus, input:focus {
border: 1px solid #1fa7e1;
}

.textboxcal {display:block; float:left; width:235px;
height:24px; background:transparent; border:none; line-height:18px; color:#999999; font-size:12px; border:1px #b3b3b3 solid; moz-border-radious: 5px;}
.textboxdrp {display:block; float:left; width:252px;
height:25px; background:transparent; border:none; line-height:18px; color:#999999; font-size:12px; border:1px #b3b3b3 solid; moz-border-radious: 5px;}
.textboxdrpsmall {display:block; float:left; width:50px;
height:25px; background:transparent; border:none; line-height:18px; color:#999999; font-size:12px; border:1px #b3b3b3 solid; moz-border-radious: 5px;}
textarea {
width:300px;
height:150px;
}
textarea:focus, input:focus {
border: 1px solid #1fa7e1;
}


.gridheading{background-color:#767676; height:20px; color:#fff; font-size:14px; padding-top:5px; padding-left:5px;padding-right:5px; border-right:1px #fff solid; 
	}
.grid { border:1px #EAEAEA solid;  text-justify:inter-word; font-size:14px;}

}
a:link {
	color: #196abb;
	text-decoration: underline; 
}
a:visited {
	color: #196abb;
	text-decoration: underline;
}
a:hover, a:active, a:focus { 
color: #196abb;
	text-decoration: none; 
}


.breadcrum a {
	color: #fff;
	text-decoration: none; 
}
.breadcrum a:visited {
	color: #fff;
	text-decoration: none;
}
.breadcrum a:hover, a:active, a:focus { 
color: #fff;
	text-decoration: underline; 
}


.container {
	width: 990px;
/*	background: #FFF;
	border-left: 12px  #ebe8df solid;
	border-right: 12px  #ebe8df solid; */
	size:12px;

	margin: 0 auto; 
}

.header {
	background:none;
	height:174px;
	
}
.header-search{float:right;position: relative; top:135px; right:-200px}
#searchform {display:block; float:right; width:230px; height:36px; padding:4px 0px 0 0; position: relative; }
#searchform div { background:url(/SiteAssets/searchbg.png) no-repeat; height:26px; width:210px; padding:7px 8px 0 14px;}
#searchform input#s {display:block; float:left; width:130px; background:transparent; border:none; height:19px; line-height:18px; color:#a4a4a4; font-size:12px;}
#searchform input#searchsubmit {float:right; display:block; border:none;}

.content {

	padding: 0px 0;
	}


.footer {
	padding: 10px 0;
	
	text-align:center;
	font-size:12px;
	color:#999;
	height:180px;
	overflow: hidden;
	width:100%;
}

.footer-bottom-left {
	padding: 10px 0;

	top:5px;
	left:10px;
	position:relative;
	width:990px;
	height:20px;
	text-align:left;
	font-size:10px;

	color:#999;
}
.footer-bottom-right {
	padding: 10px 0;
	float:right;
	top:-4px;
	left:10px;
	position:relative;
	width:8%;
	height:30px;
	text-align:left;
	font-size:10px;
	color:#999;
}
#footer-links{
	color:#000;

height:80px;
	font-size:10px;
	text-transform:none;
	
	}
	#footer-links a{
	color:#000;
	text-transform:none;
		text-decoration:none;
	
	}
		#footer-links a:hover{
	color:#1076bd;
	text-transform:none;
	text-decoration:none;
	
	}


.fltrt {  
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/*header navigation */
#dropdown_nav { width: 100%;   left:0px; position: relative;opicity: 0.8; height:25px; background:#767676; z-index:99999; padding-top:6px; }
#dropdown_nav li { float: left;	list-style:none; font-family:'Verdana', serif; font-size:10px; color:#f8f8fa; padding-left:2px;padding-right:12px; }
#dropdown_nav li a { display:block; text-decoration:none; width:auto; color:#f8f8fa; white-space:nowrap; font-size: 12px; text-transform: uppercase; border: 0px solid #000; padding:0px;  }
#dropdown_nav li a:hover { background:none; color: #fff;font-size: 12px; border: 0px solid #cdcdcd; padding-left:0px;padding-right:0px; }
#dropdown_nav li a:active { color: #777777;font-size: 12px; }
#dropdown_nav a.linkselected:visited { color: #b81415;font-size: 12px; }
#dropdown_nav li ul {
	background: #a6b53a; 
    display: none;
	margin-left:px;
}
#dropdown_nav ul li a {
    display: block;
    text-decoration: none;
    color: #ffffff;
    border-top: 0px solid #ffffff;

padding-left:26px;padding-right:26px;padding-top:12px; height:20px;
    background: none;

    white-space: nowrap;
}
#dropdown_nav ul li a:hover {

background:none; color: #fff;font-size: 12px; border: 0px solid #cdcdcd; padding-left:0px;padding-right:0px;
}
#dropdown_nav li:hover ul {
    display: block;
    position: absolute;
}
#dropdown_nav li:hover li {
    float: none;
    font-size: 11px;
}
#dropdown_nav li:hover a { background:#a6b53a; color: #fff;font-size: 12px; border: 0px solid #cdcdcd; padding-left:0px;padding-right:0px; }
#dropdown_nav li:hover li a:hover {
background: none ; font-size: 12px; border: 0px solid #cdcdcd; padding-left:0px;padding-right:0px; color: #DBDBDB;


}

/*header main navigation  end */




/* header user navigation */
#user-link { float:right; right:8px; top:15px; position: relative;opicity: 0.8; height:20px; z-index:99999;}
#user-link li { float: left;	list-style:none; font-family:'arial', 'Verdana', serif; font-size:10px; color:#767676; padding-left:5px;padding-right:2px; } 
#user-link li a { display:block; text-decoration:none; width:auto; color:#767676; white-space:nowrap; font-size: 10px; text-transform: none; border: 0px solid #000; padding:0px;}
#user-link li a:hover { background:none; color: #000;font-size: 10px; border: 0px solid #cdcdcd; padding-left:0px;padding-right:0px; font-weight:none; }
#user-link li a:active { color: #767676;font-size: 10px; }
#user-link a.linkselected:visited { color: #767676;font-size: 10px; }
#user-link li ul {
    display: none;
	margin-left:-12px;
}
#user-link ul li a {
    display: block;
    text-decoration: none;
    color: #ffffff;
    border-top: 1px solid #ffffff;
    padding: 5px 15px 5px 15px;
	margin-left:-200;
    background: none;
    margin-left: 1px;
    white-space: nowrap;
}
#user-link ul li a:hover {
background: none;
}
#user-link li:hover ul {
    display: block;
    position: absolute;
}
#user-link li:hover li {
    float: none;
    font-size: 12px;
}
#user-link li:hover a { background: none }
#user-link li:hover li a:hover {
     display: block;
    text-decoration: none;
    color: #000;
    border-top: 1px solid #ffffff;
    padding: 5px 15px 5px 15px;
    background:#fff;
    margin-left: 1px;
    white-space: nowrap;}
/* header user navigation end */






/* header user login link */
#login-link { float:right; border-radius: 0px;width:75px;right:6px; top:8px;position: relative;opicity: 0.8; height:28px; z-index:99999; background-color:none; padding-left:5px;}
#login-link li { float: left;	list-style:none; font-family:'Arial','Verdana', serif; font-size:10px; color:#fff; padding-left:0px;padding-right:0px; padding-top:7px; }
#login-link li a { display:block; text-decoration:none; width:auto; color:#fff; white-space:nowrap; font-size: 10px; text-transform:none; border: 0px solid #000; padding:0px;  }
#login-link li a:hover { background:none; text-decoration:none; color: #fff;font-size: 10px; border: 0px solid #cdcdcd; padding-left:0px;padding-right:0px; }
#login-link li a:active { color: #cfa244;font-size: 10px; }
#login-link a.linkselected:visited { color: #fff;font-size: 10px; }
#login-link li ul { margin:0; padding:0; position:777777; visibility:hidden; z-index:30; margin-top:5px; font-size: 10px; }
#login-link li ul li { float:none; display:block;font-size: 10px; }
#login-link li ul li a { width:auto; background:#000000; color:#fff; padding-left:15px; padding-right:30px; line-height:35px; font-family:'Verdana', serif; font-size:10px; opacity:0.9; filter:alpha(opacity=90); }
#login-link li ul li a:hover { background:#62c0dc; color:#FFFFFF; }
/* header user login link end */


/* home right seminar links */
#seminar { float:left; border-radius: 5px;width:90px;right:8px; top:8px; height:28px; z-index:99999; padding-left:0px; color:#FFF;}
#seminar li { 	display:block; list-style:none; font-family:'Arial', 'Verdana', serif; font-size:10px; color:#fff; padding-left:2px;px;padding-right:0px; padding-top:2px; margin-bottom:1px; height:18px; width:196px; background-color:#126bbd;  }
#seminar li a { display:block; text-decoration:none; width:auto; color:#fff; white-space:nowrap; font-size: 10px; text-transform:none; border: 0px solid #000; padding:0px;  }
#seminar li a:hover { background:none; text-decoration:none; color: #fff;font-size: 10px; border: 0px solid #cdcdcd; padding-left:0px;padding-right:0px; background-color:#0b559a; }
#seminar li a:active { color: #cfa244;font-size: 10px; }
#seminara.linkselected:visited { color: #fff;font-size: 10px; }
#lseminar li ul { margin:0; padding:0; position:777777; visibility:hidden; z-index:30; margin-top:5px; font-size: 10px; }
#seminar li ul li { float:none; display:block;font-size: 10px; }
#seminar li ul li a { width:auto; background:#000000; color:#fff; padding-left:15px; padding-right:30px; line-height:35px; font-family:'Verdana', serif; font-size:10px; opacity:0.9; filter:alpha(opacity=90); }
#seminar li ul li a:hover { background:#62c0dc; color:#FFFFFF; }
/* home right seminar links end */


/* internal page left sub menu */
#submenu { float:left; border-radius: 5px;width:90px;right:8px; top:8px; z-index:99999; padding-left:0px; color:#FFF;}
#submenu li { 	display:block; list-style:none; font-family:'Arial','Verdana', serif; font-size:12px; color:#333; padding-left:2px;px;padding-right:0px; padding-top:5px; margin-bottom:1px; height:22px; width:184px; background-color:#fff; border-bottom:1px #e6e6e6 dotted;  }
#submenu li a { display:block; text-decoration:none; width:auto; color:#333; white-space:nowrap; font-size: 12px; text-transform:none; border: 0px solid #000; padding:0px;  }
#submenu li a:hover { background:none; text-decoration:none; color: #fff;font-size: 12px; border: 0px solid #cdcdcd; padding-left:0px;padding-right:0px; background-color:#196abb; padding:2px;}
#submenu li a:active { color: #cfa244;font-size: 12px; padding-left:2px; }
#submenu .linkselected:visited { color: #000;font-size: 14px; background-color:#0b559a; padding:6px; }
#submenu li ul { margin:0; padding:0; position:777777; visibility:hidden; z-index:30; margin-top:5px; font-size: 10px; }
#submenu li ul li { float:none; display:block;font-size: 10px; }
#submenu li ul li a { width:auto; background:#000000; color:#fff; padding-left:15px; padding-right:30px; line-height:35px; font-family:'Verdana', serif; font-size:10px; opacity:0.9; filter:alpha(opacity=90); }
#submenu li ul li a:hover { background:#62c0dc; color:#FFFFFF; }
/* internal page left sub menu end */

#textarea{ width:146px; border-radius: 5px; height:26px; border:2px #737477 solid;}
#button{ height:31px; border:0px #126bbd solid; border-radius: 5px; margin:5px; font-size:12px; color:#fff; cursor: pointer; background: url(/SiteAssets/bg_button.png) repeat-x;}






.port { padding:10px 0px;
width:780px;
text-align:center;
overflow:auto}

.port_resize {
float:left;


margin:0;
padding:0px 0px;
text-align:left;
width:370px;
color:#2c2c2c;

}
.event
{
     background-image: url(/SiteAssets/arrow.png);
     background-repeat:no-repeat;
     background-position:center left;
     background-color:none;
     color: #173c46;
	 padding-left:10px;
}

.seminar
{
     background-image:#126bbd url(/SiteAssets/arrow.png);
     background-repeat:no-repeat;
     background-position:center left;
     background-color:none;
     color: #173c46;
	 padding-left:10px;
	 
	 
}
.rightdiv{
	
	
	border-bottom: 0px #ececec solid; text-align:left; background-color:none; width:220px; padding-left:10px;
	}
	
.button {border-radius: 5px; -wwebkit-border-radius:5px; -moz-border-radius:5px; border:1px #126bbd solid; background:#126bbd; padding:3px; color:#fff;


}



/*tabs*/
.tabset_tabs	{ margin-top:18px; padding:0; list-style-type:none; position:relative; z-index:2; white-space:nowrap; }
.tabset_tabs li	{ margin:0; padding:0; display:inline }
.tabset_tabs a	{ color:#030303 ! important; background-color:none ! important; border:0px solid #c6c6c6; text-decoration:none; padding-left:6px;  padding-right:6px; width:250px; text-transform: uppercase; }
.tabset_tabs a:hover	{ color:#000 ! important; padding-left:6px;  padding-right:6px; width:250px; text-transform: uppercase; }
.tabset_tabs a.active	{ background-color:#c6c6c6; color:#fff ! important;  border-color:#eeeeee; border:0px solid #eeeeee; cursor:default; border-bottom:#000; padding:5px; width:250px; text-transform: uppercase; padding-right:6px; width:250px;padding-left:6px; width:250px; z-index:999999;}

.tabset_tabs li.firstchild a	{ border-left-width:0px; border-color:#eeeeee }

.tabset_content	{ border:3px solid #c6c6c6; background-color:#fbfbfb; position:relative; z-index:1; padding:4px; margin-top:3px; display:none; height:156px;  overflow:auto;}
.tabset_label	{ display:none }

.tabset_content_active	{ display:block }
#benifits{
border:0px #767676 solid; padding:2px; border-radius:10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding-bottom:10px;}
#benifits ul{        list-style-image: url(/SiteAssets/arrow-bullet-2.png); padding-left:15px; font-size:}

#commonul {
border:0px #a5b43f solid; padding:2px; border-radius:10px; padding-bottom:2px;}
#commonul ul{ list-style-image: url(/SiteAssets/arrow-bullet.png); padding-left:15px;}

.certificate {
                height:18px; background-color:#eeeeee; font-size:14px;}

.certificate-heading {
                font: 100%/1.4 arial, Verdana,  Helvetica, sans-serif; height:8px; background-color:#126bbd; color:#ffffff; font-size:14px; font-weight:bold; vertical-align:middle; padding:5px;}
.certificate-stage {
                height:18px; background-color:#e3e3e3; font-size:14px;
                }
.certificate a:link {
	color: #196abb;
	text-decoration: underline; 
}
.certificate a:visited {
	color: #196abb;
	text-decoration: underline;
}
.certificate a:hover, a:active, a:focus { 
color: #196abb;
	text-decoration: none; 
}
.whitetext { color:#ffffff;}
.membership-heading{
background-color:#1176bc; font-weight:bold;
}
.membership-text{
background-color:#ededed;
.membership-tableborder{border:1px #ffffff Solid;
}

.ms-rteStyle-MyNewTitle 
{ 
  -ms-name:"This is a New Title"; 
color:red; 
padding-left:30px; 
} 


.buttonlogin{ width:355px; height:29px; background-color:#1fa7e1; font-size:11px; color:#FFFFFF; border:0px; margin-top:1px; text-align:left;}

#btnlogin { width:355px; height:29px; background-color:#1fa7e1; font-size:11px; color:#FFFFFF; border:0px; margin-top:1px; text-align:left;}

.buttonagenda {height:29px; background-color:#1fa7e1; font-size:11px; color:#FFFFFF; border:0px; margin-top:1px; text-align:left;}
@media aural{
	.tabset_content,
	.tabset_label	{ display:block }
}