* {padding:0; margin:0;}

html { min-height: 100%; margin-bottom: 1px; }

a:link {color: #CC0000;text-decoration: none;}
a:visited {color: #CC0000;text-decoration: none;}
a:hover {color: #CC0000;text-decoration: underline;}
a:active {color: #CC0000;text-decoration: none;}

body {background-image: url('http://media.clickability.com/designimages/bkgd.jpg');background-repeat:repeat-y;background-position:50%;background-color:#FFFFFF;}

#page_wrapper {margin: 0 auto;width:1024px;font-size:12px;line-height:14px;font-family: Arial, sans-serif;color: #333333;position:relative;}

#header {}
#logo {padding:25px 0 10px 35px;}
#register {float:right;position:absolute;top:35px;right:35px;}

#menu {width:100%;height:30px;position:relative;background-image: url('http://media.clickability.com/designimages/menu_bkgd_pattern.jpg');background-repeat:repeat-x;background-position:top left;}


#menu ul {padding-left:20px;color:#666666;list-style:none;}
#menu li {float:left;position:relative;}
#menu li a {display:block;padding:8px 31px 8px 32px;color:#333333;}
#menu li a:hover {padding:8px 32px 8px 31px;display:block;color:#FFFFFF;background-image: url('http://media.clickability.com/designimages/rollover_bkgd.jpg');background-repeat:repeat-x;background-position:top left;text-decoration:none;}


#email_print {float:right;position:absolute;right:0;top:44px;font-size:11px;}

.horiz_line_white {margin:0 0 8px 35px;border-bottom:1px solid #FFFFFF;}
.horiz_line_gray {margin:10px 0 2px 0;border-bottom:1px solid #666666;}
.horiz_line_red {margin:5px 0;border-bottom:1px solid #CC0000;}


/* below css is for home page only */

#left_col_red {height:780px;float:left;position:relative;color:#FFFFFF;width:245px;background-color:#CC0000;}
	#left_col_red h1{padding:20px 35px 8px 35px;font-size:14px;line-height:16px;font-weight:bold;}
	#left_col_red p {padding:2px 35px;}
	#left_col_red p a {text-decoration:none;color:#FFFFFF;}
	#left_col_red p a:hover {text-decoration:underline;}
	#left_col_red ul {padding:5px 35px;}
	#left_col_red li {line-height:14px;margin: 0px 15px 10px 15px;list-style-position: outside;list-style-image: url('http://media.clickability.com/designimages/karat.gif');}


#middle_col {height:780px;float:left;position:absolute;top:348px;left:245px;width:575px;background-image:url('http://media.clickability.com/designimages/bkgd_gradient_pattern.jpg');background-repeat:repeat-x;background-position:bottom;background-color:#fafafa;}
	#middle_col p {font-size:12px;line-height:17px;padding:5px 35px;}
	#middle_col ul {font-size:12px;line-height:17px;padding:5px 35px;list-style:square;}
	#middle_col li {padding:2px 35px 3px 0;margin-left:16px;}
	#middle_col h1 {padding:35px 35px 10px 35px; 0;font-size:22px;line-height:23px;font-weight:normal;color:#666666;}


#right_col {height:780px;float:left;position:absolute;top:348px;left:829px;width:195px;}
	#right_col h2 {font-size:13px;font-weight:bold;color:#666666;top:35px;left:35px;position:absolute;z-index:100;width:125px;text-align:center;}


/* below css is for all other pages  */

#content_wrapper {position:relative;width:1024px;}

#left_col_gray {float:left;position:absolute;top:0;left:0;color:#FFFFFF;width:245px;}
	#left_col_gray h1{color:#FFFFFF;background-color:#666666;margin-top:30px;padding:10px 35px;font-size:12px;font-weight:bold;text-transform:uppercase;}
	#left_col_gray h2{color:#FFFFFF;background-color:#666666;padding:10px 35px;font-size:12px;font-weight:bold;text-transform:uppercase;}
	#left_col_gray h3{color:#666666;font-size:11px;text-transform:uppercase;margin-bottom:3px;margin-right:0;}
	#left_col_gray h4{color:#666666;font-size:11px;font-weight:normal;padding-bottom:20px;}
	#left_col_gray p {color:#666666;line-height:16px;}
     #left_col_gray #wrapper {padding:10px 15px 10px 35px;background-image:url('http://media.clickability.com/designimages/bkgd_gradient_pattern.jpg');background-repeat:repeat-x;background-position:bottom;border-bottom:1px solid #CCCCCC;background-color:#FFFFFF;}
	/*#left_col_gray p a {text-decoration:none;color:#666666;}
	#left_col_gray p a:hover {text-decoration:underline;}*/
	#left_col_gray ul {padding:10px 15px 10px 35px;background-image:url('http://media.clickability.com/designimages/bkgd_gradient_pattern.jpg');background-repeat:repeat-x;background-position:bottom;border-bottom:1px solid #CCCCCC;background-color:#FFFFFF;}
	#left_col_gray li {line-height:14px;margin: 10px 15px;list-style-position: outside;list-style-image: url('http://media.clickability.com/designimages/karat_gray.gif');color:#666666;}
#left_col_gray li a {color:#666666;text-decoration:none;}
#left_col_gray li a:hover {color:#CC0000;text-decoration:underline;}
	
	
#main {margin-left:280px;position:relative;width:694px;}
	#main p {margin:0;line-height:16px;}
	
	#main h1 {padding:35px 50px 20px 0; font-size:22px;line-height:23px;font-weight:normal;color:#666666;}
	#main h2 {padding:0 50px 0 0;font-size:14px;line-height:16px;font-weight:bold;color:#CC0000;}
	#main h3 {padding:0 50px 0 0;font-size:12px;line-height:16px;font-weight:bold;color:#666666;font-style:italic;}
	#main ul {padding:3px 5px;line-height:16px;}
	#main li {margin: 4px 11px;line-height:16px;}
	#main .sub1 {padding:0 50px 8px 0;font-size:11px;line-height:14px;font-weight:bold;color:#CC0000;text-transform:uppercase;}
	#main .sub2 {padding:0 50px 8px 0;font-size:11px;line-height:14px;font-weight:bold;color:#666666;text-transform:uppercase;}
	#main label {margin-left:6px;}
	#main #table1 input {margin-left:8px;}
	#main #table2 input {width:300px;height:20px;background-color:#EAEAEE;}
	#main td {height:30px;}
	#main .user {height:30px;text-align:right;width:260px;padding-right:10px;}
	#main textarea {height:60px;width:260px;background-color:#EAEAEE;}
	#main #employee {font-size:11px;color:#999999;}
	#main #employee input {height:50px;width:200px;background-color:#FFFFEE;}
	
	

#speaker {margin:0;position:relative;}	
#speaker_img {float:left;position:absolute;width:60px;left:0;font-size:1px;border:1px solid #CCCCCC;}
#speaker p {padding:0 0 0 80px;line-height:16px;}


#sponsor {margin:0;position:relative;}	
#sponsor_img {float:left;position:absolute;width:110px;left:0;text-align:right;}
#sponsor p {padding:0 0 0 135px;line-height:16px;}


#sponsorship {font-size:11px;line-height:12px;position:relative;}
#sponsorship ul {padding:3px 5px;font-size:11px;line-height:12px;}
#sponsorship li {margin: 0px 11px;}
#sponsorship h2 {background-image: url('http://media.clickability.com/designimages/box_pattern.jpg');background-repeat:repeat-x;color:#333333;padding:3px 10px;font-size: 12px;}



#agenda {position:relative;top:0;left:50px;width:924px;}
	#agenda h2 {font-size:12px;line-height:17px;font-weight:normal;}
	#agenda h1 {padding:35px 0 20px 0; font-size:22px;line-height:23px;font-weight:normal;color:#666666;}
	#agenda p {font-size:11px;line-height:13px;padding:5px 0 0 0;font-weight:normal;}
	#agenda li {font-size:11px;line-height:13px;padding:5px 0 0 0px;font-weight:normal;margin-left:15px;}
	#agenda .header_lg {color:#FFFFFF;background-color:#666666;padding:5px 0;font-size:10px;font-weight:bold;text-transform:uppercase;text-align:center;}
	#agenda .header_sm {color:#FFFFFF;background-color:#666666;padding:5px 0;font-size:10px;font-weight:bold;text-transform:uppercase;text-align:center;}
	#agenda .dark td {vertical-align:top;color:#666666;background-color:#DCDDDF;padding:7px 10px;font-size:11px;line-height:13px;font-weight:normal;text-align:left;border-right:10px solid #FFFFFF;}
	#agenda .light td {vertical-align:top;color:#666666;background-color:#F3F3F3;padding:7px 10px;font-size:11px;line-height:13px;font-weight:normal;text-align:left;border-right:10px solid #FFFFFF;}



#blog {padding:0 0 20px 0;border-bottom:1px solid #CC0000;}
	#previous {position:relative;padding:8px 0 0 0;font-size:11px;}
	#next {float:right;position:absolute;top:0;right:0;margin:8px 0 0 0;font-size:11px;}
	#blog h1 {padding:25px 0 10px 0; font-size:20px;line-height:22px;font-weight:normal;}
	#blog h2 {font-size:13px;font-weight:normal;color:#666666;}
	#blog h3 {margin: 0;padding: 20px 0 10px 0;font-size: 12px;color: #666666;}
	#blog h4 {font-size:13px;font-weight:bold;float:right;}
	#blog p {font-size:11px;line-height:15px;clear:both;}
	#blog .date {font-size:13px;line-height:14px;padding:40px 0 0 0;color:#666666;}
	.commentmetadata {color:#CC0000;margin: 0; display: block;padding:3px 0;}
	.commentOfficialUser { background-color: #e9e6cc; border-top: 2px solid #aaa675; border-bottom: 2px solid #aaa675;padding:10px;}
	#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0; background-color:#EAEAEE; }
	#commentform textarea {width: 500px;padding: 2px; background-color:#EAEAEE; }
	#commentform #submit {margin: 10px 0; text-align: left;background-color:none;width:150px;}
	.alt {background-color: #EAEAEE;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin: 0;padding: 10px;}
	.greyComment{background-color: #EAEAEE;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin: 0;padding: 10px;}
	.whiteComment{background-color: #FFFFFF;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin: 0;padding: 10px;}
	.commentlist li {margin: 15px 0 3px;padding: 5px 10px 3px;}
	.commentlist p {margin: 10px 5px 10px 0;}
	.commentlist li {font-weight: bold;}
	.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
	.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
	#commentform p {margin: 5px 0;}
	.nocomments {text-align: center;margin: 0;padding: 0;}
	#respond, #trackbacks { clear: both; }
	



#footer {clear:both;position:relative;font-size:11px;color:#666666;padding:7px 30px;border-top:1px solid #BFC1C3;}
#footer a {color:#666666;text-decoration:none;}
#footer a:hover {text-decoration:underline;}


















