/*
	ADM Network CSS
	(c) Copyright ADM Network 2010
	http://www.admNetwork.com
*/


/* SHARED ELEMENTS */

/* standard controls */
html{overflow-y:scroll;}
body{background-color:#fff;margin:0px;color:#000;font:13px/1.6em "Lucida Grande","Helvetica Neue",Arial,Helvetica,Verdana,Sans-serif;}
input,select,textarea{margin:0;}
h1{color:#000;margin:0 4;font-size:24px;}
h2{color:#000;margin:0 4;font-size:18px;}
h3{color:#000;margin:0 2;font-size:14px;}
h4{color:#000;margin:0 2;}
p{margin:0 0 .75em;}
a:link img,
a:visited img,
a:hover img{border:0;background:none;}

/* elements found on every page */
#content{text-align:center;width:100%;}

#navtop{width:100%;background-color:#002200;}
#navtop table{margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;}
#navtop td{vertical-align:middle;padding:10px;margin:0px;}

a:link{color:#006633;text-decoration:none;font-size:16px;font-weight:bold;}
a:visited{color:#006633;text-decoration:none;font-size:16px;font-weight:bold;}
a:hover{color:#009966;text-decoration:underline;font-size:16px;font-weight:bold;}

#footer{color:#fff;background-color:#002200;text-align:center;font-size:11px;padding:15px;}
.divider{background-color:#006633;height:15px;}

table td{vertical-align:top;text-align:left;}

a:link{color:#006633;text-decoration:none;font-size:16px;font-weight:bold;}
a:visited{color:#006633;text-decoration:none;font-size:16px;font-weight:bold;}
a:hover{color:#009966;text-decoration:underline;font-size:16px;font-weight:bold;}
a.underlined:link{color:#006633;text-decoration:underline;font-size:16px;font-weight:bold;}
a.underlined:visited{color:#006633;text-decoration:underline;font-size:16px;font-weight:bold;}
a.underlined:hover{color:#009966;text-decoration:underline;font-size:16px;font-weight:bold;}

/* found on many pages */
#inner_content{text-align:center;margin:35px auto 20px auto;width:100%;}

/* quotations */
p.quote{text-align:center;font-family:Georgia,serif;font-size:16px;color:#000;margin:15px 0px 0px 0px;}

/* quotation credits */
cite{display:block;font-style:italic;font-weight:normal;font-size:12px;font-family:Helvetica,Arial,sans-serif;color:#000;margin:8px;}
cite a:link{text-decoration:underline;font-style:italic;font-size:12px;font-family:Helvetica,Arial,sans-serif;color:#000;}
cite a:visited{text-decoration:underline;font-style:italic;font-size:12px;font-family:Helvetica,Arial,sans-serif;color:#000;}
cite a:hover{text-decoration:underline;font-style:italic;font-size:12px;font-family:Helvetica,Arial,sans-serif;color:#291355;}

sup{color:#c8f6b6;font-style:italic;}




/* HOMEPAGE */

#home_content{text-align:center;margin:35px auto 20px auto;width:100%;}

#home_content .text{padding-top:10px;font-size:12px;color:#555;}
#home_content .text a:link{color:#555;text-decoration:underline;font-size:12px;font-weight:normal;}
#home_content .text a:visited{color:#555;text-decoration:underline;font-size:12px;font-weight:normal;}
#home_content .text a:hover{color:#555;text-decoration:underline;font-size:12px;font-weight:normal;}

#home_content .link{text-align:center;padding-top:20px;}

/* screenshots for each of our four main products/sites */
#home_content #screenshot_schemeserve{width:450px;}
#home_content #screenshot_autodebit{background:#fff;padding:2px;width:368px;border:1px solid #000;margin-top:30px;margin-bottom:30px;}
#home_content #screenshot_molecule{background:#fff;padding:2px;width:368px;border:1px solid #000;margin-top:30px;}
#home_content #screenshot_riskheads{background:#fff;padding:2px;width:368px;border:1px solid #000;margin-top:30px;}

#home_content #products {width:950px;margin:0 auto;}
#home_content #products td {text-align:center;vertical-align:top;}

/* separator lines */
#home_content .dashed{border-top:4px dashed #999999;}
#home_content .line{border-top:2px solid black;}

#home_content #smartpromote_box{text-align:center;padding-top:30px;padding-bottom:30px;}
#home_content #riskheads_box{padding-top:30px;padding-right:0px;padding-bottom:60px;}
#home_content #riskheads_box h1{font-size:20px;}
#home_content #riskheads_box h1 a:link{color:black;text-decoration:underline;font-size:20px;}
#home_content #riskheads_box h1 a:visited{color:black;text-decoration:underline;font-size:20px;}
#home_content #riskheads_box h1 a:hover{color:white;text-decoration:underline;font-size:20px;background-color:black;}

#home_content #sslinks{text-align:center;padding-top:20px;}
#home_content #sslinks a:link{color:#5632A5;text-decoration:underline;font-size:16px;font-weight:bold;}
#home_content #sslinks a:visited{color:#5632A5;text-decoration:underline;font-size:16px;font-weight:bold;}
#home_content #sslinks a:hover{color:#A991FF;text-decoration:underline;font-size:16px;font-weight:bold;}

#home_content #adlinks{text-align:center;padding-top:20px;}
#home_content #adlinks a:link{color:#0066CC;text-decoration:underline;font-size:16px;font-weight:bold;}
#home_content #adlinks a:visited{color:#0066CC;text-decoration:underline;font-size:16px;font-weight:bold;}
#home_content #adlinks a:hover{color:#76A8FF;text-decoration:underline;font-size:16px;font-weight:bold;}

#home_content #mlinks{text-align:center;padding-top:20px;padding-bottom:50px;}
#home_content #mlinks a:link{color:#000044;text-decoration:underline;font-size:16px;font-weight:bold;}
#home_content #mlinks a:visited{color:#000044;text-decoration:underline;font-size:16px;font-weight:bold;}
#home_content #mlinks a:hover{color:#76A8FF;text-decoration:underline;font-size:16px;font-weight:bold;}

#home_content a.smartlink:link{color:#CC0033;text-decoration:underline;font-size:16px;font-weight:bold;}
#home_content a.smartlink:visited{color:#CC0033;text-decoration:underline;font-size:16px;font-weight:bold;}
#home_content a.smartlink:hover{color:#222;text-decoration:underline;font-size:16px;font-weight:bold;}

#home_content #rlinks{text-align:center;}
#home_content #rlinks a:link{color:#FF9900;text-decoration:underline;font-size:16px;font-weight:bold;}
#home_content #rlinks a:visited{color:#FF9900;text-decoration:underline;font-size:16px;font-weight:bold;}
#home_content #rlinks a:hover{color:#222;text-decoration:underline;font-size:16px;font-weight:bold;}



/* BUZZ */

#tagline{color:#002200;font-size:14pt;text-align:center;margin-top:18px;font-weight:bold;}
.clients{width:250px;background-color:#fff;text-align:center;}
.clients img{margin-top:10px;}
#buzzcontent{margin:20px auto 20px auto;text-align:center;width:900px;}
#buzzlist{width:600px;background-color:#002200;color:#fff;padding:20px;}
#buzzcontent cite{display:block;color:#006633;font-weight:bold;}



/* OUR STORY */

#ourstory{padding-bottom:10px;margin:30px auto 10px auto;width:680px;}
#ourstory p{text-align:left;}



/* PROMOTION */

#links { text-align:center; padding:8px; margin-bottom:20px; margin-top:20px; background-color:#222; color:#fff;}
#links a { text-decoration:underline; font-size:20px; color:#fff; }
#links a:visited { text-decoration:underline; font-size:20px; color:#fff; }
#links a:hover { text-decoration:underline; font-size:20px; color:#CC0033; }



/* CONTACT US */

/* text overrides */
#details p{color:#000;margin:5px 0px 5px 0px;}
#details h1{color:#000;margin:0;font-size:24px;}
#details h2{color:#000;margin:0;font-size:18px;}
#details{margin:auto;text-align:center;}
#details td{color:#002200;padding:3px;white-space:nowrap;}
#details img{vertical-align:bottom;border:1px solid #002200;}
#details .right{text-align:right;}
#details .center{text-align:center;}


/* CAREERS */

table#jobs{width:1000px;margin:20px auto 10px auto;}
table#jobs td{border:1px solid #ccc;padding:20px;width:33%;}
table#jobs td h1{text-align:center;}
table#jobs td span.req{font-weight:bold;margin-top:15px;display:block;}
h2#jobs_heading{margin-top:40px;}
h2#apply_job{margin-bottom:40px;}
#agency_warning{width:500px;padding-left:45px;margin:30px auto;}
#agency_warning p{text-align:left;color:#000;}
