/* CSS Document */

body
{
	background: #fff;
	margin: 0;
	font: normal 12px arial, helvetica, sans-serif;
	color: #000;
	padding: 18px 23px 18px 23px;
}
form
{
	margin: 0;
	padding: 0;
}
img
{
	border: none;
}
div
{
	margin: 0;
	padding: 0;
}
a
{
	color: #2A383E;
	text-decoration: none;
}
a:hover
{
	color: #2A383E;
	text-decoration: underline;
}

/* Header */
.wrapper
{
	width: 953px;
	margin: 0px auto;
	background: #fff;
}
.header
{
	background: #7F7F7F;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #fff;
	width: 953px;
	height: 127px;
	border-bottom: 1px solid #fff;
}
.header .logo
{
	margin-left: 18px;
	padding-top: 20px;
}
.header .caption
{
	margin-left: 18px;
	margin-top: 6px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #fff;
}

.leftTd
{
	background: #494949 url(../images/lefttd_bdg.gif) repeat-y left top;
}
.shadow
{
	background: url(../images/menu_top_shadow.gif) repeat-x top;
	height: 10px;
}
.leftMenu
{
	background: #494949 url(../images/lefttd_bdg.gif) repeat-y left top;
	width: 219px;
	margin-bottom: 20px;
}
.leftMenu UL
{
	margin: 0px auto;
	padding: 0;
	padding-top: 0px;
}
.leftMenu LI
{
	margin: 0;
	list-style: none;
	display: inline;
}
.leftMenu A
{
	color: #fff;
	font: normal 14px arial, helvetica, sans-serif;
	display: block;
	text-decoration: none;
	padding-left: 40px;
	line-height: 26px;
	background: url(../images/ico_arrow.gif) no-repeat left;
}
.leftMenu A:hover
{
	background: url(../images/menu_hover_back.gif) no-repeat left;
	width: 179px;
	height: 26px;
	color: #fff;
	text-decoration: none;
	font: normal 14px arial, helvetica, sans-serif;
	line-height: 26px;
	margin-left: 0px;
}
.leftMenu LI.selected A
{
	background: url(../images/menu_hover_back.gif) no-repeat left;
	width: 179px;
	height: 26px;
	color: #fff;
	text-decoration: none;
	font: normal 14px arial, helvetica, sans-serif;
	line-height: 26px;
	margin-left: 0px;
}

.mainImage
{
	background: url(../images/mainImage.jpg) no-repeat left top;
	width: 734px;
	height: 224px;
}
.mainText
{
	font: 18px bold Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: right;
	padding-top: 55px;
	margin-right: 30px;
	line-height: 24px;
}
.mainAdd
{
	font: 18px bold Arial, Helvetica, sans-serif;
	color: #FFC05E;
	text-align: right;
	padding-top: 20px;
	margin-right: 30px;
	line-height: 30px;
}
/* /Header */

/* Content */

.getEvent
{
	background: url(../images/getEvent.gif) no-repeat left top;
	width: 219px;
	height: 101px;
}
.getEvent span
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #F9F6A0;
	padding-left: 25px;
	display: block;
	padding-top: 32px;
	line-height: 20px;
}
.getEvent a
{
	text-decoration: none;
}
.getEvent a:hover
{
	text-decoration: none;
}
.suppliment
{
	background: url(../images/suppliment.gif) no-repeat left top;
	width: 219px;
	height: 102px;
}
.suppliment span
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #F9F6A0;
	padding-left: 25px;
	display: block;
	padding-top: 10px;
	line-height: 20px;
}
.suppliment a
{
	text-decoration: none;
}
.suppliment a:hover
{
	text-decoration: none;
}
.joinus
{
	background: url(../images/joinus.gif) no-repeat left top;
	width: 219px;
	height: 102px;
}
.joinus span
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #F9F6A0;
	padding-left: 25px;
	display: block;
	padding-top: 20px;
	line-height: 20px;
}
.joinus a
{
	text-decoration: none;
}
.joinus a:hover
{
	text-decoration: none;
}

.rightTd
{
	background: #eeeeee;
	border-right: 1px solid #DDDDDD;
}
.leftContent
{
	margin-left: 25px;
	margin-top: 40px;
	width: 391px;
}
.leftContentIndex
{
	margin-left: 25px;
	margin-top: 22px;
	width: 391px;
}
.cotentText
{
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #625A5A;
}
.heighlightText
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #056839;
}
.greyText
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #606160;
}

.calendar
{
	background: url(../images/calendar_back.gif) no-repeat left top;
	width: 391px;
	height: 85px;
	font: 14px normal Arial, Helvetica, sans-serif;
	border: 0px solid #000;
}
.calendar div
{
	margin-left: 100px;
	padding-top: 23px;
	line-height: 30px;
	color: #625A5A;
}
.calendar .greyText
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #4E4F4E;
}
.presentedby
{
	margin-top: 20px;
}

