body{

	margin:0px;

	padding:0px;

	background:url(../images/bg.png) #ffffff repeat-x 0% 0%;

	}

	

a{	

	color:#199CE3;

	text-decoration:none;

	}

	

img{

	border:0px;

	}

	

h1,h2,h3,h4,h5,h6,p,ul,li{

	margin:0px;

	padding:0px;

	list-style:none;

	}

	

.containerWrapper{

	margin:0px auto 0px auto;

	width:950px;

	height:auto;

	overflow:auto;

	overflow:hidden;

	}

	

.headerWrapper{

	float:left;

	width:950px;

	height:121px;

	}

	

.footerWrapper{

	float:left;

	width:950px;

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#CCCCCC;

	padding:15px 0px 0px 0px;

	height:35px;

	}

	

.footerWrapper a{

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#CCCCCC;

	}

	

.logo{

	float:left;

	width:152px;

	padding:0px 0px 0px 0px;

	height:70px;

	}

	

.headerRight{

	float:right;

	width:440px;

	}

	

.searchBox{
	float:left;
	width:440px;
	padding:10px 0px 0px 0px;
	}

	

.searchBox p{
	float:left;
	width:120px;
	color:#FFFFFF;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:0px;
	}

	

.searchBox a{
	color:#FFFFFF;
	font:normal 12px Arial, Helvetica, sans-serif;
	}

	

.searchBox .inputbox{

	float:left;

	width:341px;

	height:20px;

	border:1px solid #199CE3;

	}

	

.searchBox .inputbutton{

	float:left;

	width:73px;

	height:26px;

	background:#199CE3;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#ffffff;

	border:1px solid #199CE3;

	}

	

	/* Links Begin */

	

.topLinks{

	float:right;

	width:247px;

	padding:15px 0px 10px 0px;

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#333333;

	}

	

.topLinks a{

	color:#FFFFFF;

	padding:0px 10px 0px 10px;

	}

		

.mainLinks{

	float:left;

	padding:25px 0px 0px 0px;

	width:950px;

	}

		

.mainLinks ul{

	float:left;

	list-style:none;

	margin:0px;

	padding:0px;

	}

		

.mainLinks li{

	float:left;

	padding:0px 35px 0px 0px;

	font:normal 14px "Trebuchet MS";

	color:#FFFFFF;

	}

		

.mainLinks li a{

	color:#FFFFFF;

	text-decoration:none;

	}

		

.mainLinks li a:hover{

	color:#FFFFFF;

	text-decoration:underline;

	}

		

	/* Links End */

	

	

		

	/* Center Content Start */

	

.contentWrapper{

	float:left;

	width:950px;

	height:auto;

	overflow:auto;

	overflow:hidden;

	}

	

.leftWrapper{

	float:left;

	padding:10px 0px 0px 0px;

	width:648px;

	height:auto;

	overflow:auto;

	overflow:hidden;

	}

	

	

	/* Tabs start*/

.ui-tabs { padding:0; zoom: 1;}

.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding:  0; }

.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -2px 0; padding: 0; background:url(../images/tab_inactive.png) no-repeat 0% 0%; color:#333333; }

.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px; border-bottom-width: 0; background:url(../images/tab_active.png) no-repeat 0% 0%;color:#0099CC; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer;color:#0099CC; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }

.ui-tabs .ui-tabs-hide { display: none !important; }



	

	

#tabs{

	float:left;

	height:250px;

	}

	

#tabs ul{

	float:left;

	}

	

	

#tabs li{

	float:left;

	width:150px;

	height:27px;

	font:normal 11px "Trebuchet MS";

	}

	

	

#tabs li a{

	float:left;

	font:normal 11px "Trebuchet MS";

	}

	

	

#tabs div{

	float:left;

	width:618px;

	padding:10px;

	height:194px;

	background:#FBFBFB;

	border:1px solid #CCCCCC;

	border-width:1px 1px 1px 1px;

	}

	

#tabs h1{

	float:left;

	width:608px;

	font:normal 14px "Trebuchet MS";

	color:#199CE3;

	}

	

#tabs h1 a{

	font:normal 14px "Trebuchet MS";

	color:#199CE3;

	}

	

#tabs h2{

	float:left;

	width:400px;

	font:normal 12px "Trebuchet MS";

	color:#199CE3;

	}

	

#tabs h2 a{

	font:normal 12px "Trebuchet MS";

	color:#199CE3;

	}

	

#tabs h3{

	float:right;

	width:100px;

	font:bold 11px Arial, Helvetica, sans-serif;

	color:#199CE3;

	}

	

