﻿@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:normal;background:url(../assets/images/style/bodybg.gif) left top repeat-x; }
img { border:none;}
a { border:none;}
a {text-decoration:none; color:#0084c8;}
ul{ margin:0px; padding:0px; list-style:none; list-style-type:none}
*{ margin:0px; padding:0px;}
.clear{ clear:both; font-size:0px; overflow:hidden; line-height:0px;}
p {float:left;line-height:17px;margin:0 0 13px;width:100%;}
p a{color:#0084c8; text-decoration:underline;}
:focus {outline: 0;}

select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
textarea {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

.floatRight{ float:right; margin-left:10px; display:inline;}
.floatLeft{ float:left; margin-right:10px; display:inline;}
p.floatRight{ float:right; margin:40px 0 0 0;}

h1 {font-size:21px; color:#0c6692; font-weight:normal; margin:0 0 15px 0}
h2 {color:#0C6692;float:left;font-size:15px;font-weight:bold;padding:0 0 5px;width:100%; }
h3{font-size:11px; color:#0c6696; font-weight:bold; text-transform:uppercase; }
h4 {font-size:15px; font-weight:bold; color:#0c6692; text-align:center; background:#f2f2f2; width:100%; float:left; margin:0 0 15px; height:26px; line-height:26px;}
h5{font-size:12px; font-weight:bold;}
h6 {color:#666666;font-size:13px;font-weight:bold;padding:0 0 5px;width:100%; float:left;}

.main { width:100%; float:left;}
.autocenter{margin:0 auto; padding:0px; width:1000px;}
.autocenter.position{ position:relative; z-index:9999!important;}
.header {
	width:100%;
	height:108px;
	
	z-index:9999!important;
}
.bannerImg { float:left; width:100%;}
.bannerImg img{ width:100%; height:200px;}
.footer { float:left; width:100%; }
.footer a { color:#fff;}
.footerCntr{float:left; width:100%; position:fixed; left:0px; bottom:0px; background:#01275f; height:25px; color:#fff; line-height:25px; z-index:9999; font-size:9px;}


		/* LOGO area */

		.logo {
	float:left;
	position:fixed;
	z-index:9999!important;
}


		
		
		
		
		
		/*++++++++++++++++++++++++++*/

.sharediv {float:left; position:absolute; top:17px; right:27px; width:72px; height:13px; z-index:9999!important;}
.headerNavigation{ width:100%; height:70px; position:relative;}
.headerNavigation a { color:#fff}
#facebox.content{ height:auto!important;}


.dLinks { float:left; width:202px; padding:28px 0 0 0px; }
.dLinks ul { float:right; text-transform:uppercase; }
.dLinks ul li { float:left;}
.dLinks ul li.sep { float:left; background:url(../assets/images/style/leftTopLink.gif) -96px top no-repeat;  width:23px; height:20px;}
.dLinks ul li a.mem {float:left; background:url(../assets/images/style/leftTopLink.gif) left top no-repeat; width:96px; height:20px; }
.dLinks ul li a.bus {float:left; background:url(../assets/images/style/leftTopLink.gif) right top no-repeat; width:102px; height:20px;}


.serach{ width:264px; position:absolute; left:227px; top:24px;}
#ajaxSearch_form fieldset{border:none;}
#ajaxSearch_form{border:none;}
#ajaxSearch_form {}
.ajaxSearch_resultLink {color:#0C6692; font-size:12px; font-weight:bold}
.ajaxSearch_resultsInfo {font-size:12px; font-weight:bold}

#ajaxSearch_input {background:none repeat scroll 0 0 #CCCCCC;border:medium none;color:#FFFFFF;font-size:14px;
height:21px;padding:0 10px 0px;width:229px;}


		/* Top LOGIN and CONTACT 

		.oLinks {
	float:right;
	width:170px;
	padding:0;
	margin:0;
	top: 0px;
	position: absolute;
	left: 950px;
	}
		
		.oLinks ul { float:right; width:160px; display:inline;}
		.oLinks ul li { float:left;}
		

		

       +++++++++++++++++++++++++++ */



.public {padding:0px!important;}

.autoLogo {position:absolute; top:1px; right:0px;}
.autoLogoBot {position:absolute; top:70px; right:0px;}

		
		
		
		
		/* Top Menu Header */

		
		.topNavigation{
	float:left;
	width:1020px;
	padding:10px 0 0 60px;
	z-index:9999!important;
}

	/* First line of the menu is Image = Change in Photoshop -- assets/images/topmenu.gif */

	.topNavigation ul.top {
	float:left;
	padding:0 0 0 115px;
	text-transform:uppercase;
	width:920px;
	background:url(../assets/images/topmenu5.gif) 18px top no-repeat;
	z-index:9999!important;
	font-size:11px;
}
	.topNavigation ul.top li {
	float:left;
	padding:0 12px 0 0;
	display:inline;
}
	.topNavigation ul.top li a {color:#0c6692; display:block; padding:0px 0 10px 0; text-indent:-9999px; float:left;}


		/* ++++++++++++++++++++++++++++++++++++++ */



.content {
	float:left;
	width:100%;
	min-height:688px;
	height:auto!important;
	height:688px;
	z-index:0!important;
}
.contentAbout{ padding:33px 114px 60px 114px; width:774px; float:left;  }


.contentIframe{ float:left; padding:0px 114px 60px 114px; width:774px  }

.footer a.visit { float:left; padding:0 0 0 18px; width:94px; }
.footer .copyright { /*float:right; padding:0 59px 0 0; width:765px;*/ padding: 0 0 0 57px; width:913px; text-align:right}

/* Login Page*/

.loginIfrmae {border:none 0; width:100%; }
/* Team Page*/

.RightCol {float:left; width:388px; padding:0 0 0 27px; border:none; border-left:1px solid #8c8c8c;}
.RightCol ul {float:left; width:100%; margin:0 0 13px;}
.RightCol ul li{float:left; width:100%; line-height:15px;}

.leftCol {float:left; width:358px;}
.leftCol ul {float:left; width:100%; margin:0 0 15px; padding:0 0 26px;border:none; border-bottom:1px solid #b3b3b3;}
.leftCol ul li{float:left; width:155px!important; padding:0 15px 0 0!important; background:none!important}
.leftCol ul li img{float:left; margin:0 0 13px 0;}

/* Contact Us Page*/

.contentContact { float:left; width:964px; padding:33px 19px 60px;}

.conLeft {float:left; width:196px; min-height:387px; height:auto!important; height:387px;}
.conLeft h3{font-weight:bold;}
.conLeft ul {line-height:31px; font-size:10px; width:196px; float:right; margin:10px 0 0 0;}
.conLeft ul li {width:196px; float:left; padding:0px; }
.conLeft ul li a {color:#666; line-height:26px; height:26px; display:block; width:196px;}
.conLeft ul li.first {width:196px; float:left; padding:0 0 0 15px;  background:url(../assets/images/style/leftHeadBg.gif) left 2px no-repeat;}
.conLeft ul li a.selected{background:url(../assets/images/style/leftHeadBg.gif) left 0px no-repeat; padding-left:10px; width:206px; margin-left:-10px; position:relative;}
.conLeft ul li a:hover{background:url(../assets/images/style/leftHeadBg.gif) left 0px no-repeat; padding-left:10px; width:206px; margin-left:-10px; position:relative;}
.conLeft ul li ul li {width:155px;}
.conLeft ul li ul li a{width:145px; float:left; padding:0 0 0 10px; line-height:26px; height:26px;}
.conLeft ul li ul li a.selected{ background:url(../../assets/images/style/selected_bg.gif) 0px 0px no-repeat; margin:0px!important; width:190px;}


.conLeft ul li ul li a:hover{ background:url(../../assets/images/style/selected_bg.gif) 0px 0px no-repeat; margin:0px!important; width:190px;}


.conRight {float:left; padding: 0 0 0 47px; width:718px; border:none; border-left:1px solid #86b3c9; min-height:387px; height:auto!important; height:387px;}
.testimonials {float:left; width:100%; padding:0 0 30px 0}
.testimonials .leftImg {float:left; width:125px;}
.testimonials .leftImg img {border:1px solid #bfbfbf; margin:0 25px 0 0; float:left;}
.testimonials .rightCon {float:right; width:590px;}

.ambassadorImg {float:left; width:760px; background:#f2f2f2; padding:7px; text-align:center; margin:0 0 20px;}
.topContent {float:left; width:100%; min-height:2px; height:auto!important; height:2px; overflow:hidden;}

.botLeftCont{float:left; width:190px; padding:15px 0 0}
.botRightCont{float:right; width:520px;}

.smalltext{font-size:10px; font-style:italic}
hr {height:1px; width:100%; padding:0px; margin:10px 0 ; float:left;}

.abBotLeft{ float:left; width:220px; padding:0 15px 0 0;}
.abBotRight{float:right; width:523px; border:none; border-left:1px solid #c3d9e5; padding:0 0 0 15px} 

.aboard {float:left; width:100%; padding:0 0 10px;}
.aboard .imgleft {float:left; width:90px; padding:0 10px 0 0;}
.aboard .imgtext {float:right; width:116px;}
.imgtextleft {float:left; width:150px;}


		/*CSS for slideshow*/

		.sliderwrapper {
	border:medium none;
	overflow:hidden;
	height:850px;
	width:100%;
	position:relative;
		}
		
		.sliderwrapper-dir {
	border:medium none;
	overflow:hidden;
	
	width:100%;
	position:relative;
		}
		
		


		.sliderwrapper .contentdiv{
		visibility: hidden; /*leave as is*/
		position: absolute; /*leave as is*/
		left: 0;  /*leave as is*/
		top: 0px;  /*leave as is*/
		padding: 0px;
		background: none;
		width:100%; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
		}
		
		/* +++++++++++++++++++++++++++++++++  */

.pagination {
	bottom:106px;
	font-size:13px;
	font-weight:bold;
	height:34px;
	padding:0;
	position:absolute;
	left:35px;
	text-align:center;
	width:auto;
	z-index:999;
	display:none;
}

.pagination a.toc {color:#FFFFFF;float:left;line-height:22px;margin:0 10px 0 0; padding:0;text-decoration:none;width:20px;}

.pagination a.selected{color:#0084c8;}

.pagination a.toc:hover{color:#0084c8;}

.pagination a.prev:hover{ background:url(../assets/images/style/back.png) left top no-repeat; cursor:pointer; color:#fff; font-size:14px; position:absolute; z-index:90; top:-261px; left:-22px; width:37px; height:70px; }

.pagination a.prev{ background:url(../assets/images/style/back.png) left top no-repeat; cursor:pointer; color:#fff; font-size:14px; position:absolute; z-index:90; top:-261px; left:-22px; width:37px; height:70px; }

a.testprev{ background:url(../assets/images/style/back.png) left bottom no-repeat; cursor:pointer; color:#fff; font-size:14px; position:absolute; z-index:999; top:261px; left:22px; width:37px; height:70px; }

a.testprev:hover{background:url(../assets/images/style/back.png) left bottom no-repeat}

.pagination a.prev span{ display:none}

.pagination a.next:hover{ background:url(../assets/images/style/next.png) left top no-repeat; cursor:pointer; color:#fff; font-size:14px; position:absolute; z-index:90; top:-261px; right:-22px; width:37px; height:70px; }

.pagination a.next{ background:url(../assets/images/style/next.png) left top no-repeat; cursor:pointer; color:#fff; font-size:14px; position:absolute; z-index:90; top:-261px; right:-22px; width:37px; height:70px; }

.testnext{ background:url(../assets/images/style/next.png) left bottom no-repeat; cursor:pointer; color:#fff; font-size:14px; position:absolute; z-index:999; top:261px; right:22px; width:37px; height:70px; }

a.testnext:hover {background:url(../assets/images/style/next.png) left bottom no-repeat;}

.pagination a.next span{ display:none}

			
			/* Top Menu columns */
			
			.nav {float:left; width:100%; height:190px; position:absolute; left:0px; top:107px; background:#f2f2f2; z-index:999!important; border:none; border-bottom:25px solid #fff;}
		
		
		/* Deviding lines of the menu are Image = Change in Photoshop -- /assets/images/topmenu_repeat_y.gif */

		.nav .menulisting {float:left; padding:0 10px 0 235px; width:950px; margin:0px auto; position:relative; overflow:hidden;  background:#f2f2f2 url(../assets/images/topmenu_repeat_y2.gif) 128px top repeat-y; }
		
		.nav .home {float:left; width:60px; padding:10px 0 0 0;}
		.nav .aboutCon {float:left; width:140px; padding:10px 0 0 0;}
		.nav .memCon {float:left; width:155px; padding:10px 0 0 0;}
		.nav .eveCon {float:left; width:185px; padding:10px 0 0 0;}
		.nav .newsCon {float:left; width:200px; padding:10px 0 0 0;}
		.nav .sponCon {float:left; width:150px; padding:10px 0 0 0;}

		.nav .aboutCon a:hover {color:#0C6692;}
		.nav .memCon a:hover {color:#0C6692;}
		.nav .eveCon a:hover {color:#0C6692;}
		.nav .newsCon a:hover {color:#0C6692;}
		.nav .sponCon a:hover {color:#0C6692;}

		.nav ul li {float:left; width:100%; color:black; font-size:12px; line-height:18px; padding-bottom:5px; } /*Columns <li> */
		.nav ul li a {color:black;}


		/* ++++++++++++++++++++++++++++++++++++++ */


.form-bg {float:left;padding:10px;width:550px; background:#f2f2f2;}
.form-bg form {float:left;padding:10px;width:530px; background:#fff;}
		
		.div-line {background:#fff;float:left; padding:7px 0; line-height:16px; width:100%;}
		.div-line label{float:left;padding:0 20px 0 20px; width:190px;}
		.div-line input {border-color:#CCCCCC #CECECE #ECECEC #ECECEC;border-style:solid;border-width:2px 1px 1px;float:left; vertical-align:middle; width:225px; height:18px; }
		.div-line input.button{border:none; width:auto;}
.errors {float:left; width:550px; border:1px solid #cc0000; background:#fff6f6; padding:10px; color:#cc0000; margin:0 0 30px;}
		.div-line textarea {border-color:#CCCCCC #CECECE #ECECEC #ECECEC;border-style:solid;border-width:2px 1px 1px;float:left; vertical-align:middle; width:225px;}
.form-bg span {color:#c41010;font-size:12px;}

		.div-line label.big {width:390px;} 
		.div-line label.number{width:20px; padding:0;} 

input.radio{width:20px;}
span.label{float:left; width:auto !important; color:#666; padding:0 5px; font-size:11px;}
input.width30{width:30px;}
input.width125{width:125px;}
div.block{height:auto !important; margin:0 0 20px 30px; width:auto !important; }
		
		.div-line textarea{width:225px; height:80px;}
select{
	width:202px;
	border:1px solid #CCCCCC;
}
.instruction{font-style:italic; padding:0!important }	

.select {width:50px!important}

.contentAbout ul li {float:left;line-height:18px;padding:0 0 5px 10px;width:90%; background:url(../assets/images/dot.gif) left 7px no-repeat;}

.conRight ul li {float:left;line-height:18px;padding:0 0 5px 10px;width:90%; background:url(../assets/images/dot.gif) left 7px no-repeat;}
.conRight h5{font-size:12px; font-weight:bold; margin:0 0 13px}

table.spacing td {vertical-align:top; text-align:left;}
table.spacing td p{padding:0; margin:0 0 10px 0; width:100%; float:none;}

/*Image Rotator*/
div #imageRotate{ 
left:2px;
position:absolute;
top:59px; z-index:9;
 }

div.rotator {width:263px; background:#fff;height:178px; float:left;}

div #imageRotate .close{position:absolute; left:10px; top:10px;  z-index:999; font-size:11px; color:#0c6692; cursor:pointer!important;}
/* rotator css */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none; 
}
/* rotator image style */	
	div.rotator ul li img {
	background: #FFF;
}
    div.rotator ul li.show {
	z-index:500
}
div #imageRotate .close img {vertical-align:bottom;}

        .calendarBox{ width:466px; float:left; position:relative; font-size:11px;}
	.calendarBox img{ border:none;}
	fieldset{ margin:0px; padding:0px; border:none;}
	.calendarBox form{ margin:0px; padding:0px; border:none;}
	.calendarBox .topBar{ width:466px; float:left; height:30px;}
	.calendarBox .topBar span.month{ width:154px; padding:0 15px 0 10px; float:left; font-size:16px; font-weight:bold; color:#666666; text-align:center; position:relative;}
	.calendarBox .topBar span.month .leftImg{ position:absolute; left:10px; top:6px;}
	.calendarBox .topBar span.month .rightImg{position:absolute; right:13px; top:6px;}
	.calendarBox .topBar span.selectBox{ width:160px; float:left;}
	.calendarBox .topBar span.selectBox select{ width:160px; height:20px; border:1px solid #b9b9b9; margin:4px 0 0 0;}
	.calendarBox .topBar span.text{ width:118px; float:right; font-size:10px;}
	.calendarBox table tr.day td{ font-size:10px; color:#666666; text-transform:uppercase;}
	.calendarBox table tr.date td{ font-size:30px; color:#4da9d9; font-weight:normal; height:58px; text-transform:uppercase; background:#0084c8;}
	.calendarBox table tr.date td a{font-size:26px; color:#4da9d9; width:65px; height:58px; text-decoration:none;}
	.calendarBox table tr.date td a:hover{ color:#fff;}
	.calendarBox table tr.date td a.active{ color:#fff;}



#all{ width:480px; float:right; }
.calleft { width:480px; float:right; position:relative;}
#links { float:right; height:55px;} 

table.tbbg  {background:#ccc}
table.tbbg td {background:#fff; padding:4px;}


ul.treeview li ul li ul {width:161px!important;}



.contentDetails{ float:left; padding:33px 20px 60px 20px; width:962px;}
#go_links {float:left; width:100%; margin:15px 0 0 ; }
#go_links a {color:#666; font-size:10px; text-decoration:underline; line-height:19px;}

.newsform {margin:10px 0 0; background:#f2f2f2; padding:10px 45px 15px; min-height:250px; height:auto!important; height:66px;  width:374px; float:left;}
.newsform h3 {font-size:10px; color:#0c6692; text-transform:uppercase; margin:0 0 5px;}
.newsform label{float:left;width:100%; margin:0 0 5px; font-size:10px;text-transform:uppercase;}
.newsform #Email {width:291px; background:#e6e6e6;  border:1px inset #cacaca; height:22px;}
.TXNewsletters_form_item{float:left;width:300px;}

.TXNewsletters_form_right{float:right;width:70px; margin:17px 0 0;}
.TXNewsletters_form_labelErr {float:left;width:300px; color:#cc0000; margin:7px 0;}

.TXNewsletters_form{ width:100%; float:left;}

.preloader {width:100%; text-align:center; position:absolute; right:0px; top:0px; height:300px;  z-index:99; background:#fff;}
.spimages {float:left;margin:45px 0 0;width:460px;}
.spimages .img {float:left;margin:0; width:300px; border:none; border-right:1px solid #86b3c9}
.spimages .img2 {float:right;width:150px;}
.spimages .img .img_first {margin:0 10px 0 0;}

span.eventdate{ font-size:36px; color:#0c6692; font-weight:normal; line-height:36px; }
span.eventname{ color:#0C6692;
float:left;
font-size:16px;
font-weight:bold;
line-height:19px;
margin:10px 0;
width:100%;}

.jScrollPaneContainer {font-size:12px; line-height:19px;}

.jScrollPaneContainer p {font-size:12px; line-height:19px;}

.jScrollPaneContainer h3 {color:#0C6696;
float:left;
font-weight:bold; font-size:12px;
text-transform:uppercase;
width:100%;}

#facebox  {z-index:1000!important;}

.active_li a {color:#666;}

.signUpform_2 {background:none repeat scroll 0 0 #F2F2F2;float:left; width:100%;}
.signUpform_2 label{float:left;font-size:10px;margin:0 0 5px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#666666;}
.signUpform_2 span.big{float:left; width:100%; font-size:10px; color:#666666; padding:5px 0 0 0;}
.signUpform_2 span.big label{float:left; width:315px; font-size:11px; color:#666666;}
.signUpform_2 input.field { background:#E6E6E6; border:1px inset #CACACA; float:left; width:100%; vertical-align:middle; height:20px; }
.signUpform_2 input.button{border:none; width:auto; vertical-align:middle; margin:0 5px 0 0 }
.signUpform_2 input.check{ width:12px; height:12px; float:left; margin:2px 3px 0 0; display:inline;}
.signUpform_2 span {color:#c41010;font-size:11px;}

.stButton {margin:0px!important; margin-left:0px!important;margin-right:0px!important;}
.level2 {text-transform:uppercase;}
.stButton .chicklets {background:url(../assets/images/style/sharethis.gif) left top no-repeat!important; width:72px; padding-left:0;}
.leftSection{ width:348px; float:left;}
.rightSction{ width:368px; float:right;}
@charset "utf-8";
/* CSS Document */

#facebox #email {margin:10px 0 ;}

.jScrollPaneContainer ul {float:left; width:100%; margin:0 0 15px;}
.jScrollPaneContainer ul li {background:url(../assets/images/checkBg.gif) left 8px no-repeat; padding:0 0 0 15px; width:445px; float:left}
.eventDropUl a { color: #666666;}


/* Event slideshow sp image Form 10 may 2011*/

.spimages #div1{float:left; width:150px!important; paading:0 10px 0 0;}
.spimages #div2{float:left; width:150px!important; paading:0 10px 0 0;}
.spimages #div3{float:left; width:150px!important; paading:0 10px 0 0;}
.spimages #div3 span {margin:0 0 10px; float:left; width:150px!important;}
.spimages #div2 span {margin:0 0 10px; float:left; width:150px!important;}
.spimages #div1 span {margin:0 0 10px; float:left; width:150px!important;}
.spimages #div3 a {float:left; display:block; width:150px!important;  color:#666; }
.spimages #div2 a {float:left; display:block; width:150px!important;  color:#666; }
.spimages #div1 a {float:left; display:block; width:150px!important;  color:#666; }
.spimages p { margin:0px;}
/* Event slideshow sp image Form 10 may 2011*/



/* TEXT PAGES  */


#text-right{
	float:right;
	width:600px;
	height:700px;
	margin-top:20px;
	color:#000000;
	background:url(../symbol2.png) bottom no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	border-left: 2px solid #e5e5e5;
			}


#text-right h2{	font-family:Arial, Helvetica, sans-serif;
				font-size:33px;
				color:#0084c8;
				padding-top:0px;
				padding-left:30px;
				padding-bottom:20px;
				margin-top:0px;
				
				}
			

#text-right p{
	font-size:13px;
	padding-left:30px;
	padding-bottom:10px;
	text-align:justify;
	line-height:18px;
	width:570px;
				
				}



/* ++++++++++++ Used for Terms & Conditions Page and Form Page  +++++++++++++++++  */

#text-only{
	float:right;
	width:600px;
	margin-top:20px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	border-left: 2px solid #e5e5e5;
			}

#text-only h2{	color:#0084c8;
				padding-left:30px;
				padding-bottom:20px;
				margin-top:0px;
				
				}
			

#text-only p{
	padding-left:40px;
	padding-bottom:10px;
	text-align:justify;
	width:560px;
				
				}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#text-dir{
	float:right;
	width:600px;
	margin-top:20px;
	margin-bottom:100px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	border-left: 2px solid #e5e5e5;
			}

#text-dir h2{	color:#0084c8;
				padding-left:30px;
				padding-bottom:20px;
				margin-top:0px;
				
				}
			

#text-dir p{
	
	
	text-align:justify;
	width:560px;
				
				}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#text-facts{
	float:right;
	width:809px;
	margin-top:20px;
	margin-bottom:100px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	
			}

#text-facts h2{	color:#0084c8;
				padding-left:129px;
				padding-bottom:20px;
				margin-top:0px;
				
				}
			





/*++++++++++++++++++++++++++++++++++++++++++++++++++++ */








#nav-links{
	display:block;
	margin-top:20px;
	width:175px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	text-align:left;
	text-decoration:none;
				
				}				



#nav-links ul{	list-style-type:none;
				margin:0px;
				padding:0px;
				
					}
					

#nav-links li{
	display:block;
	background-color:#012d6d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:25px; /*controls buttons height*/
	margin: 0 0 10px 0;
		
				}	


#nav-links li a{	display:block;
					padding:5px 5px 5px 10px;
					color:#FFFFFF;
					text-decoration:none;	
				}				




#nav-links li:hover a { background-color:#39F; 
						color:#000;
						text-decoration:none;
						border-right:3px solid;
						border-color:#f9d716;
						text-decoration:none;	
						 }
						

/* ++++++++++++ END Side Links  +++++++++++++++++  */



#sidetext{
	width:175px;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	text-decoration:none;
	
			}


#sidetext h2{	font-family:"Times New Roman", Times, serif;
				font-style:italic;
				font-weight:bold;
				font-size:22px;
				color:#39F;
				padding-bottom:10px;
				padding-top:15px;
				
				}
			

#sidetext p{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	font-style:italic;
	color:#666;
	
	text-align:left;
	line-height:16px;
	
				
				}
