html{
	height:100%;
}

body{
	margin:10px 0 0 0;
	background:url('../images/bg.gif') repeat-x #074e68;
	text-align:center;
	font-family:verdana, arial;
	font-size:11px;
	color:#313131;
	line-height:14px;
}

form{
	margin:0px;
}

div{
	text-align:left;
}

img{
	border:0;
}

.mainDiv{
	border-top:2px solid #116083;
	border-right:2px solid #074e6e;
	border-left:2px solid #074e6e;
	width:935px;
	margin:auto;
	height:100%;
}

.mainHolder{
	background:url('../images/contentBg.gif') #d8e9fe repeat-y;
	height:100%;
}

a{
	color:#335896;
	text-decoration:none;
}

a:hover{
	color:#051f4b;
	text-decoration:none;
}

.alterBg1{
	padding:6px 0 6px 0;
	display:block;
	background:#f1fbfe;
}

.alterBg2{
	padding:6px 0 6px 0;
	display:block;
}

.dashboardNav{
	text-align:center;
}

.dashboardNav a{
	margin-left:4px;
	margin-right:4px;
}

.breadCrumbs{
	color:#b76700;
	border:1px solid #fe8f00;
	background:#fffcf8;
	padding:6px;
	margin:0 6px 0 6px;
}

.breadCrumbs a{
	color:#b76700;
	font-weight:bold;
}

.moreLinksDiv a{
	color:#ffffff;
}

.moreLinksDiv a:hover{
	color:#ffffff;
}

.listingDiv a{
	display:block;
	padding:3px 0 3px 0;
}

.subcatsDiv a{
	display:block;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:2px;
	border-bottom:1px solid #d5e7fb;
}

.subcatsDiv a:hover{
	color:#000000;
	background:#e7f2ff;
}

.pagination{
	text-align:center;
	padding:5px;
	margin:3px;
}

.pagination a{
	font-weight:bold;
	border:1px solid #ffd094;
	color:#b46500;
	padding:1px 4px 1px 4px;
	margin:3px;
}

.pagination a:hover{
	border:1px solid #d40900;
	color:#ffffff;
	font-weight:bold;
	background:#9f0700;
	padding:1px 4px 1px 4px;
	margin:3px;
}

.pagination span{
	border:1px solid #f89a9a;
	color:#a33a3a;
	font-weight:bold;
	background:#ffffff;
	padding:1px 4px 1px 4px;
	margin:3px;
}

.belowPageNav{
	height:0px;
	border:0px;
	border-top:1px solid #c9d1dd;
}

.loginErrorDiv{
	margin-top:2px;
	margin-right:10px;
	padding:2px;
	text-align:center;
	background:#ae0000;
}

.loginErrorDiv font{
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
}

.errorField{
	background:#ffb5c6;
}

.okayField{
	background:#c4ffb0;
}

.reportDiv{
	position:absolute;
	z-index:50;
	background:url('../images/whiteTransparent.png');
	vertical-align:middle;
	text-align:center;
}

.reportTransparentLayer{
	width:300px;
	padding:6px;
	background:#ffffff;
	border:1px solid #c2c2c2;
	text-align:left;
}

/*---[CATEGORY]--------*/

.catDivisions{
	text-indent:5px;
	padding: 5px 0 5px 0;
	font-weight:bold;
	display:block;
	border-top:1px solid #f2f8ff;
	border-bottom:1px solid #d5e7fb;
}

.catDivisions:hover{
	background:#cce1f8;
}

.categories a{
	font-size:10px;
	color:#9f0000;
	display:block;
	text-indent:10px;
	padding:5px 0 5px 0;
}

.categories a:hover{
	background:#ffc8c8;
}

/*---[LOGIN WINDOW]--------*/

.loginWindow{
	display:none;
	width:220px;
	position:absolute;
	z-index:2;
	margin-left:720px;
	margin-top:8px;
}

.shadow {
	background:transparent url('../images/login/shadow.png') no-repeat right bottom;
	display:block;
	padding-top:2px;
	padding-bottom:4px;
	z-index:10;
}

.shadow .inner {
	display:block;
	overflow:hidden;
	position:relative;
	z-index:20;
	left:-6px;
	top:-6px;
	margin-left:4px;
	margin-right:4px;
}

