﻿/*
Colors
002C63 - Dark Blue
18B6E7 - Light Blue
*/

/********************************/
/* General elements             */
/********************************/
body 
{
	margin:0px;
	background-color:#000000;
	font-family:Futura,Arial,Helvetica,sans-serif;
	font-size:10pt;
}

p, li
{
	background-color:#FFFFFF;
	font-size:11pt;
}

img
{
	border:none;
}

h1
{
	color: #002C63;
	border-bottom: 1px dashed #002C63;
	width:100%;
	font-size: 16pt;
	font-weight:bold;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	background-image:url(../images/CDDC132_20px.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:492px;
	padding-left: 25px;
	margin-top:0px;
	margin-bottom:20px;
}

h2_old
{
	color:white;
	font-size: 16pt;
	padding-top:6px;
	padding-left:26px;
	font-weight:normal;
	/*width:569px;*/
	height:34px;
	background-image:url(../images/blueheadbg.jpg);
	background-repeat:repeat-x;
}

h2
{
	font-size:12pt;
	color: #002C63;
	font-weight:bold;
}

h3
{
	font-size:11pt;
	color: #002C63;
	font-weight:normal;
}

/********************************/
/* Elements By ID               */
/********************************/
div#main_container
{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:800px;
	background-color:#FFFFFF;
	padding-left:4px;
	padding-right:4px;
	border-left:1px solid #e7c7ce;
	border-right:1px solid #e7c7ce;
	border-bottom:1px solid #e7c7ce;
}

div#main_header_container
{
	width:802px;
	height:108px;
	position:relative;
	margin-top:2px;
	margin-bottom:2px;
	z-index:1;
}

div#logo_container
{
	float:left;
}

div#menu_container
{
	float:left;
	z-index:100;
}

div#header_image_container
{
	width:800px;
	height:216px;
	position:relative;
	margin-top:2px;
	margin-bottom:2px;
}

div#title_bar
{
	background-image:url(../images/vincere_insieme_light.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:800px;
	height:32px;
	background-color:#18B6E7;
	margin-top:2px;
	margin-bottom:2px;
}

div#body_container
{
	position:relative;
	width:800px;
	overflow:auto;
	margin-top:5px; margin-bottom:5px;
}

div#main_content
{
	width:520px; min-height:450px;
	border:1px solid #18B6E7;
	padding:20px;
	padding-top:30px;
	height:100%;
	float:left;
}

div#login_panel
{
	float:right; width:211px;
	padding:10px; margin-bottom:5px;
	background-color:#e7e7e7; border:1px solid #18B6E7;
}

div.cx_panel
{
	float:right; width:211px;
	padding:10px; margin-bottom:5px;
	background-color:#e7e7e7; border:1px solid #18B6E7;
	text-align:center;
}

div#sponsor_panel
{
	background-color:#e7e7e7;
	border:1px solid #18B6E7;
	float:right;
	width:231px;
	margin-bottom:5px;
	padding-top:10px; padding-bottom:10px;
	text-align:center;
}

div#copyright
{
	position:relative;
	width:795px;
	background-color:#18B6E7;
	text-align:right;
	font-size:8pt;
	color:#FFFFFF;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	clear:both;
}

div#ie_logo
{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:808px;
	height:20px;
	color:#FFFFFF;
	background-image:url(../images/sponsor/IE_tag.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

/* These are not used right now
#header_img_1{background-image:url(../images/header/racing_coppis_800.jpg);}
#header_img_2{background-image:url(../images/header/peter_corn_800.jpg);}
#header_img_3{background-image:url(../images/header/tacchino_800.jpg);}
*/

/********************************/
/* Named Classes                */
/********************************/
.DynamicMenuZIndex
{
	z-index:1;
}
.menu_img
{
	border:1px solid #000000;
}

.menu_img_hover
{
	border:1px solid #e7e7e7;
}

.menu_item
{
	background-color: #333333;
	border:1px solid #e7c7ce; border-top:none;
	width:200px;
	height:22px;
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:5px;
	top:0px;
}

.menu_item_hover
{
	background-color: #333333;
	border:1px solid #e7c7ce; border-top:none;
	width:200px;
	height:22px;
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	color:#18B6E7;
	padding-left:5px;
}

div.blueline
{
	position:relative;
	width:800px;
	height:10px;
	background-color:#18B6E7;
	margin-top:2px;
	margin-bottom:2px;
}

a.sponsorLink
{
	font-size:8pt;
}

.updateBtn
{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #537DB9;
}

.redmsg
{
	color: #CC3333;
	font-weight:bold;
}

h2.center
{
	text-align:center;	
}﻿/*
Colors
002C63 - Dark Blue
18B6E7 - Light Blue
*/

/********************************/
/* General elements             */
/********************************/
body 
{
	margin:0px;
	background-color:#000000;
	font-family:Futura,Arial,Helvetica,sans-serif;
	font-size:10pt;
}

p, li
{
	background-color:#FFFFFF;
	font-size:11pt;
}

img
{
	border:none;
}

h1
{
	color: #002C63;
	border-bottom: 1px dashed #002C63;
	width:100%;
	font-size: 16pt;
	font-weight:bold;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	background-image:url(../images/CDDC132_20px.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:492px;
	padding-left: 25px;
	margin-top:0px;
	margin-bottom:20px;
}

h2_old
{
	color:white;
	font-size: 16pt;
	padding-top:6px;
	padding-left:26px;
	font-weight:normal;
	/*width:569px;*/
	height:34px;
	background-image:url(../images/blueheadbg.jpg);
	background-repeat:repeat-x;
}

h2
{
	font-size:12pt;
	color: #002C63;
	font-weight:bold;
}

h3
{
	font-size:11pt;
	color: #002C63;
	font-weight:normal;
}

/********************************/
/* Elements By ID               */
/********************************/
div#main_container
{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:800px;
	background-color:#FFFFFF;
	padding-left:4px;
	padding-right:4px;
	border-left:1px solid #e7c7ce;
	border-right:1px solid #e7c7ce;
	border-bottom:1px solid #e7c7ce;
}

div#main_header_container
{
	width:802px;
	height:108px;
	position:relative;
	margin-top:2px;
	margin-bottom:2px;
	z-index:1;
}

div#logo_container
{
	float:left;
}

div#menu_container
{
	float:left;
	z-index:100;
}

div#header_image_container
{
	width:800px;
	height:216px;
	position:relative;
	margin-top:2px;
	margin-bottom:2px;
}

div#title_bar
{
	background-image:url(../images/vincere_insieme_light.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:800px;
	height:32px;
	background-color:#18B6E7;
	margin-top:2px;
	margin-bottom:2px;
}

div#body_container
{
	position:relative;
	width:800px;
	overflow:auto;
	margin-top:5px; margin-bottom:5px;
}

div#main_content
{
	width:520px; min-height:450px;
	border:1px solid #18B6E7;
	padding:20px;
	padding-top:30px;
	height:100%;
	float:left;
}

div#login_panel
{
	float:right; width:211px;
	padding:10px; margin-bottom:5px;
	background-color:#e7e7e7; border:1px solid #18B6E7;
}

div.cx_panel
{
	float:right; width:211px;
	padding:10px; margin-bottom:5px;
	background-color:#e7e7e7; border:1px solid #18B6E7;
	text-align:center;
}
div.giro_panel
{
	float:right; width:211px;
	padding:10px; margin-bottom:5px;
	background-color:#e7e7e7; border:1px solid #18B6E7;
	color:#002C63;
	text-align:center;
}

div#sponsor_panel
{
	background-color:#e7e7e7;
	border:1px solid #18B6E7;
	float:right;
	width:231px;
	margin-bottom:5px;
	padding-top:10px; padding-bottom:10px;
	text-align:center;
}

div#copyright
{
	position:relative;
	width:795px;
	background-color:#18B6E7;
	text-align:right;
	font-size:8pt;
	color:#FFFFFF;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	clear:both;
}

div#ie_logo
{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:808px;
	height:20px;
	color:#FFFFFF;
	background-image:url(../images/sponsor/IE_tag.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

/* These are not used right now
#header_img_1{background-image:url(../images/header/racing_coppis_800.jpg);}
#header_img_2{background-image:url(../images/header/peter_corn_800.jpg);}
#header_img_3{background-image:url(../images/header/tacchino_800.jpg);}
*/

/********************************/
/* Named Classes                */
/********************************/
.DynamicMenuZIndex
{
	z-index:1;
}
.menu_img
{
	border:1px solid #000000;
}

.menu_img_hover
{
	border:1px solid #e7e7e7;
}

.menu_item
{
	background-color: #333333;
	border:1px solid #e7c7ce; border-top:none;
	width:200px;
	height:22px;
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:5px;
	top:0px;
}

.menu_item_hover
{
	background-color: #333333;
	border:1px solid #e7c7ce; border-top:none;
	width:200px;
	height:22px;
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	color:#18B6E7;
	padding-left:5px;
}

div.blueline
{
	position:relative;
	width:800px;
	height:10px;
	background-color:#18B6E7;
	margin-top:2px;
	margin-bottom:2px;
}

a.sponsorLink
{
	font-size:8pt;
}

.updateBtn
{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #537DB9;
}

.redmsg
{
	color: #CC3333;
	font-weight:bold;
}

h2.center
{
	text-align:center;	
}