/* Conti Default Styles */

/* non ID / class elements */
body{
	background-color:#FFFFFF;
	font-size:0.75em;
	margin:0;
	padding:0;
}
p{
	margin-left:12px;
	margin-top:18px;
	margin-right:20px;
	font-family:Arial, Helvetica, sans-serif;
}
ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.92em;
	margin-right:12px;
	margin-top:0px;
	line-height:15px;
}
form p{
	margin-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#B2B2B2;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:-6px;
}
*html form p{
	margin-bottom:-12px;
}
*html form{
	margin-left:0px;
	padding-bottom:-12px;
}
a{
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
/* end non ID / class elements */

/* hide an move elements not for the default display */
.hide{
	position:relative;
	left: -10000000px;
	display:none;
}
/* end */

/* wrapper / logo */
#siteWrapper{
	background-color:#FFFFFF;
	position:relative;
	top:0px;
	height:auto;
	width:1000px;
	/*left:0px;*/
	margin-left:auto;
	margin-right:auto;
}
/*#logo{
	background-image:url(../img/conti_logo.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:50px;
	left:20px;
	width:113px;
	height:80px;
	z-index:110;
}*/
#logo{
	position:absolute;
	top:0px;
	left:0px;
	width:113px;
	height:80px;
	z-index:110;
}
/* end wrapper / logo */

/* navigation elements */
#rootNav,
#parent_rootNav{
	background-color:#000000;
	color:#FFFFFF;
	position:absolute;
	width:160px;
	z-index:100;
	top:48px;
	left:200px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:12px;
	padding-top:12px;
	padding-bottom:12px;
}
#rootNav{
	background-color:#000000;
}
#rootNav a,
#parent_rootNav a{
	text-transform:capitalize;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-size:0.92em;
}
#parent_rootNav a,
#rootNav a:hover,
#parent_rootNav a.parent_rootNav_active,
#rootNav a.active_nav,
#parent_rootNav a:hover{
	text-transform:capitalize;
	font-weight:bold;
	text-decoration:none;
	font-size:0.92em;
}
#rootNav a:hover{
	color:#ED1B2B;
}
#rootNav a.active_nav {
	color:#ED1B2B;
}
#rootNavImg,
#parent_rootNavImg{
	background-repeat:no-repeat;
	color:#FFFFFF;
	position:absolute;
	width:30px;
	height:113px;
	z-index:100;
	top:48px;
	left:170px;
}
#rootNavImg{
	background-image:url(../img/nav_left_img.gif);
}
#rootNav p,
#parent_rootNav p{
	margin-left:12px;
	margin-top:15px;
	margin-right:20px;
	font-family:Arial, Helvetica, sans-serif;
}
/* end navigation elements */

/* root level nav with subs */
/* root navigation elements */

#parent_rootNav{
	background-color:#ED1B2B;
}

#parent_rootNav a{
	color:#FFFFFF;
}
#parent_rootNav a.parent_rootNav_active{
	color:#000000;
}
#parent_rootNav a:hover{
	color:#000000;
}
#parent_rootNav a.using_active_nav {
	text-transform:capitalize;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
#parent_rootNavImg{
	background-image:url(../img/starting/root_nav_left_img.gif);
}
/* end root level nav with subs */

/* end root navigation elements */

/* 2nd and 3rd level nav settings */
#real_second_Nav{
	background-color:#000000;
	color:#FFFFFF;
	position:absolute;
	width:193px;
	height:52px;
	z-index:110;
	top:75px;
	left:326px;
	padding-top:12px;
}
#second_Nav{
	background-color:#000000;
	color:#FFFFFF;
	position:absolute;
	width:193px;
	height:142px;
	z-index:110;
	top:75px;
	left:326px;
}
#second_NavImg{
	background-image:url(../img/starting/nav_left_img.png);
	background-repeat:no-repeat;
	position:absolute;
	width:39px;
	height:130px;
	z-index:110;
	top:90px;
	left:287px;
}
*html #second_NavImg{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/starting/nav_left_img.png', sizingMethod='fixed');
}
/* hyperlink styles */
#real_second_Nav a.level_2nav{
	margin-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	text-transform:capitalize;
	font-weight:bold;
}
#real_second_Nav a.level_2nav:hover{
	margin-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ED1B2B;
	text-transform:capitalize;
	font-weight:bold;
}
#real_second_Nav a.level_2nav_active{
	margin-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ED1B2B;
	text-transform:capitalize;
	font-weight:bold;
}
#second_Nav a.level_2nav{
	margin-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:30px;
	text-decoration:none;
	color:#FFFFFF;
	text-transform:capitalize;
	font-weight:bold;
}
#second_Nav a.level_2nav_active{
	margin-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:30px;
	text-decoration:none;
	color:#ED1B2B;
	text-transform:capitalize;
	font-weight:bold;
}
#second_Nav a.level_2nav:hover{
	margin-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ED1B2B;
	text-transform:capitalize;
	font-weight:bold;
}
#second_Nav a.level_2nav_btm{
	margin-left:12px;
	position:relative;
	top:-8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	text-transform:capitalize;
	font-weight:bold;
}
#second_Nav a.level_2nav_btm_active{
	margin-left:12px;
	position:relative;
	top:-8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ED1B2B;
	text-transform:capitalize;
	font-weight:bold;
}
#second_Nav a.level_2nav_btm:hover{
	margin-left:12px;
	position:relative;
	top:-8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ED1B2B;
	text-transform:capitalize;
	font-weight:bold;
}
#second_Nav a.level_3nav{
	margin-left:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	text-transform:capitalize;
	font-weight:bold;
}
#second_Nav a.level_3nav_active{
	margin-left:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ED1B2B;
	text-transform:capitalize;
	font-weight:bold;
}
#second_Nav a.level_3nav:hover{
	margin-left:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ED1B2B;
	text-transform:capitalize;
	font-weight:bold;
}
/* end 2nd and 3rd level nav settings */

/* form classes */
.textinput{
	border:2px solid #000000;
	width:186px;
}
.Q_input{
	border:2px solid #000000;
	width:186px;
	height:80px;
}
.submit{
	background-color:#ED1B2B;
	border:none;
	height:24px;
	width:67px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	margin-top:-13px;
	margin-left:12px;
}
*html .submit{
	margin-top:0;
}
.selectinput{
	border:2px solid #000000;
	width:190px;
}