/* CSS Document */

/**************************************************
Global Styles
**************************************************/
*{
	margin:0;
	padding:0;
}

body{font-family:Arial, Helvetica, sans-serif;background:transparent url(../images/crowd_test2.gif) 0 450px repeat; }

/**************************************************
Header Styles
*************************************************/
div#sky  {background-image:url(../images/sky.gif);}
div#sky div#header {width:800px; height:326px; background-image:url(../images/scoreboard_bg2.gif); margin:auto; }
div#sky div#header ul#menu {list-style-type:none; padding:none; margin:148px 0px 0px 20px; float:left;}
div#sky div#header ul#menu li {margin:0px; padding:0px;}
div#sky div#header ul#menu a {display:block; width:203px; height:25px; margin-bottom:11px;text-indent:-999em;outline:none;}
div#sky div#header ul#menu a#home{background-image:url(../images/home2.gif);}
div#sky div#header ul#menu a#home:hover{background-image:url(../images/home_over2.gif);}
div#sky div#header ul#menu a#register{background-image:url(../images/register2.gif);}
div#sky div#header ul#menu a#register:hover{background-image:url(../images/register_over2.gif);}
div#sky div#header ul#menu a#refer{background-image:url(../images/refer2.gif);}
div#sky div#header ul#menu a#refer:hover{background-image:url(../images/refer_over2.gif);}
div#sky div#header ul#menu a#photos{background-image:url(../images/photos2.gif);}
div#sky div#header ul#menu a#photos:hover{background-image:url(../images/photos_over2.gif);}

div#sky div#header ul#logo {list-style-type:none; padding:none; margin:148px 134px 0px 0px; float:right;}
div#sky div#header ul#logo li {margin:0px; padding:0px;}
div#sky div#header ul#logo a {display:block; width:207px; height:61px; margin-bottom:12px;text-indent:-999em;outline:none;}
div#sky div#header ul#logo a#siren {background-image:url(../images/siren_logo.gif);}
div#sky div#header ul#logo a#siren:hover {background-image:url(../images/siren_logo_over.gif);}
div#sky div#header ul#logo a#pharmavoice {background-image:url(../images/pharma_logo.gif);}
div#sky div#header ul#logo a#pharmavoice:hover {background-image:url(../images/pharma_logo_over.gif);}

/**************************************************
Container Styles
**************************************************/
#container{margin:0px auto;}


/**************************************************
Container > content Styles
*************************************************/
#container #fence {background:transparent url(../images/fence.gif) top left repeat-x;  position:relative; top:0; padding-bottom:40px;}

#container #content{
	width:700px;
	margin:0 auto;
	margin-bottom:30px;
	border:3px solid #51c2ea;
	padding:20px 40px;
	background-color:#FFFFFF;
	position:relative; top:0;
}
#container #content a img.reg{
	display:block;
	margin:5px auto;
	padding:0 231px;
	border:0;
	background:transparent url(../images/stars.jpg) center left repeat-x;
}

#container #content #blueform{ background:transparent url(../images/register_bg2008.jpg) top left no-repeat;padding:50px 20px 0 30px;margin-top:20px;}
#container #content #blueform2{ background:transparent url(../images/refer_bg2008.jpg) top left no-repeat;padding:50px 20px 0 15px;margin-top:20px;}

#container #content table{font-size:12px;border-collapse:collapse;width:100%;margin:10px 0;}
#container #content table tr th{background-color:#F58C23; padding:3px 0;color:#FFFFFF;text-transform:uppercase;}
#container #content table tr td{border-bottom:1px solid #F58C23; padding:3px;}

#container #content form#registration table{width:100%;}
#container #content form#registration table tr td{border:0;}
#container #content form#registration table tr td.first{width:30%;}
#container #content form#registration table tr td.second{width:70%;}
#container #content img.wrigley{margin:8px;padding:2px;border:2px solid #026A91; float:right;}
#container #content form#registration input.btn{
	display:block;
	margin:30px auto;
	padding:0 231px;
	border:0;
	background:transparent url(../images/stars.jpg) center left repeat-x;
}


textarea{width:100%;height:250px;}

/**************************************************
Typography Styles
**************************************************/
p,h1,h2,h3,h4,h5,h6{margin:8px 0;}
p{font-size:12px;}
h1{
	color:#51c2ea;
	font-size:22px;
	/*padding-bottom:20px;
	background:transparent url(../images/star2.jpg) bottom left repeat-x;margin-bottom:15px;*/
}
h2{
	color:#51c2ea;
	font-size:18px;
	font-weight:normal;
	/*text-align:center;
	background:#FFFFFF url(../images/star2.jpg) center left repeat-x;*/
}
h3{
	color:#026A91;
	font-size:16px;
	font-weight:bold;
}
#container #content a{color:#01A6E6;}
#container #content a:hover{text-decoration:none;color:#006A91;}

.error{color:red;font-weight:bold;}