/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #464646;
	font-size: 62.5%;
}

h1 { font-size: 1.8em; }
h2 { font-size: 1.4em; color: #2E375E; }

.inner2col h2 { 
	margin-bottom: 0; 
	margin-top:0; 
	padding-bottom:0; 
	background-image: url(/telephoneticsvip/assets/gfx/bg_blueheader.gif); 
	background-repeat: repeat-x; 
	color: #FFFFFF; 
	height:21px; 
	padding-top: 3px; 
	padding-left: 2px;
	}

.pap{margin:0px; padding:0px;}

p, li, td, th, label, input, textarea, select { font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; }

.label { font-size:12px}

.small { font-size: 0.9em; }

.alert { color: #CC0000; }

li li, li li li,td li,td td, p label { font-size: 100%; }

ul 	{ 
	list-style-type: none;
	margin-left: 0;
	padding-left: 15px;
	}
ul li {
	background-image: url(/telephoneticsvip/assets/gfx/bullet_bubble.gif);
	background-repeat: no-repeat;
	margin-left: 0;
	padding-left: 18px;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	}

hr { 
	height: 1px;
	color: #CCCCCC; 
	background-color: #CCCCCC; 
	border: 0;
	}

a { 
	text-decoration: underline; 
	color: #464646;
}
a:hover {
	color: #149CD0;
}

.top, a.top:hover {
	text-decoration: none;
	color: #464646;
}

.back {
	background-image: url(/telephoneticsvip/assets/gfx/arrow_blue_left.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}

.formother { width: 200px; }

/* MULTI-LEVEL DROPDOWN NAV */
#nav, #nav ul {
	float: left;
	width: 577px;
	list-style: none;
	font-weight: bold;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
	background-image: url(/telephoneticsvip/assets/gfx/bg_nav.jpg);
	background-repeat: no-repeat;
}

#nav a {
	display: block;
	/*width: 100px;
	w\idth: 60px;*/
	color: #FFFFFF;
	text-decoration: none;
	/*padding: 3px 8px 3px 9px;*/
	padding: 3px 9px 3px 9px;
}

#nav a.topnav  {
	background: url(/telephoneticsvip/assets/gfx/arrow_right.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
	background-color: #149CD0;
	/*height: 20px;*/
	margin-right: 2px;
	line-height: 1.2em;
	background-image: none;
}

#nav li ul {
	position: absolute;
	left: -9990px;
	height: auto;
	width: 152px;
	font-weight: normal;
	margin: 0;
	border-top: 1px solid #2E375E;
}

#nav li li {
	margin: 0;
	width: 150px;
	border-bottom: 1px solid #2E375E;
	border-left: 1px solid #2E375E;
	border-right: 1px solid #2E375E;
}

#nav li ul a {
	
}

#nav li ul ul {
	margin: -22px 0 0 150px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -9990px;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover, #nav a:hover {
	background: #2E375E;
}
#nav a.topnav:hover {
	background: url(/telephoneticsvip/assets/gfx/arrow_right.gif) center right no-repeat;
}

/* END MULTI-LEVEL DROPDOWN NAV */

#intro p {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

#movieline-head h2, #homebox-left-head h2, #homebox-mid-head h2, #homebox-right-head h2, #homebox-fullright-head h2 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
}

#homebox-left p, #homebox-mid p, #homebox-right p, #homebox-fullright p {
	background-image: url(/telephoneticsvip/assets/gfx/bullet.gif);
	background-repeat: no-repeat;
	padding: 0px 5px 0px 20px;
	margin-top: 3px;
	margin-bottom: 3px;
}

#homebox-left p.homelink, #homebox-mid p.homelink, #homebox-right p.homelink, #homebox-fullright p.homelink {
	background-image: none;
	text-align: right;
	padding: 0px 10px 0px 20px;
}

table.scored td {
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0;
}

table.scoredfin td {
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
}
table.scored tr.nonscored td {
	border-bottom: 0px solid #CCCCCC;
	padding: 5px 0;
}

#footer p {
	text-align: right;
	color: #FFFFFF;
	font-size: 1.1em;
	margin-top: 0;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#search p {
	color: #FFFFFF;
	font-size: 1.1em;
	margin-top: 0;
	padding-top: 0px;
	display:inline;
}
#search a {
	color: #FFFFFF;
	text-decoration: none;
}

#search form { display:inline; float: left; }

#search input {	font-size: 1.0em; border: 1px solid #149CD0; margin-top: 2px; }

/***** ICONS ****/

.noicon{
	display: block;
	padding: 3px 0 0 0;
	margin: 0;
}

.html{
	display: block;
	padding: 3px 0 10px 22px;
	margin: 0;
}

.doc{
	display: block;
	padding: 3px 0 10px 22px;
	margin: 0;
	background-image:url(/telephoneticsvip/assets/gfx/icons/docicon.gif);
	background-position: top left;
	background-repeat:no-repeat;
}

.jpg{
	display: block;
	padding: 3px 0 10px 22px;
	margin: 0;
	background-image:url(/telephoneticsvip/assets/gfx/icons/jpgicon.gif);
	background-position: top left;
	background-repeat:no-repeat;
}

.pdf{
	display: block;
	padding: 3px 0 10px 22px;
	margin: 0;
	background-image:url(/telephoneticsvip/assets/gfx/icons/pdficon.gif);
	background-position: top left;
	background-repeat:no-repeat;
}

.xls{
	display: block;
	padding: 3px 0 10px 22px;
	margin: 0;
	background-image:url(/telephoneticsvip/assets/gfx/icons/xlsicon.gif);
	background-position: top left;
	background-repeat:no-repeat;
}

.ppt{
	display: block;
	padding: 3px 0 10px 22px;
	margin: 0;
	background-image:url(/telephoneticsvip/assets/gfx/icons/ppticon.gif);
	background-position: top left;
	background-repeat:no-repeat;
}

.zip{
	display: block;
	padding: 3px 0 10px 22px;
	margin: 0;
	background-image:url(/telephoneticsvip/assets/gfx/icons/zipicon.gif);
	background-position: top left;
	background-repeat:no-repeat;
}

.audiospeaker{
	display: block;
	padding: 10px 0 10px 32px;
	margin: 0;
	background-image:url('/telephoneticsvip/assets/gfx/icons/speaker_small.jpg');
	background-position: top left;
	background-repeat:no-repeat;
}

/*------------------------ Private access styles-------------------------*/

.sectionheader{
	background-color:#149CD0;
	color:#FFFFFF;
	font-weight:bold;
}

.sectiontrbg{
	background-color:#EEEEEE;
}

.sectiontrbgbold{
	font-weight:bold;
	background-color:#EEEEEE;
}

.sectiontdright{
	text-align:right;
	width:10%;
}

#noreg_txt{color:#FF0000; font-weight:bold;}

/*------------------------ Private access styles-------------------------*/

/* spam preventor */
.unfield { display: none; }

.events_img{margin-left:0.5em;}