/*----------------------------------------------------Begin Of Reset Code ------------------------------------------------------*/

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

/* remember to define focus styles! */

:focus {

	outline: 0;

}

body {

	line-height: 1;

	color: black;

	background: white;

}

ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}



/*----------------------------------------------------End Of Reset Code ------------------------------------------------------*/



/*-------------------------Code ---------------------------*/

body									{ background:#669ad9; padding:0; margin:0; }

/*-------------------------Code ---------------------------*/



#wrapper								{ width:977px; margin:0 auto; background:url(../images/glow.jpg) no-repeat; }



/*-------------------------header ---------------------------*/

#header									{}

#header .headercontent					{ position:relative; }

#header a.logo							{
	background:url(../images/logo.png) no-repeat;
	width:197px;
	height:103px;
	display:block;
	cursor:pointer;
	position:absolute;
	top:18px;
	margin-left: -20px;
	left: 26px;
}

#header .slogan							{ background: url(../images/slogan.png) no-repeat; position: absolute; top: 30px; left: 220px; width: 319px; height: 51px; }

#header .toplinks						{ padding:0px 0 0 0px; float:right; }

#header .toplinks li					{ display:inline; }

#header .toplinks li a					{ font:12px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-decoration:none; float:left; display:block; padding:9px 0 0 0; width:auto; height:18px; margin:109px 0 0 0; }

#header .toplinks li a:hover			{ text-decoration:underline; }

#header .toplinks li a.link1			{ display:block; background:url(../images/link1.jpg) no-repeat; width:149px; text-align:center; }

#header .toplinks li a.link2			{ display:block; background:url(../images/link2.jpg) no-repeat; width:152px; text-align:center; }

#header .toplinks li a.link3			{ display:block; background:url(../images/link3.jpg) no-repeat; width:147px; text-align:center; }

#header .toplinks li a.link4			{ display:block; background:url(../images/link4.jpg) no-repeat; width:177px; text-align:center; }

#header .toplinks li a.link5			{ display:block; background:url(../images/link5.jpg) no-repeat; width:163px; text-align:center; }

#header .searchbox                      { position: absolute; top: 50px; right: 0px; text-align: right; }



/*-------------------------header ---------------------------*/



/*-------------------------maincontent ---------------------------*/

#maincontent							{}

#maincontent .content					{}

#maincontent .fun_zone					{ border-bottom:15px solid #4870be; border-top:15px solid #4870be; background:#fff; width:977px; position:relative; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em; font-size: 14px; }

#maincontent .side_buttons				{

	position:absolute;

	top:5px;

	left:5px;

	background:url(../images/bg.jpg) repeat-x top #a1dcfe;

	width:280px;

	height: 390px;
	
	overflow: hidden;

}



table#sidebar {

    width: 280px;

	height: 390px;
	
	background: url(../images/sidebg.jpg) repeat-x center;

    padding-top: 5px;
	padding-left: -25px;
}



table#sidebar td {

    padding-left: 10px;
	padding-top: 15px;

}






/*

#maincontent .buttons					{ padding:0 0 0 14px; }

#maincontent .buttons li				{ text-indent:-9999px; display:block; width:248px; height:50px; padding:13px 0 0 17px; }

#maincontent .buttons li.btn1			{ background:url(../images/btn1.jpg) no-repeat; margin-top:28px; }

#maincontent .buttons li.btn2			{ background:url(../images/btn2.jpg) no-repeat; margin-top:28px; }

#maincontent .buttons li.btn3			{ background:url(../images/btn3.jpg) no-repeat; margin-top:32px; }

#maincontent .buttons li.btn4			{ background:url(../images/btn4.jpg) no-repeat; margin-top:31px; padding:13px 0 0 9px; width:256px; height:50px;  }

#maincontent a.text1					{ background:url(../images/text1.png) no-repeat; width:169px; height:39px; margin-left: 30px; display:block; cursor:pointer; }

#maincontent a.text2					{ background:url(../images/text2.png) no-repeat; width:161px; height:39px; display:block; cursor:pointer;  margin-left: 30px;}

#maincontent a.text3					{ background:url(../images/text3.png) no-repeat; width:222px; height:39px; display:block; cursor:pointer; }

#maincontent a.text4					{ background:url(../images/text4.png) no-repeat; width:249px; height:39px; display:block; cursor:pointer; }

#maincontent .buttons					{ padding:0 0 0 14px; }



#maincontent .paratext					{ padding: 20 10 10 54px; line-height: 1.5em; font-family: arial;   font-size: 18px;}

#maincontent .packages					{ text-align:center; padding:8px 0 10px 0; }

#maincontent .packages img				{ margin:0 5px; }

*/



maincontent .maintext 					{ padding:20 10 10 24px; line-height: 1.5em; font-family: arial;   font-size: 18px; min-height: 440px; }



/*-------------------------maincontent ---------------------------*/



/*-------------------------footer ---------------------------*/

#footer									{}

#footer .footercontent					{}

#footer .footerlinks					{ background:#4870be; text-align:center; }

#footer .footerlinks li 				{ display:inline; background:url(../images/div.jpg) left no-repeat; padding:0 51px 0 53px; }

#footer .footerlinks li a				{ font:14px/31px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-decoration:none; }

#footer .footerlinks li a:hover			{ text-decoration:underline; }

#footer .copyright						{ font:14px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-align:center; padding:13px 0 27px 0; }



/*-------------------------footer ---------------------------*/



.clear									{ clear:both; line-height:0px; font-size:0px; }

table#bgtxt

{	
font-family: Verdana;

font-weight: normal;

font-size: 11px;

background: url(../images/bg.jpg) repeat-x top;

border: 1px #6699CC solid;

border-collapse: collapse;

border-spacing: 0px;

margin-top: 0px;

line-height: 1.5em;}

table#bgtxt

{	
font-family: Verdana;

font-weight: normal;

font-size: 14px;

color: #333333;

background-color: #A0DAFF;

border-collapse: collapse;

border-spacing: 0px;

margin-top: 0px;

line-height: 1.5em;}

