.rbkcheadertop a {
	text-decoration: none;
	font-weight: bold;
	color: #666699;
}

.rbkcheadertop a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#rbkcbreadcrumb {
	background-color: #cfcfcf;
}

#rbkcbreadcrumb a {
	text-decoration: none;
}

body { 
	padding: 0px;
	margin: 0px;
	background: #0099cc url(/img/coolit/blu_bg.jpg) repeat-x;
	text-align:center;
	font-family: Verdana, Arial, sans-serif;
}

h1 { font-size:1em; }
h2 { font-size:0.9em; }
h3 { font-size:0.8em; }
h4 { font-size:0.8em; }
h5 { font-size:0.8em; }
p, ul, ol { font-size:0.8em; }
a { color: #1083b0; text-decoration:none; font-weight: bold; }
a:hover { text-decoration:underline; }

#container {
	width: 770px;
	background-color: #fff;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	font-family: Arial, sans-serif; 
}

#header {
	background-image: url(/img/coolit/coolit_banner.gif);
	background-repeat:repeat-y;
	height: 159px;
	margin-top:20px;
	width: 770px;
	margin-right:auto;
	margin-left:auto;
}

#footer {
	background-image: url(/img/coolit/bottom_curve.gif);
	background-repeat:no-repeat;
	height: 17px;
	clear:both;
	margin-bottom:20px;
	padding-bottom:20px;
	width: 770px;
	margin-right:auto;
	margin-left:auto;
}

#body {
	padding: 1px;
	background-color: #ffffff;
}

#nav 
{ 
	position:absolute;
	padding:0px; 
	margin-top:20px; 
	margin-left:30px;
	width:670px;
}

#nav ul { list-style:none; padding:0; margin:0; font-weight:bold; font-size:0.9em; } 
#nav li { float:left; margin:0; padding:0; text-align:center; }
#nav li a { background-color:#ffffff; color:#666666; padding:3px 23px; margin:0; border-right: solid 3px #ffffff; display:block; text-decoration:none; text-align:center; }
#nav li a:hover { background-color:#eeeeee; color:#666666; cursor:pointer; text-decoration:none; }
#nav .selected { background-color:#eeeeee; }

#content {
	margin:0;
	padding:0;
	margin-top:80px;
	margin-left:50px;
	width:670px;
	color: #333333;
}

#content #right, #content #left {
	height:190px;
}

#content > #right, #content > #left {
	height:auto; 
	min-height:215px;
}

#right, #left {
	background-color:#ffffff;
}

#right {
	margin-left:205px;
}

#left {
	margin:0;
	padding:0;
	position:absolute;
	float:left;
	top:340px;
}

#nav_bottom 
{
	padding-top: 10px;
	text-align: center;
	font-size: 0.85em;
	line-height:5px;
	color: #1083b0;
	clear:both;
}

.copyright {
	color: #666666;
}

img {
	border:none;
}
/* image style used for footer image */
#nav_bottom #footerimage { text-align:left; margin-left:20px; }

/* table styles */
/* added by Liane Frydland 22/05/2007 */
.tablecaption01 { color: #fff; background-color: #f20292; }
.tableheader01 { color: #000; background-color: #0099CC; }

.tableborder, #datatable01, #datatable02, #datatable03, #datatable04 { border:1px solid #AEAEAE; position:relative; }

html>body .tableborder, html>body #datatable01, html>body #datatable02, html>body #datatable03, html>body #datatable04 { margin-top: 3px; }

.tableheader01b, .tablecell01b, .tablecell02b, .tableheader03b, .tablecell03b { background-color: #E1E1E1; } /* alternate row colours */

.tablecaption01 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	padding: 3px 10px 3px 6px;
}

html>body .tablecaption01 { width:auto; margin-bottom:-3px; }

.tableheader01 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 3px 3px 3px 6px;
}

.tablecell01a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
	line-height: 150%;
	color: #000;
	background-color: #fff;
	text-align: left;
	vertical-align: top;
	padding: 3px 3px 3px 6px;
}

.tablecell01b {
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
	line-height: 150%;
	color: #000;
	text-align: left;
	vertical-align: top;
	padding: 3px 3px 3px 6px;
}

.tablecell01c {
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
	line-height: 150%;
	color: #000;
	background-color: #fff;
	text-align: left;
	vertical-align: top;
	padding: 1px 3px 1px 6px;
}

/* miscellaneous */
/* added by Liane Frydland 22/05/2007 */
.topofpage {
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
	font-weight: bold;
	clear: none;
	float: right;
	padding: 0px;
}

/* gallery */

#gallery { padding: 0; margin: 0; position: relative; height:1%; }
html>body #gallery { min-height:650px; height:auto; }
#gallery .gallerythumbnail { 
	border-bottom:none;
	padding: 10px 0 0 0;
	margin: 0 -1px -1px 0;
	float:left;
	text-align: left;
	width: 200px;
	font-size:85%; 
}
#gallery .gallerythumbnail div { text-align:center;margin:0; padding:0; }
#gallery .gallerythumbnail .thumb { margin:0; }
#gallery .gallerythumbnail p { padding:0 10px; margin:0; }

