@charset "utf-8";
/* CSS Document for atomicdesignco.com */

/* 
colors
dark blue #033268 
green #ccd112
*/



/* IE 6 FIXES ONLY */
* html #content2middleChild {background-image: url(../Images/home_m3_bg.png); background-repeat: repeat; background-position:top center; height:380px; }

/*   MOZILLA AND IE 7+   */
body,div {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; line-height:18px;}
body { background-color: #033268; background-image: url(../Images/main_bg.jpg); background-repeat:repeat-x; background-position:top center; margin:0; padding:0;}
p,td,th {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:18px; margin:0 0 10px 0;}

ol li {padding: 0 0 10px 0; margin-top:0px;}

hr { border: 0; width: 90%; color: #033268; background-color: #033268; height: 1px; }

a:link { color: #ccd112; text-decoration:none; }
a:visited { color: #ccd112; text-decoration:none; }
a:hover { color: #5ebbea; text-decoration:underline;  }
a:active { color: #5ebbea; text-decoration:none; }

h1,h2,h3,h4,h5,h6 {font-family: Myriad, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:0; margin:0; }
h1 { font-size:19px; color: #000000; line-height:24px; }
h2 { font-size:18px; color: #FFFFFF; text-transform: uppercase; padding:0 0 10px 0;  }
h3 { font-size:17px; color: #5ebbea;}
h4 { font-size:14px; color: #ccd112; font-weight:bold; }
h5 { font-size:13px; color: #104e8b;}

img, img a, img a:hover {border: none;}
input {margin:0px;}

form {margin:0px; padding:0px;}

.clear 	{ clear: both; }
.clearR { clear: right; }
.clearL { clear: left; }

.grey 	{color:#69696b;}
.green 	{color:#ccd112;}
.dblue 	{color:#033268;}
.lblue 	{color:#5ebbea;}
.purple {color:#833b92;}
.orange {color:#f4ad36;}

.pad { padding:10px 20px 5px 20px;}
.vline  { background-image: url(../Images/vline2.png); background-repeat: repeat-y; background-position:center; width:2px; }

/*template styles*/
#clientLogin 		{ z-index:30; margin:0 auto 0 auto; height:30px; position:relative; width:900px; left:200px; }

#mainWrapperHome 	{ z-index:1; margin:-30px auto 0 auto; background-image: url(../Images/header_bg.png); background-repeat: repeat-x; background-position:top center; border-top:1px solid #fff; }
#mainWrapperChild 	{ margin:0 auto 0 auto; background-image: url(../Images/child_header_bg.png); background-repeat: repeat-x; background-position:top center; border-top:1px solid #fff; }

#headerWrapperHome 	{ margin:0 auto 0 auto;height:320px;width:912px;}
#headerContentHomeLeft 	{float:left;width:440px;text-align:center;}
#headerContentHomeRight {float:right;background-image:url(../Images/home_flash_bg.png);background-repeat:no-repeat;background-position:top center;height:225px;width:450px;margin-top:-85px; z-index:2;}

#headerWrapperChild {margin:0 auto 0 auto;width:912px;}	
#headerContentChild {float:right;width:660px;margin-top:-80px;text-align:center;}

#logoWrapper 	{z-index:5; margin:0 0 -77px -50px; width:295px; float:left;}
#logoWrapper a, #logoWrapper a:hover {border:none;}
#navWrapper 	{ z-index:15; float:right; text-align:center; }

#contactWrapper { z-index:10; margin:0 auto 0 auto; width:942px; height:70px; background-image:url(../Images/contact_bg.png); background-repeat:no-repeat; background-position:top center; padding:13px 0 0 0; }

#breadcrumb { height:50px; padding:15px 20px 0 20px; font-size:18px; color:#5ebbea; font-weight:normal; line-height:24px;}
#breadcrumb a:hover { border-bottom:1px dotted; }
#breadcrumb a { border-bottom:0 none; text-decoration:none; }

#contentWrapper1 { margin:0 auto 0 auto; width:912px; }
#content1left 	{background-image: url(../Images/home_m2_left.gif); background-repeat: no-repeat; background-position:top left; width:25px; height:165px; float:left; }
#content1middle {background-image: url(../Images/home_m2_bg.gif); background-repeat: repeat-x; background-position:top center; width:842px; height:165px; padding:14px 10px 0 10px; text-align:center; float:left;}
#content1right {background-image: url(../Images/home_m2_right.gif); background-repeat: no-repeat; background-position:top right; width:25px; height:165px; float:right;  }
#content1middle img {padding:0px 10px 0 10px;}

#contentWrapper2 { margin:0 auto 0 auto; width:912px; }
#content2top 	{background-image: url(../Images/home_m3_top.png); background-repeat: no-repeat; background-position:top center; width:912px; height:10px; }
#content2middle {background-image: url(../Images/home_m3_bg.png); background-repeat: repeat; background-position:top center; }
#content2middleChild {background-image: url(../Images/home_m3_bg.png); background-repeat: repeat; background-position:top center; min-height:380px; }
#content2bottom {background-image: url(../Images/home_m3_bottom.png); background-repeat: no-repeat; background-position:top center; width:912px; height:10px;  }

.button { background-image:url(../Images/button_bg.png); background-repeat:no-repeat; background-position:top center; width:180px; text-align:center; text-transform:uppercase; font-size:18px; padding:12px 24px; color:#FFFFFF; text-decoration:none;}
.button2 {background-image:url(../Images/button2_bg.png);background-repeat:no-repeat;background-position:top left;width:auto;text-align:left;font-size:12px;padding:1px 10px 8px 10px;}
.button3 {background-image: url(../Images/button_curvebottom.png);background-repeat:no-repeat;background-position:top center;width:180px;text-align:center;font-size:11px;font-weight:bold;padding:2px 3px 9px 3px;color:#FFFFFF;text-decoration:none;letter-spacing: 1px;}

.button a, .button3 a, .button2 a {color:#FFFFFF; text-decoration:none;}

a.lblue:link { color: #5ebbea; text-decoration:none; font-weight:bold; }
a.lblue:visited { color: #5ebbea; text-decoration:none; font-weight:bold; }
a.lblue:hover { color: #5ebbea; text-decoration:underline; font-weight:bold; }
a.lblue:active { color: #5ebbea; text-decoration:none; font-weight:bold; }

.testimonial {padding:20px; font-size:100%;}
.smallItalic {font-size:90%; line-height:100%; font-style: normal; font-weight:bold; text-align:right;}



/*footer styles*/
#footerWrapper 	{ margin:0 auto 0 auto; width:912px; }
.footerRow1 	{ background-image:url(../Images/footer_bg.png); background-repeat:no-repeat; height:70px; width:912px;  padding:0; margin:0; }

.footerLogo 	{float:left; padding:12px 15px 0 15px;}
.footerIcons 	{float:right; padding:23px 15px 0 15px;}

.footerRow2 		{ width:912px; padding:0; margin:0; clear:both;}
.footerCopyright 	{ float:left; padding:5px 15px; font:normal 10px Verdana, sans-serif; color:#aec9dd;}
.footerLinks 		{ float:right; padding:5px 15px; font:normal 10px Verdana, sans-serif; color:#aec9dd; text-align:right;}
.footerLinks a, .footerLinks a:link, .footerllinks a:visited { color:#aec9dd; }
.footerLinks a:hover, .footerllinks a:active { color: #5ebbea; text-decoration:underline; }
