/* List Connection Inc. */

@charset "utf-8";

body {
    background: url(/themes/default/images/bg1.jpg) top left repeat-x #272727;
	color: #333;
	font-family: Arial, Verdana, Arial;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 14px;;
}

/* General Tag Rewrites */

a { color:#8aff00;}
input { font-family:"Courier New", Courier, monospace; padding:1px; font-size:11px;}
h1 {margin:0px; padding-bottom:10px; font-size:140%; color:#EEE;}

/* Defined Tag Styles */

.bold { font-weight:bold;}
.left { text-align:left;}
.right { text-align:right;}
.center { text-align:center;}
.justify { text-align:justify;}
.floatL { float:left;}
.floatR	{ float:right;}
.clear { clear:both; line-height:1px; font-size:1px;}
.nowrap { white-space: nowrap;}
.block { display:block;}

.color0 { color:#FFFFFF;}
.color2 { color:#000000;}
.color3 { color:#0199FF;}
.color4 { color:#8aff00;}
.color5 { color:#FFCC00;}
.color6 { color: #FFFF00;}
.color9 { color:#666666;}

.size60 { font-size:60%;}
.size70 { font-size:70%;}
.size80 { font-size:80%;}
.size90 { font-size:90%;}
.size100 { font-size:100%;}
.size110 { font-size:110%;}
.size120 { font-size:120%;}
.size130 { font-size:130%;}
.size140 { font-size:140%;}

.pad4 { padding:4px;}
.pad6 { padding:6px;}
.pad8 { padding:8px;}
.pad10 { padding:10px;}
.pad12 { padding:12px;}
.pad14 { padding:14px;}
.pad16 { padding:16px;}
.pad18 { padding:18px;}
.pad20 { padding:20px;}
.pad24 { padding:24px;}
.pad30 { padding:30px;}
.pad40 { padding:40px;}
.pad60 { padding:60px;}

.required {color: #CC0000;}
.updates {color: #CC0000;}
.errors {color: #CC0000;}
.success {color: #009900;}
.selected {color: #FF6600;}

/* Flash Movie Containers */

#header { height: 120px; margin-bottom:4px;}
#navigation { height: 35px; width: 100%;}
#introMovie { height: 200px; width: 100%; margin-top:-10px;}
#databaseMovie { height: 400px; width: 100%; margin-top:20px;}
#datacards { margin:15px 0px 0px 10px;}
#content { width: 100%; color:#FFF; padding:10px 0px 0px 0px;}

/* Theme Content Style Tags */

#margin { width: 900px; height: auto; margin: 0px auto; text-align:left;}

#leftMiddle { background: url(/themes/default/images/box_sleft.gif) left repeat-y;}
#rightMiddle { background: url(/themes/default/images/box_sright.gif) right repeat-y;}

#leftSide { background: url(/themes/default/images/box_tleft.gif) top left no-repeat;}
#rightSide { background: url(/themes/default/images/box_tright.gif) top right no-repeat}
#middleCenter { background: url(/themes/default/images/box_tslice.gif) top left repeat-x #191919; margin:0px 16px 0px 16px; display:block}

#leftSide2 { background: url(/themes/default/images/box_tleft_2.gif) top left no-repeat;}
#rightSide2 { background: url(/themes/default/images/box_tright_2.gif) top right no-repeat}
#middleCenter2 { background: url(/themes/default/images/box_tslice_2.gif) top left repeat-x #191919; height:100%; margin:0px 16px 0px 16px;}

/* Bottom of Pages Menu Panels (<li> style) */ 

#menuThree { width:100%; padding:0px; margin:0px; list-style: none;}
#menuThree li { width:33%; float:left; margin:10px 0px 10px 0px; border-right:1px dotted #444}
#menuThree #noborder { border-right:0px none #444}
#menuThree li a { display:block; padding:10px 20px 20px 20px;}
#menuThree .container { width:100%; float:left; margin:0px 0px 0px 0px; padding-left:0px; background:url(/images/icon_datacard1.gif) 0px 0px no-repeat}
#menuThree .titleDatacards { color:#FFF; font-weight:bold; font-size:120%; height:38px; padding:8px 0px 1px 0px;}
#menuThree .titleStrategy { background:url(/images/icon_new.gif) 100% 0px no-repeat; color:#FFF; font-weight:bold; font-size:120%; height:38px; padding:8px 0px 1px 0px;}
#menuThree .titleEmail { background:url(/images/icon_email2.gif) 0px 0px no-repeat; color:#FFF; font-weight:bold; font-size:120%; height:38px; padding:8px 0px 1px 40px;}
#menuThree .content { padding:0px 0px 10px 0px; font-size:12px; text-align:justify;}
#menuThree .link { font-weight:bold; color: #77dc00; padding:10px 0px 0px 0px;}
#menuThree a:hover .link { color:#8aff00;}
#menuThree a { text-decoration:none; color:#AAA; cursor: pointer; display:block;}
#menuThree a:hover { color:#FFF; }

#Page { width: 100%; font-size:110%; padding:0px; margin:0px;}
#Page .container { width:90%; margin:10px 0px 0px 0px; padding:10px; background:url(/images/icon_datacard1.gif) 6px 10px no-repeat}
#Page .title { color:#FFF; font-weight:bold; font-size:120%; height:38px; padding:6px 0px 0px 0px ;}
#Page .content { padding:0px 0px 10px 0px; color:#FFF;text-align:justify;}
#Page .link { font-weight:bold; color:#8aff00; padding:10px 0px 0px 0px;}

/* Datacards Page Contact Information Block (Blue Gradient Fade) */

#block { width:100%; font-size:90%; padding:0px; margin:0px; list-style: none;}
#block li { width:100%; float:left; margin:10px 0px 0px 0px;}
#block li a { display:block; padding:10px 30px 0px;}
#block .content { padding:0px 0px 10px 0px; text-align:justify;}
#block .link { font-weight:bold; font-size:120%; color:#8aff00; padding:px 0px 0px 0px;}
#block a { text-decoration:none; color:#AAA; cursor: pointer; display:block;}
#block a:hover { color:#FFF; }
#block .titleEmail { background:url(/images/icon_email2.gif) 0px 0px no-repeat; 
	color:#FFF; font-weight:bold; font-size:140%; height:35px; padding:10px 0px 0px 40px;
}

/* Themes Style Bottom */

#leftBottom { width: 100%; background: url(/themes/default/images/box_bleft.gif) bottom left no-repeat ; height:16px; margin-bottom:4px}
#rightBottom { background: url(/themes/default/images/box_bright.gif) bottom right no-repeat; height:16px}
#middleBottom { background: url(/themes/default/images/box_bslice.gif) bottom repeat-x; margin:0px 16px 0px 16px; height:16px}

/* Footer Tags Styles */

#footer { width:100%; height:100px; margin:10px 0px 0px; padding:10px 0px 40px 0px;}
#footer #logo { padding:0px 0px 0px 10px; float:left;}
#footer #nav { padding:6px 10px 20px 0px; font-size:85%; float:right;}
#footer #nav a { color: #CCCCCC; text-decoration:none;}
#footer #nav a:hover { color: #8aff00; text-decoration:none;}

#footer a { color:#DDD;}
#footer a:hover { color:#DDD; text-decoration:none;}
#footer .copyright { color: #999999; padding:20px 10px; font-size:80%; text-align:center;}

.lineDiv { background:#333; height:1px; margin:10px 3px 10px 3px; padding:0px;}
.address { color:#DDD; font-size:90%; margin:10px 10px;}

/* Javascript PopOver Window */

#popOver { 
	padding:0px;position: fixed; left:0px; width:100%; height:100%; margin:0px auto; 
	background:url(/themes/default/images/bg2.gif) top left fixed; text-align:center; visibility:hidden; 
	z-index:2000000; filter: alpha(opacity=90); opacity:0.9;
}
#popHolder { width:700px; padding:0px; position: absolute; text-align:center; margin:20px 100px 100px; z-index:2000500;}
#popScroll { width:100%; text-align:left;}
#popContent { filter: alpha(opacity=0); opacity:0 } 

/* Data Cards HTML .Section1 Class Rewrite */

.Section1 { background:#f4f4f4; width:680px; margin: 0px auto; font-size:80%; padding-top:10px; padding-left:20px; padding-bottom:20px; border-top:1px #fff solid;border-bottom:1px #DDD solid;}
.Section1 table { background:#fff; border:none;}
.Section1 table td { border:none;}
.Section1 table table { font-size:80%;}


/* Email Data */

.jumpbox { float: right; margin: 0px 10px 0px 0px }
.jumpbox form { margin: 0px; padding: 0px; }
.jumpbox form select { padding: 8px; font-size: 14px; cursor: pointer; outline: none; border-radius: 5px 5px; -webkit-border-radius: 5px 5px; -moz-border-radius: 5px 5px;}
.jumpbox form select option { padding: 5px; font-size: 11px; border: 0px; cursor: pointer; }

.email_table {  margin: 0px auto; font-size: 11px; }
.email_table td { border-bottom:1px dotted #444444; padding: 8px 4px 8px 4px; }

table td h1 { padding: 0px; margin: 0px;}
table td a { margin: 20px 0px 10px 0px; padding: 4px; color: #AAA; font-size: .8em; text-decoration: none;}
table td a:hover { color: #FFF; text-decoration: none;}


