/**
 * Style sheet my_style
 */
#header
{
	position:relative;
	padding:0px;
	background-color:#C0BC00;
	background-image:url("tl_files/ciga/body_images/header.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

#header #logo
{
	width:750px;
	height:145px;
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}

#header #header_search
{
	height:26px;
	float:right;
	padding-top:118px;
	padding-right:0px;
	vertical-align:baseline;
}

/* home navigation */
#header #home_nav
{
	width:990px;
	height:24px;
	float:left;
	clear:both;
	margin:0px;
	padding:7px 0px 2px 10px;
	background-color:#FFFFFF;
}

#footer
{
	width:1000px;
	height:45px;
	position:relative;
	padding:0px;
	text-align:center;
	background-color:#0065A9;
	border-top:2px solid #C0BC01;
	border-right:0px solid #C0BC01;
	border-bottom:0px solid #C0BC01;
	border-left:0px solid #C0BC01;
	border-collapse:collapse;
	color:#D9D774;
}

#nav
{
	width:1000px;
	height:30px;
	position:relative;
	float:left;
	clear:both;
	padding:0px;
	text-align:center;
	background-image:url("tl_files/ciga/body_images/nav_bg.jpg");
}

#nav #bg
{
	height:28;
	background-color:#514339;
}

#nav_txt
{
	font-family:Georgia;
	font-weight:bold;
	font-variant:small-caps;
	font-size:13px;
	color:#72A61E;
}

#nav a
{
	font-family:Georgia;
	font-weight:bold;
	font-variant:small-caps;
	font-size:12px;
	color:#30518B;
}

#nav a:hover
{
	text-decoration:none;
	color:#F58165;
}

.left_nav1
{
	height:23px;
	margin:0px 0px 2px 0px;
	padding:7px 0px 0px 18px;
}

.left_nav
{
	height:30px;
	margin:0px 0px 2px 0px;
	padding:0px;
}

.left_nav a, .left_nav a:link
{
	height:23px;
	clear:both;
	display:block;
	margin:0px;
	padding:7px 0px 0px 18px;
	background-image:url("tl_files/ciga/body_images/left_bg.jpg");
	color:#FFFFFF;
}

.left_nav a:hover
{
	color:#FFFFFF;
	background-position: 0 30px;
}

#wrapper
{
	width:1000px;
	background-color:#FFFFFF;
}

#wrapper #left
{
	width:200px;
	margin:0px 0px 0px 5px;
	padding:7px 0px 0px 0px;
	background-image:url("tl_files/ciga/body_images/left_top.jpg");
	background-position:center top;
	background-repeat:repeat-x;
}

/* for left end */
#left_end
{
	height:5px;
	background-image:url("tl_files/ciga/body_images/left_top.jpg");
	background-repeat:no-repeat;
}

#wrapper #left a:hover
{
	text-decoration:none;
}

/* right penal */
#wrapper #right
{
	padding:2px 0px 0px 0px;
	text-align:justify;
}

/* member login background */
#wrapper #right #member
{
	height:25px;
	margin:0px;
	padding:5px 0px 0px 50px;
	background-image:url("tl_files/ciga/body_images/mem_login_bg.jpg");
	background-repeat:no-repeat;
}

/* join now background */
#wrapper #right #join
{
	height:30px;
	margin:0px;
	padding:7px 0px 0px 60px;
	background-image:url("tl_files/ciga/body_images/join_now_bg.jpg");
	background-repeat:no-repeat;
}

#wrapper #right #join a
{
	text-align:center;
	font-family:Georgia;
	font-weight:bold;
	text-decoration:none;
	font-variant:small-caps;
	font-size:12px;
	color:#FFFFFF;
}

#wrapper #right #join a:hover
{
	color:#000000;
}

#wrapper #right #member a
{
	text-align:center;
	font-family:Georgia;
	font-weight:bold;
	text-decoration:none;
	font-variant:small-caps;
	font-size:12px;
	color:#FFFFFF;
}

#wrapper #right #member a:hover
{
	color:#000000;
}

/* Page Tool Background */
#wrapper #right #pagetool
{
	height:120px;
	margin:0px;
	padding:20px 0px 0px 10px;
	background-image:url("tl_files/ciga/body_images/page_tool_bg.jpg");
}

/* Other Links Background */
#wrapper #right #otherlinks
{
	height:210px;
	margin:0px;
	padding:0px 10px 5px 10px;
	background-image:url("tl_files/ciga/body_images/other_links_bg.jpg");
}

#wrapper #main
{
	width:570px;
	position:static;
	margin-right:auto;
	margin-left:auto;
	padding:15px 7px 30px 7px;
	background-color:#FFFFFF;
}

/* For Advertising Background */
#left_ads
{
	height:110px;
	margin:10px 0px;
	padding:15px 10px 0px 5px;
	background-image:url("tl_files/ciga/body_images/page_tool_bg.jpg");
}

/* for all titles */
#title
{
	padding:5px 0px;
	font-family:Georgia;
	font-weight:bold;
	font-variant:small-caps;
	font-size:14px;
	color:#375891;
}

.calendar
{
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	cellspacing:1px;
}

.calendar tr
{
	text-align:center;
	background-color:#FFFFFF;
}

.calendar td
{
	border:1px solid #cccccc;
}

.formbody tr
{
	height:25px;
}

#past_winners
{
	background-color:#FEFDEB;
}

#past_winners tr
{
	height:25px;
}

#past_winners tr .even
{
	background-color:#ffffff;
}

#past_winners td
{
}

#past_winners .title
{
	background-color:#E3E099;
}

span.mandatory
{
	color:#ff0000;
}

.error
{
	color:#ff0000;
}

span.captcha_text
{
	color:#ff0000;
}

.sponsor
{
	width:200px;
	margin:10px auto;
	padding:0px;
	text-align:center;
	list-style-type:none;
}

/* sponsor ul */
.sponsor ul
{
	margin:0px auto 0px 15px;
	padding:0px;
	list-style-type:none;
}

/* sponsor */
.sponsor li
{
	overflow:hidden;
	clear:both;
	margin:5px auto 5px 0px;
	padding:5px 0px;
	text-align:left;
	list-style-type:none;
}