.listBlock
{
	width: 283px;
	border: 2px solid #fff;
	margin-top: 22px;
}
.listHead
{
	background: url(../images/listHead_back.gif) no-repeat center top;
	width: 283px;
	height: 36px;
}
.listHead span
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #4E4F4E;
	line-height: 36px;
	padding-left: 23px;
}
.list ul
{
	margin-right: 10px;
}
.list ul li
{
	list-style: url(../images/ico_arrow1.gif);
	font: 12px normal Arial, Helvetica, sans-serif;
	color: #625A5A;
	padding-bottom: 5px;
}

.listBlock1
{
	width: 283px;
	border: 2px solid #fff;
	border-top: 0px;
}
.listHead
{
	background: url(../images/listHead_back.gif) no-repeat center top;
	width: 283px;
	height: 36px;
}
.listHead span
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #4E4F4E;
	line-height: 36px;
	padding-left: 23px;
}
.list ul
{
	margin-right: 10px;
}
.list ul li
{
	list-style: url(../images/ico_arrow1.gif);
	font: 12px normal Arial, Helvetica, sans-serif;
	color: #625A5A;
	padding-bottom: 5px;
	text-decoration: none;
}

.bottomContent
{
	margin: 20px 25px 10px 25px;
	margin-top: 20px;
	font: 10px normal Arial, Helvetica, sans-serif;
	color: #625A5A;
}
/* /Content */

/* Inside Page Content */

.insideContent
{
	margin-left: 25px;
	margin-top: 20px;
	width: 680px;
}
.reg_hd
{
	background: url(../images/reg_hd.gif) no-repeat left top;
	width: 674px;
	height: 28px;
	font: 12px bold Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.reg_center
{
	background-color: #646564;
}
.reg_subhd
{
	font: 20px bold Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding-left: 5px;
}
.reg_small
{
	font: 10px normal Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.reg_rows
{
	background: url(../images/reg_rows.gif) no-repeat right top;
	width: 513px;
	height: 53px;
	font: 12px normal Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.reg_sep
{
	background: url(../images/reg_seperator.gif) no-repeat left;
	height: 7px;
}
.reg_bottom
{
	background: url(../images/reg_bottom.gif) no-repeat left top;
	width: 674px;
	height: 28px;
	font: 10px normal Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.sponsor
{
	background: url(../images/sponsor.gif) no-repeat left bottom;
	width: 219px;
	height: 229px;
}
.sponsor span
{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding-left: 25px;
	display: block;
	padding-top: 0px;
	line-height: 25px;
}
.sponsor a
{
	text-decoration: none;
}
.sponsor a:hover
{
	text-decoration: none;
}
/* Inside Page Content */

/* Common classes*/

.fdlbl
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #625a5a;
}
.cboactive
{
	background-color: #ffffff;
	border: 1px inherit #000000;
	font: 10px normal Arial, Helvetica, sans-serif;
	color: #101416;
}
.button
{
	background: url(../images/bt_bdg.gif) no-repeat left top;
	border: 0px;
	width: 83px;
	height: 25px;
	font: 12px bold Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
}
.button1
{
	background-image: url('../images/bt_bdg1.gif');
	background-position:left top;
	background-repeat:no-repeat;
	border: 0px;
	width: 110px;
	height: 25px;
	font: 12px bold Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
}
/* Common classes*/


/* Footer */
.footer
{
	background: url(../images/footer_back.gif) repeat-x left top;
	height: 43px;
}
.footer span
{
	font: 10px normal Arial, Helvetica, sans-serif;
	color: #625A5A;
	line-height: 38px;
}

/* /Footer */

/* registration Table */
table.registration td
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #625a5a;
	text-align:left;
}
table.registration input, select
{
	background-color: #ffffff;
	border: 1px inherit #000000;
	font: 10px normal Arial, Helvetica, sans-serif;
	color: #101416;	
	width:200px;
}

table.registration1 td
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #625a5a;
	text-align:left;
}
table.registration1 input, select
{
	background-color: #ffffff;
	border: 1px inherit #000000;
	font: 10px normal Arial, Helvetica, sans-serif;
	color: #101416;	
}


.toplinks
{
	font-size:13px;
	color:#f9f6a0;
	text-decoration:none; font-weight:700;
	
}

.toplinksdisabled
{
	font-size:13px;
	color:#ffffff;
	text-decoration:none; font-weight:700;
	
}

.toplinksactive
{
	color:#b28600;
	text-decoration:none; font-weight:600;
	
}
table.grdview
{
	font-weight: bold;
	table-layout: auto;
	border-collapse: separate;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	width:600px;
}
table.grdview td
{
	color: #606160;
	font-weight: bold;
	table-layout: auto;
	border-collapse: separate;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	padding-left:5px;
	text-align:center;
	
}
table.grdview th
{
	background-color:#494949;
	height: 20px;
	font: 15px bold Arial, Helvetica, sans-serif;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	color: #ffffff;
}

table.blueFont td, th
{
	color: #606160;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	table-layout: auto;
	border-collapse: separate;
}

.chkbox
{
	width:25px;
}

.gradblock_top{background:url(../images/gradblock_top.gif) no-repeat left top; width:681px; height:10px;}
.gradblock_center{background:url(../images/gradblock_center.gif) repeat-y left top; width:681px;}
.gradblock_bottom{background:url(../images/gradblock_bottom.gif) no-repeat left top; width:681px; height:7px;}