#tabs p{

	float:left;

	width:450px;

	font:normal 11px "Trebuchet MS";

	color:#000000;

	}

	

#tabs .image{

	float:left;

	padding:10px 10px 0px 0px;

	width:122px;

	}

	

#tabs span{

	float:right;

	padding:0px 20px 0px 0px;

	font:normal 11px "Trebuchet MS";

	color:#999999;

	}

	

	/* Tabs End*/

	

.centerWrapper{

	float:left;

	width:640px;

	}

	

.centerConetents{

	float:left;

	width:315px;

	margin:0px 5px 0px 0px;

	border:1px solid #CCCCCC;

	border-width:0px 1px 0px 1px;

	}

	

.centerConetents h1{

	float:left;

	width:315px;

	font:normal 14px "Trebuchet MS";

	color:#FFFFFF;

	}

	

.Conetent{

	float:left;

	width:305px;

	padding:10px 0px 10px 10px;

	border-bottom:1px solid #CCCCCC;

	}

	

.Conetent h4{

	float:left;

	width:215px;

	font:normal 11px "Trebuchet MS";

	color:#199CE3;

	}

	

.Conetent h5{

	float:left;

	width:175px;

	font:normal 11px "Trebuchet MS";

	color:#199CE3;

	}

	

.Conetent h2{

	float:left;

	width:305px;

	padding:0px 0px 5px 0px;

	font:bold 11px "Trebuchet MS";

	color:#199CE3;

	}

	

.Conetent p{

	float:left;

	width:215px;

	font:normal 11px "Trebuchet MS";

	color:#000000;

	}

	

.Conetent .vip{

	width:175px;

	}	

	

.Conetent .image{

	float:left;

	padding:0px 10px 0px 0px;

	width:73px;

	}

	

.Conetent .imageLarge{

	float:left;

	padding:0px 10px 0px 0px;

	width:116px;

	height:126px;

	}

	

.featuredPoints{

	float:left;

	width:637px;

	height:auto;

	overflow:auto;

	overflow:hidden;

	border:1px solid #cccccc;

	margin:10px 0px 0px 0px;

	}

	

.featuredPoints h1{

	float:left;

	width:637px;

	font:normal 14px "Trebuchet MS";

	color:#FFFFFF;

	}

	

.featuredPoints .wrapper{

	float:left;

	width:116px;

	padding:0px 5px 0px 5px;

	height:135px;

	font:normal 12px "Trebuchet MS";

	color:#199CE3;

	}

	

.wrapper .image{

	margin:0px auto 0px auto;

	width:75px;

	height:82px;

	}

	

.wrapper .text{

	float:left;

	width:116px;

	font:normal 12px "Trebuchet MS";

	color:#199CE3;

	}

	

.greenHeader{

	background:url(images/heading_green.png) repeat-x 0% 0%;

	padding:5px 0px 5px 0px;

	text-indent:5px;

	}

	

.blueHeader{

	background:url(../images/heading_blue.png) repeat-x 0% 0%;

	padding:5px 0px 5px 0px;

	text-indent:5px;

	}

	

.brownHeader{

	background:url(../images/heading_brown.png) repeat-x 0% 0%;

	padding:5px 0px 5px 0px;

	text-indent:5px;

	}

	

.orangeHeader{

	background:url(images/heading_orange.png) repeat-x 0% 0%;

	padding:5px 0px 5px 0px;

	text-indent:5px;

	}

	

.violetHeader{

	background:url(../images/heading_violet.png) repeat-x 0% 0%;

	padding:5px 0px 5px 0px;

	text-indent:5px;

	}

	

	

.rightWrapper{

	float:left;

	width:301px;

	padding:10px 0px 0px 0px;

	height:auto;

	overflow:auto;

	overflow:hidden;

	}

	

	

.rightContentWrapper{

	float:left;

	width:301px;

	padding:5px 0px 0px 0px;

	height:auto;

	overflow:auto;

	overflow:hidden;

	}

	

	

.shortologyHeading{

	float:left;

	width:301px;

	height:auto;

	overflow:auto;

	overflow:hidden;

	}

	

	

.shortologyHeadingImage{

	float:left;

	width:301px;

	height:89px;

	}

	

	

.shortologyHeadingText{

	float:left;

	width:279px;

	padding:0px 10px 0px 10px;

	border:1px solid #CCCCCC;

	border-width:0px 1px 1px 1px;

	height:230px;

	background:url(../images/shortology_img01.png) no-repeat 100% 100%;

	font:normal 11px "Trebuchet MS";

	color:#333333;

	}

	

