/* CSS Document */
body{padding:0px; margin:0px; background:#FFFFFF; color:#000000; font:10px Verdana, Arial;}
div, ul, p, table, tr, td{padding:0px; margin:0px;}
ul{list-style-type:none;}

/* CMS Intro Page */
#introwrapper{width:auto; height:auto; position:relative; margin:0 auto; background-color:#FFFFFF; top:20px;}
.iheadroundcont{width: 960px; background:url(images/mactab_bg.gif) 0 0 repeat-x; position:relative; margin:0 auto;}
.iheadroundtop{background: url(images/tabtoprightcorner.gif) no-repeat top right;}
img.corner{width: 70px; height: 20px; border: none; display: block !important; background:#FFFFFF;}

/* Intro Body */
#introbodypan{width:960px; height:650px; position:relative; background:url(images/intro_bg.gif) 0 0 repeat-y; margin:0 auto;}
#introinnercover{width:860px; height:560px; position:absolute; margin:0 auto; background-color:#FFFFFF; top:50px; left:50px;}
.ibodyinnerroundcont{width: 860px; background:#FFFFFF; position:relative; margin:0 auto; top:38px;}
.ibodyinnerroundtop{background: url(images/tr_white.gif) no-repeat top right;}
img.corner2{width: 12px; height: 12px; border: none; display: block !important;}

#introbodyleft{height:600px; width:408px; position:absolute; top:45px; left:0px;}
#introbodyleft img{width:390px; height:200px; position:relative;}
.pic1{width:365px; height:55px; background:url(images/introearth.gif) 0 0 no-repeat; color:#000000; font-size:10px; font-weight:normal; line-height:12px; padding:5px 0 0 40px; position:absolute; left:22px; top:265px;}
.pic2{width:365px; height:55px; background:url(images/intromoney.gif) 0 0 no-repeat; color:#000000; font-size:10px; font-weight:normal; line-height:12px; padding:5px 0 0 40px; position:absolute; left:22px; top:315px;}
.pic3{width:365px; height:55px; background:url(images/introbag.gif) 0 0 no-repeat; color:#000000; font-size:10px; font-weight:normal; line-height:12px; padding:5px 0 0 40px; position:absolute; left:22px; top:375px;}

#introbodyleft ul{width:365px; height:20px; position:absolute; top:470px; left:22px;}
#introbodyleft li{float:left; }
#introbodyleft ul li a{padding:0 10px 0; color:#B40404; text-decoration:none; font-size:10px; font-weight:bold;}
#introbodyleft ul li a:hover{color:#26326D;}

#introbodyright{height:600px; width:466px; position:relative; top:45px; left:455px;}
#introbodyright a{color:#B40404; text-decoration:none; font-size:10px; font-weight:bold;}
#introbodyright a:hover{color:#26326D;}
#introbodyright img{width:305px; height:90px; position:absolute; right:110px; top:10px;}

#login_video img{width:163px; height:100px; position:absolute; right:106px; top:120px;}
#login_about img{width:147px; height:100px; position:absolute; right:270px; top:120px;}

.pic4{width:400px; height:40px; background:url(images/intrologimg.gif) 0 0 no-repeat; color:#000000; font-size:10px; font-weight:normal; line-height:12px; padding:1px 0 0 35px; position:absolute; right:10px; top:277px;}
#login{width:400px; color:#B40404; text-decoration:none; font-size:18px; font-weight:bold; position:absolute; top:250px; left:20px;}
#loginbox{height:138px; width:365px; position:absolute; top:320px; right:90px; background:url(images/login_box_bg.gif) no-repeat 0 0; }
#belowloginbox{position:absolute; height:16; top:470px; right:97px;}

/* Intro Page Divider */
#divider{height:550px; width:1px; background:url(images/introdivider.gif) 0 0 no-repeat; position:absolute; top:0px; left:450px;}

/* Intro Footer */
#introfootimg{width:960px; height:15px; background:url(images/intro_bg_footer.gif) 100% 0 no-repeat; position:absolute; top:650px; left:0px; margin:0 auto;}
#belowfootimg{width:960px; height:50px; position:absolute; top:670px; left:0px; text-align:center; color:#ABABAB; text-decoration:none; font-size:10px; font-weight:normal;}

/* CMS Main page header */
/* margin: 2em auto 0 auto; The auto values for left and right margins make the element centered on the page.*/ 

#cmsmainwrapper{height:auto; width:1240px; position:relative; margin: -2em auto 0 auto; background:#FFFFFF; }
#cmsmainheadboxleft{height:auto; width:795px; position:absolute; margin:0 auto; background:#FFFFFF; top:0px; left:0px;}
.img1{width:445px; height:85px; position:absolute; top:0px; left:0px;}
.img2{width:225px; height:60px; position:absolute; top:10px; left:560px;}

/* CMS Main welcome */
#cmsmainheadboxwelcome{height:55px; width:325px; position:absolute; margin:0 auto; background:#FFFFFF; top:0px; right:0px; text-align:right; color: #E5E5E5;}

#cmsmainheadboxwelcome span{ font-size:16px; font-weight:bold; text-decoration:none; font-family:Verdana; letter-spacing:1px; word-spacing:2px; color:#B40404;}

#cmsmainheadboxwelcome b{ font-size:12px; font-weight:bold; text-decoration:none; font-family:Verdana; color: #999B94; line-height:20px;}

#cmsmainheadboxright{height:95px; width:445px; position:absolute; margin:0 auto; background:#FFFFFF; top:0px; left:795px;}
.linkhelp{width:40px; height:27px; background:url(images/cmsmainhelp.gif) 0 0 no-repeat; color:#999B94; font-size:12px; font-weight:bold; text-decoration:none; padding:5px 0 0 30px; position:absolute; right:0px; top:58px;}
.linkhelp:hover{color:#26326D;}
.linklogout{width:60px; height:27px; background:url(images/cmsmainlogout.gif) 0 0 no-repeat; color:#999B94; font-size:12px; font-weight:bold; text-decoration:none; padding:5px 0 0 30px; position:absolute; right:70px; top:58px;}
.linklogout:hover{color:#26326D;}
.linkrefresh{width:60px; height:27px; background:url(images/cmsmainrefresh.gif) 0 0 no-repeat; color:#999B94; font-size:12px; font-weight:bold; text-decoration:none; padding:5px 0 0 30px; position:absolute; right:165px; top:58px;}
.linkrefresh:hover{color:#26326D;}
.linkhome{width:50px; height:27px; background:url(images/cmsmainhome.gif) 0 0 no-repeat; color:#999B94; font-size:12px; font-weight:bold; text-decoration:none; padding:5px 0 0 30px; position:absolute; right:260px; top:58px;}
.linkhome:hover{color:#26326D;}

#cmsmainheaddiv{height:1px; width:1240px; background:url(images/cmsmaindiv.gif) 0 0 no-repeat; position:relative; top:93px;  margin: 2em auto 0 auto;}


/* CMS Main page main links */

#func_cont{height:auto; width:1240px; position:relative; top:79px; margin: 2em auto 0 auto;}

.mainlinkadd{background:url(images/cmsmainadd.gif) 0 0 no-repeat; color:#999B94; font-size:13px; font-weight:bold; text-decoration:none; padding:16px 0 0 40px; position:absolute; left:50px; }
.mainlinkadd:hover{color:#B40404;}
.mainlinksearch{background:url(images/cmsmainsearch.gif) 0 0 no-repeat; color:#999B94; font-size:13px; font-weight:bold; text-decoration:none; padding:16px 0 0 40px; position:absolute; left:270px; }
.mainlinksearch:hover{color:#B40404;}
.mainlinkemail{background:url(images/cmsmainemail.gif) 0 0 no-repeat; color:#999B94; font-size:13px; font-weight:bold; text-decoration:none; padding:16px 0 0 40px; position:absolute; left:550px; }
.mainlinkemail:hover{color:#B40404;}
.mainlinkbroadcast{background:url(images/cmsmainbroadcast.gif) 0 0 no-repeat; color:#999B94; font-size:13px; font-weight:bold; text-decoration:none; padding:16px 0 0 50px; position:absolute; left:730px; }
.mainlinkbroadcast:hover{color:#B40404;}
.mainlinkmyaccount{background:url(images/cmsmainmyacc.gif) 0 0 no-repeat; color:#999B94; font-size:13px; font-weight:bold; text-decoration:none; padding:16px 0 0 40px; position:absolute; left:950px; }
.mainlinkmyaccount:hover{color:#B40404;}
.mainlinktraffic{background:url(images/cmsmaintraffic.gif) 0 0 no-repeat; color:#999B94; font-size:13px; font-weight:bold; text-decoration:none; padding:16px 0 0 40px; position:absolute; left:1110px;}
.mainlinktraffic:hover{color:#B40404;}

/* CMS Main page sub links */

/* Functions Windows Wrapper */

#mac_cont{height:auto; width:1240px; position:relative; top: 0px; margin: 2em auto 0 auto;}

/* Add New Customer */
#addnew{height:auto; width:auto; position:absolute; padding:21px; background:url(images/box_bg.gif) 0 0 repeat; left:50px; border:2px solid #C0C0C0; top: inherit; z-index:1;}

/* Search Customer Data Base */
#sb{height:auto; width:auto; position:absolute; margin:0 auto; padding:21px; background:url(images/box_bg.gif) 0 0 repeat; left:55px; border:2px solid #C0C0C0; top: inherit; z-index:2;}

/* email function box */
#ef{height:auto; width:auto; position:absolute; margin:0 auto; background:#FFFFFF; left:430px; z-index:3; padding-top:16px; padding-left:7px; padding-right:7px; padding-bottom:12px; border:2px solid #CCCCCC; top: inherit;}

/* set template box */
#stmp{height:auto; width:auto; position:absolute; margin:0 auto; padding:7px; background:#FFFFFF; top:70px; left:-205px; border:2px solid #C0C0C0;}

/* update email sig box */
#ues{height:auto; width:auto; position:absolute; margin:0 auto; padding:7px; background:#FFFFFF; top:70px; left:169px; border:2px solid #C0C0C0;}

/* my account box */
#myac{height:auto; width:auto; position:absolute; margin:0 auto; padding:21px; background:url(images/box_bg.gif) 0 0 repeat; right:50px; border:2px solid #C0C0C0; z-index:4; top: inherit;}

/* mac bar with close button... 4 classes */
.macb{width: 100%; height:20px; background:url(images/mactab_bg.gif) repeat-x ; position:absolute; top:-20px; left:0px; min-width:250px }
img.crr{width: 70px; height: 20px; background-color:#FFFFFF; border: none; display:block !important; float:right; position:absolute; right:-2px; }
img.crl{width: 70px; height: 20px; background-color:#FFFFFF; border: none; display:block !important; float:left; position:absolute; left:-2px;}
span.txt{width: auto; height: auto; border: none; display:block !important; font-family:Verdana; letter-spacing:0.7px; font-weight:bold; font-size:11px; text-align:center; padding-top:3px; }

/* Show Hide RESULT Box	 */
#rbx{height:auto; width:auto; position:absolute; top:250px; padding:21px; background:url(images/box_bg.gif) 0 0 repeat; right:25px; border:2px solid #C0C0C0; max-width:600px }

/* CMS Drop Down AJAX Loading Img */
.cms_dd{background:url(images/ajax_loader1.gif) left top no-repeat; min-height:120px;}

.cms_dd_sml{background:url(images/ajax_loader_sml.gif) no-repeat; background-position: 95% 25%; min-height:70px; border:#EEEEEE solid thin; margin-top:16px; margin-bottom:16px; margin-left:3px; margin-right:3px; padding:7px}

#rest{width:100%; height:auto; position:absolute; top:160px; z-index:-1; }

/* These were in above head js.php brought it here */

table.myacc { 
min-width:250px; 
}

table.sample {
	border: 0px inset #8B8378;
	-moz-border-radius: 0px;
}

table.sample td {
	font-family: verdana;
	font-size: 10px;
	border: 0px ;
	padding: 0px;
	color: black;
}

table.sample tr.h1 td {
	padding: 7px;
}

table.sample tr.d0 td {
	background-color: #F4F4F4;
	padding: 4px;
}
table.sample tr.d1 td {
	background-color: #FBFBFB;
	padding: 4px;
}
p { 
	font-family: verdana;
	font-size: 11px;
	text-align:justify;
	text-decoration: none;
	border: none;
	font-weight: normal;
}
td { 
	font-family: verdana;
	font-size: 11px;
	padding: 2px;

}
h2 { 
	font-family: verdana;
	font-size: 16px;

}

/* Show HELP window */
#sh_hlp{height:auto; width:auto; position:absolute; margin:0 auto; padding:16px; background:url(images/box_bg.gif) 0 0 repeat; top:inherit; margin-top:21px; border:2px solid #C0C0C0; z-index:2; visibility:hidden;}

/* HELP AJAX window */
.hlp_bx{width:430px; min-height:100px; height:auto; background:url(images/ajax_loader_sml.gif) no-repeat; background-color:#FFFFFF; background-position: 50% 50%;}

.hlp_bx p{
font: 11px/1.4 verdana;
word-spacing:0px;
letter-spacing:0px;
font-weight:normal;
padding:3px;
}

.hlp_bx b{
font-weight: bolder;
color:#CC0000;
}

.hlp_bx td{
border:#F1F1F1 solid 1px;
background-color:#F7F7F7;
padding:3px;
}

/* Getting Started Guide Box */
.gsguide {color:#000000;}

.gsguide b{
font-weight: bolder;
color:#CC0000;
}

/* TRAFFIC LOG Search Box */
#sbtr{height:auto; width:auto; position:absolute; margin:0 auto; padding:16px; background:url(images/box_bg.gif) 0 0 repeat; top:142px; right:16px; border:2px solid #C0C0C0; z-index:2;}

/* TRAFFIC Stats Box */
#stat{height:auto; width:auto; position:absolute; margin:0 auto; padding:16px; background:url(images/box_bg.gif) 0 0 repeat; top:142px; left:16px; border:2px solid #C0C0C0; z-index:2;}

/* TRAFFIC LOG Show Site Owner Box */
#sh_own{height:auto; width:auto; position:absolute; margin:0 auto; padding:16px; background:url(images/box_bg.gif) 0 0 repeat; top:inherit; left:106px; border:2px solid #C0C0C0; z-index:2;}

/* ============ BALLOONTIP.CSS ================ */
.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 7px;
visibility: hidden;
border:1px solid #26326D;
font:normal 11px Verdana;
color:#000000
line-height: 18px;
z-index: 100;
background-color: white;
text-decoration:none;
width:300px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);*/
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}

a {text-decoration: underline; border:#FFFFFF; }

/* ============ END BALLOONTIP.CSS ================ */
div.pagination {
	padding: 3px;
	margin: 3px;
	float:right;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;
	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000099;
	font-weight: bold;
	background-color: #000099;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}