.loginOjBtn{
	float:right;
	text-align:right;
	margin:-8px 6px 3px 0;
	width:97px;
	height:30px;
	background:url('../images/ojLoginTab.gif') no-repeat;
}

.loginOjBtn font{
	color:#7a1d00;
	font-weight:bold;
	font-size:12px;
}

.loginFields{
	padding:2px;
	font-size:12px;
	color:#0c536e;
	width:185px;
	height:15px;
	border:1px solid #a5def3;
	margin:0;
	margin-left:0;
}

.loginTable{
	position:relative;z-index:20;
}

.loginTable font{
	font-size:9px;
}

.btn{
	font-size:8px;
	height:19px;
	color:#1181ab;
	width:60px;
	font-weight:bold;
	letter-spacing:1px;
	border:1px solid #74b8d1;
	background:url('../images/login/btnBg.gif') repeat-x;
}

.loginDiv{
	margin:10px 0 10px 0px;
	width:190px;
	text-align:left;
}

.loginHolderTd{
	background:#ffffff;
	color:#1082ad;
	font-size:11px;
	padding-left:10px;
}

.loginCloseBtn{
	z-index:50;
	position:relative;
	float:right;
	margin-top:-124px;
	margin-right:10px;
}

.lbg{
	background:url('../images/login/lbg.gif') repeat-y;
}

.rbg{
	background:url('../images/login/rbg.gif') repeat-y;
}

.tbg{
	background:url('../images/login/tbg.gif') repeat-x;
	text-align:right;
}

.bbg{
	background:url('../images/login/bbg.gif') repeat-x;
}

/*---[TUTORIAL BOX]--------*/

.tutorialBox{
	margin-bottom:3px;
	padding:4px 4px 0 4px;
}

.tutorialImgDiv{
	float:left;
	width:60px;
	margin:0 5px 5px 0;
}

.tutorialImgDiv img{
	border:1px dotted #cccccc;
}

.tutorialData{
	float:left;
	width:380px;
	font-size:10px;
}

.tutorialData b{
	font-size:11px;
}

.tutorialData a{
	text-decoration:underline;
}

.tutorialBottomData{
	padding-bottom:4px;
	text-align:right;
	font-size:9px;
	color:#67ad00;
	border-bottom:1px solid #cfd7e4;
}

.tutorialTags{
	text-align:right;
	font-size:9px;
	border-bottom:1px solid #ececec;
	margin-bottom:3px;
	padding-bottom:4px;
}

.tutorialTags a{
	color:#ff6601;
}

.tutorialTags .splitersTags{
	color:#67ad00;
}

.tutorialTags .ratingValue{
	color:#9d096b;
}


/*---[STATS]--------*/

.statsTable td{
	font-size:10px;
}


/*---[PARTNERS]--------*/

.partnersDiv{
	margin-top:8px;
}

.partnersDiv p{
	margin:2px 0 2px 0;
	color:#808080;
}

.partnersDiv a{
	font-weight:bold;
	text-decoration:underline;
}

.partnersDiv small a{
	color:#58c46f;
	text-decoration:none;
}

.partnersDiv small a:hover{
	color:#387d47;
	text-decoration:none;
}

.partnersDiv hr{
	height:0;
	border:0;
	margin:5px 0 5px 0;
	border-top:1px dotted #9cc4f7;
}


/*---[HEADER TABS]--------*/

.tabBtn div{
	float:right;
	text-align:center;
}

.tabBtn a{
	font-size:11px;
	padding:12px 0 5px 0;
	display:block;
	color:#ffffff;
	text-decoration:none;
}

.tab {
	width:90px;		/* original 92 */
	height:33px;	/* original 33 */
	background:url('../images/headerTab.gif') no-repeat center top;
	text-align:center;
	margin-top:35px;
}

.tabBtn a:hover{
	color:#ffffff;
}

.tabBtn br{
	clear:both;
}


/*---[TOP TABS]--------*/

.topTabBtn{
	background:url('../images/topTabBg.gif') repeat-x top;
	width:98px;
	height:30px;
	float:right;
	color:#ffffff;
	font-size:10px;
	font-family:verdana;
}

.topTabBtn div{
	float:right;
	text-align:center;
}

.topTabBtnL{
	background:url('../images/topTabL.gif') no-repeat top;
	width:14px;
	height:30px;
}