.rightConetents{

	float:left;

	width:295px;

	margin:0px 5px 0px 0px;

	border:1px solid #CCCCCC;

	}

	

.rightConetents h1{

	float:left;

	width:295px;

	font:normal 14px "Trebuchet MS";

	color:#FFFFFF;

	}

	

.rightConetent{

	float:left;

	width:285px;

	padding:10px 0px 10px 10px;

	}

	

.rightConetent h4{

	float:left;

	width:215px;

	font:normal 11px "Trebuchet MS";

	color:#199CE3;

	}

	

.rightConetent h5{

	float:left;

	width:175px;

	font:normal 11px "Trebuchet MS";

	color:#199CE3;

	}

	

.rightConetent h2{

	float:left;

	width:305px;

	padding:0px 0px 5px 0px;

	font:bold 11px "Trebuchet MS";

	color:#199CE3;

	}

	

.rightConetent p{

	float:left;

	width:215px;

	font:normal 11px "Trebuchet MS";

	color:#000000;

	}

	

	

.readPage{

	float:left;

	width:618px;

	padding:10px;

	margin:5px 0px 0px 0px;

	border:1px solid #CCCCCC;

	border-width:1px 1px 1px 1px;

	}

	.add{

	float:left;

	

	margin:5px 0px 0px 0px;

	

	}

	

.Bgblue01{

	float:left;

	height:450px;

	background:url(../images/bg_blue01.png) no-repeat 15px 30px;

	}

	

	

.Bgblue02{

	float:left;

	height:450px;

	background:url(../images/bg_blue02.png) no-repeat 15px 30px;

	}

	

.Header02{

	float:left;

	font:normal 16px "Trebuchet MS";

	padding:10px 0px px 0px;

	color:#199CE3;

	}

	

	

.Bggreen01{

	float:left;

	height:450px;

	background:url(../images/bg_green01.png) no-repeat 15px 30px;

	}	

	

.Bggreen01 h2{

	color:#ffffff;

	}	

		

	

.Bgblue01 .labelSmall{

	float:left;

	width:60px;

	padding:5px 0px 0px 20px;

	font:normal 11px "Trebuchet MS";

	color:#000000;

	}



.Bgblue01 .labelLarge{

	float:left;

	width:400px;

	padding:5px 0px 0px 70px;

	font:normal 11px "Trebuchet MS";

	color:#000000;

	}	


.labelMedium{

	float:left;
	width:248px;
	height:22px;
	padding:5px 0px 0px 0px;
	font:normal 11px "Trebuchet MS";
	color:#000000;

	}		

			

		

	

.Bgblue01 .optionSmall{

	float:left;

	width:200px;

	height:22px;

	border:1px solid #D1D1D1;

	margin:5px 0px 0px 0px;

	}			

		

	

.Bgblue01 .messageBox{

	float:left;

	padding:5px 0px 0px 0px;

	height:25px;

	width:295px;

	}			

		

	

.Bgblue01 .inputSmall{

	float:left;

	width:200px;

	border:1px solid #D1D1D1;

	padding:5px 0px 0px 0px;

	}				

		

	

.Bgblue01 .inputLarge{

	float:left;

	width:350px;

	border:1px solid #D1D1D1;

	margin:5px 0px 0px 70px;

	}					

		

	

.Bgblue01 .inputButtonMedium{

	float:left;

	width:90px;

	border:0px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background:url(../images/button_img.jpg) repeat-x 0% 0%;

	}	

	

.Bggreen01 h2 a{

	color:#ffffff;

	}

	

.readPage h1{

	float:left;

	width:408px;

	font:normal 16px "Trebuchet MS";

	padding:0px 0px 10px 0px;

	color:#199CE3;

	}

	

.readPage h1 a{

	font:normal 16px "Trebuchet MS";

	color:#199CE3;

	}

	

.readPage h2{

	float:right;

	text-align:right;

	width:546px;

	background:url(../images/line_sep.png) no-repeat 10% 100%;

	padding:0px 25px 10px 0px;

	font:normal 13px "Trebuchet MS";

	color:#199CE3;

	}

	

.readPage h2 a{

	font:normal 13px "Trebuchet MS";

	color:#199CE3;

	}

	

.readPage h3{

	float:right;

	width:100px;

	font:bold 11px Arial, Helvetica, sans-serif;

	color:#199CE3;

	}

	

.readPage p{

	float:left;

	width:510px;

	padding:15px 0px 0px 45px;

	font:normal 11px "Trebuchet MS";

	color:#000000;

	}

	

.readPage p img{

	margin:0px 15px 0px 0px;

	}

	

.font{

	font-size:14px;

	}