@charset "utf-8";
/* CSS Document */

@font-face
{
font-family: calibri;
src: url(../resources/fonts/CALIBRI.TTF);
    
}

@font-face {
    font-family: 'Roboto-Cn';
    src: url('../resources/fonts/RobotoCondensed-Regular-webfont.eot');
    src: url('../resources/fonts/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../resources/fonts/RobotoCondensed-Regular-webfont.woff') format('woff'),
         url('../resources/fonts/RobotoCondensed-Regular-webfont.ttf') format('truetype'),
         url('../resources/fonts/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-LtCn';
    src: url('../resources/fonts/RobotoCondensed-Light-webfont.eot');
    src: url('../resources/fonts/RobotoCondensed-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../resources/fonts/RobotoCondensed-Light-webfont.woff') format('woff'),
         url('../resources/fonts/RobotoCondensed-Light-webfont.ttf') format('truetype'),
         url('../resources/fonts/RobotoCondensed-Light-webfont.svg#roboto_condensedlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-BdCn';
    src: url('../resources/fonts/RobotoCondensed-Bold-webfont.eot');
    src: url('../resources/fonts/RobotoCondensed-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../resources/fonts/RobotoCondensed-Bold-webfont.woff') format('woff'),
         url('../resources/fonts/RobotoCondensed-Bold-webfont.ttf') format('truetype'),
         url('../resources/fonts/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'icomoon';
	src:url('../resources/fonts/icomoon.eot?srhjr2');
	src:url('../resources/fonts/icomoon.eot?#iefixsrhjr2') format('embedded-opentype'),
		url('../resources/fonts/icomoon.woff?srhjr2') format('woff'),
		url('../resources/fonts/icomoon.ttf?srhjr2') format('truetype'),
		url('../resources/fonts/icomoon.svg?srhjr2#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.fontGreen{
	color:#009946;
}

.fontBlue{
	color:#3498db;
	font-size: 14px;
    /*margin-top: -30px;*/
	cursor:pointer;
}
.thankyou{
	color:#009946;
	font-size:22px;
	margin-left:30%;
	margin-top:90px;
}
.successmsg{
font-size:14px;
margin-left:30%;
/*margin-top:-23px;*/
}

.trackmsg{
font-size:14px;
margin-left:30%;
/*margin-top:-30px;*/
}

.search_thk{
font-size:14px;
margin-left:30%;
color:#3498db;
/*margin-top:-40px;*/
cursor:pointer;
}


.prof_banner{
	background:url(images/cp_banner.png) repeat center;
	/*background:#ec1d23;*/
	height:50px;
	padding-left: 25px;	
	width:100%;
}

.prof_banntext{
	width:50%;
	background:url(images/cp_complogo.png) no-repeat;
	height:40px;
	margin-top:5px;
	
}

.prof_logintxtusr{
	width: 45%;	
	line-height: 38px;
	text-align:right;
	font-size:14px;
	color:#ffffff;
	margin-right:20px;
}

.drpdwn{
	width:16px;
	background:url(images/cp_drpdwn.png) no-repeat center;
	height:9px;
	margin-top:15px;
	cursor:pointer;
}

.display{
	display: inline-block;
	/*vertical-align:top;
	line-height:normal;*/
}
/*.trdiscussion{
	background:url(images/cp_footer1.png) no-repeat center;
	height:220px;
	width:99%;
	padding-top:37px;
}*/


/*.trswimming{
	background:url(images/CP_footer2.png) no-repeat center;
	height:220px;
	width:99%;
	padding-top:37px;
}*/


/*.trtraining{
	background:url(images/CP_footer3.png) no-repeat center;
	height:220px;
	width:99%;
	padding-top:37px;
}*/

/*.icon_banner{
	background:url(images/cp_banner.png) repeat center;
	
	height:50px;
	padding-left: 25px;	
	width:100%;
}*/

.displayBlock{
	display:inline-block;
	vertical-align:top;
}

/*.icon_banntext{
	width:50%;
	background:url(images/cp_complogo.png) no-repeat;
	height:40px;
	margin-top:5px;
	
}

.icon_logintxtusr{
	width: 45%;	
	line-height: 38px;
	text-align:right;
	font-size:14px;
	color:#ffffff;
	margin-right:20px;
}
*/



.icon_logintxtusr{
	width: 95%;	
	text-align:right;
}

.drpdwn{
	cursor:pointer;
}
.cndpopname{
	font-size:11px;
	color:#323e48;
	line-height:25px;
	cursor:pointer;
margin: 5px 0px 0px 5px;
}

.icon_comm{
	width:16px;
	background:url(images/cp_community.png) no-repeat center;
	height:16px;
	margin-top:8px;
}

.icon_logout{
	width:16px;
	background:url(images/cp_logout.png) no-repeat center;
	height:16px;
	margin-top:8px;
}
.icon_onboard
{
	width:16px;
	background:url(images/cp_onboard.png) no-repeat center;
	height:16px;
	margin-top:8px;
}

.icon_passwrd{
	width:16px;
	background:url(images/cp_password.png) no-repeat center;
	height:16px;
	margin-top:8px;
}

.icon_prof{
	width:16px;
	background:url(images/cp_profile.png) no-repeat center;
	height:16px;
	margin-top:8px;
}

.icon_srch{
	width:16px;
	background:url(images/cp_search.png) no-repeat center;
	height:16px;
	margin-top:8px;
}

.icon_track{
	width:16px;
	background:url(images/cp_track.png) no-repeat center;
	height:16px;
	margin-top:8px;
}

.icon_home{
	width:16px;
	background:url(images/cp_home.png) no-repeat center;
	height:16px;
	margin-top:8px;
}