.topTabBtnR{
	background:url('../images/topTabR.gif') no-repeat top;
	width:14px;
	height:30px;
}

.topTabBtn a{
	padding:12px 0 5px 0;
	display:block;
	color:#ffffff;
	text-decoration:none;
}

.topTabBtn a:hover{
	color:#19556b;
}

.topTabBtn br{
	clear:both;
}


/*---[HEADER]--------*/

.mainHeader{
	width:935px;
	background:url('../images/headerBg.gif') repeat-x;
	margin:auto;
}

.imgHeader{
	width:350px;
	float:left;
}

.headerNav{
	width:550px;
	float:right;
	height:68px;
}

.headerLine{
	background:url('../images/belowHeaderLine.gif');
	height:2px;
	width:935px;
}


.moreLinksTable td{
	text-align:left;
}

.moreLinksTable a{
	padding:2px;
	display:block;
	color:#275f9e;
	text-decoration:none;
}

.moreLinksTable a:hover{
	color:#4771a0;
	background:#dbeafb;
}

/*---[MAIN PANELS]--------*/

.leftPanel{
	height:100%;
	text-align:center;
	background:#fafcfc;
	width:200px;
	float:left;
}

.rightPanel{
	height:100%;
	text-align:center;
	background:#fafcfc;
	width:229px;
	float:right;
}

.centerPanel{
	height:100%;
	background:#fafcfc;
	width:494px;
	float:right;
}

.leftCenterPanel{
	height:100%;
	width:700px;
	float:left;
}

.panelDiv{
	margin:auto;
	margin-top:6px;
	margin-bottom:6px;
	margin-left:6px;
	margin-right:6px;	
	background:#ffffff;
	padding:2px;
}

.panelContent{
	padding:4px;
}

.panelHead{
	height:19px;
	padding:6px 4px 0 6px;
	color:#ffffff;
}

.panelBottomDiv{
	padding:5px;
	background:#ffffff;
	border-top:1px solid #c3e6f1;
	border-bottom:1px solid #c3e6f1;
}

.SkyBlueBorder{
	border:1px solid #7fd9f4;
}

.DarkBlueBorder{
	border:1px solid #4f7dc6;
}

.RedBorder{
	border:1px solid #ce5357;
}

.GreenBorder{
	border:1px solid #3bb5a9;
}

.PurpleBorder{
	border:1px solid #b6478a;
}

.BlackBorder{
	border:1px solid #565b5c;
}

.GreyBorder{
	border:1px solid #b5b5b5;
}

.SkyBlue{
	background:url('../images/panelBgSkyBlue.gif') repeat-x #1fb9e9;
	border-bottom:3px solid #7fd9f4;
}

.DarkBlue{
	background:url('../images/darkBlueNew.gif') no-repeat #123b6a top right;
	border-bottom:3px solid #4f7dc6;
}

.Red{
	background:url('../images/panelBgRed.gif') repeat-x #8e2a2d;
	border-bottom:3px solid #ce5357;
}

.Green{
	background:url('../images/greenNew.gif') no-repeat #12675f top right;
	border-bottom:3px solid #3bb5a9;
}

.Purple{
	background:url('../images/panelBgPurple.gif') repeat-x #732a56;
	border-bottom:3px solid #b6478a;
}

.Black{
	background:url('../images/panelBgBlack.gif') repeat-x #1d282b;
	border-bottom:3px solid #565b5c;
}

.Grey{
	background:url('../images/panelBgGrey.gif') repeat-x #7d878b;
	border-bottom:3px solid #b5b5b5;
}

.panelHead b{
	background:url('../images/dots.gif') no-repeat;
	padding-left:10px;
	padding-top:1px;
}

/*---[SEARCH PANEL]--------*/

.searchPanel{
	padding:6px 4px 6px 4px;
/*	background:#f1f8fa;*/
	color:#ffffff;
	border-bottom:2px solid #136285;
	border-left:1px solid #136285;
	border-right:1px solid #136285;
}

.searchPanel input, .searchPanel select{
	font-size:11px;
	width:170px;
	margin:0 5px 0 5px;
}

.searchPanel .searchBtn{
	width:80px;
}

/*---[TEMP FOOTER]--------*/

.tempFooter{
	font-size:10px;
	background:#ffffff;
	height:42px;
	width:935px;
	text-align:center;
}

.tempFooter a{
	text-decoration:none;
	color:#000000;
	padding:2px 5px 2px 5px;
}

.tempFooter a:hover{
	background:#daeafd;
	color:#000000;
}

.tempFooterLine{
	background:url('../images/beforeFooterLine.gif');
	height:2px;
	width:935px;
}

.tempFooterLShadow{
	float:left;
	background:url('../images/tempFooterLShadow.gif');
	height:16px;
	width:8px;
}

.tempFooterRShadow{
	float:left;
	background:url('../images/tempFooterRShadow.gif');
	height:16px;
	width:8px;
}

.tempFooterShadow{
	float:left;
	background:url('../images/tempFooterShadow.gif');
	height:16px;
	width:925px;
}

.tempFooterShadowDiv{
	width:942px;
	margin:auto;
	height:16px;
}


/*---[MAIN FOOTER]--------*/

.footer{
	width:946px;
	margin:auto;
	margin-top:20px;
	color:#ffffff;
}

.footerShadowL{
	width:8px;
	float:left;
	background:url('../images/mainFooterLShadow.gif') repeat-y;
	height:310px;
}

.footerShadowR{
	width:8px;
	float:left;
	background:url('../images/mainFooterRShadow.gif') repeat-y;
	height:310px;
}

.footerArea{
	background:url('../images/mainFooterBg.gif') repeat-x #001720;
	width:930px;
	height:310px;
	margin:auto;
	float:left;
}

.footerContent{
	width:800px;
	float:left;
	margin-top:26px;
}

.footerPanels{
	width:180px;
	float:left;
	text-align:center;
}

.footerPanels ul{
	font-size:11px;
	color:#ecf9fe;
	list-style: none;
	margin:14px 0 14px 3px;
	padding:0;
}

.footerPanels a{
	display:block;
	color:#ecf9fe;
	text-decoration:none;
}

.footerPanels a:hover{
	color:#ffa200;
}

.footerPanels ul li{
	text-indent:4px;
	border-bottom:1px dotted #052e3e;
	margin:0;
	padding:3px;
}



.footerSpliter{
	width:8px;
	height:250px;
	float:left;
	background:url('../images/footerSpliter.gif') repeat-y;
	margin-left:10px;
}

.footerExteric{
	width:42px;
	float:right;
	margin:30px 30px 0 0;
}

.flags{
	font-size:10px;
}

.tellFriends{
	margin:auto;
	border:1px solid #03232e;
	width:172px;
	padding:5px 5px 5px 5px;
	font-size:10px;
}

.tellFields{
	padding:2px;
	font-size:10px;
	color:#b0ebfe;
	background:#01141b;
	border:1px solid #052e3e;
	width:166px;
	margin-bottom:5px;
}

.sendBtn{
	padding:3px;
	float:right;
	font-size:10px;
	color:#ffffff;
	background:#01141b;
	border:1px solid #052e3e;
}


/*---[BACKGROUNDS]--------*/

.siteMapBG{
	background:url('../images/siteMapBG.gif') no-repeat top right;
}

.divUl{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.siteMapBG ul ul ul li a{
	color:#d84040;
}

.siteMapBG ul ul ul li a:hover{
	color:#9f2020;
}

.siteMapBG ul ul ul li{
	color:#8b2d2d;
}

.signUpBG{
	background:url('../images/signupBG.gif') no-repeat top right;
}

.profileBG{
	background:url('../images/profileBG.gif') no-repeat top right;
}

.forgotBG{
	background:url('../images/forgotBG.gif') no-repeat top right;
}

.loginBG{
	background:url('../images/loginBG.gif') no-repeat top right;
}

.submitBG{
	background:url('../images/submitBG.gif') no-repeat top right;
}

.contactBG{
	background:url('../images/contactBG.gif') no-repeat top right;
}

.privacyBG{
	background:url('../images/privacyBG.gif') no-repeat top right;
}

.helpBG{
	background:url('../images/helpBG.gif') no-repeat top right #f4f4f4;
	margin:auto;
	width:450px;
	border:1px solid #e3e3e3;
	padding:5px;
}


/*---[CONTACT US]--------*/

.contact .inputFields{
	width:200px;
}

.contact textarea{
	width:100%;
}

.contact select{
	width:200px;
}