/* Main Body */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0; padding: 0; border: 0; }

body {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#666;
background-color:#E5E5E5;
margin: 0;
padding: 0;
font-size: 100%;
text-align:left;
}



/* Wrapper */
#wrapper { width:884px; text-align:center; margin: 0 auto; padding:0; background-color:#FFF;}

/* Container */
#container { width:880px; text-align:left; margin: 0 auto;}

/* Header Home*/
#header_home { width:840px; margin-bottom:2px; padding:0 20px; background-image:url(../images/header_grad.gif); text-align:right; }
#header_home h2 { color:#FFF; font-size:90%; margin-bottom:5px; text-transform:uppercase; }
#header_home p { color:#FFF; font-size:80%; margin-bottom:5px; font-weight:bold; }
#header_home b, strong { font-weight:bold; text-transform:uppercase; }

/* Header */
#header { width:840px; margin-bottom:2px; padding:0 20px; background-image:url(../images/header_grad.gif); text-align:right; }
#header p { color:#FFF; font-size:120%; margin-bottom:2px; text-transform:uppercase;  }
#header b, strong { font-weight:bold; text-transform:uppercase; }

/* Nav */
#nav { width:738px; height:21px; text-align:left; margin: 0 0 2px 0; background-color:#333; padding:5px 20px; float:left;}
#nav a, a:visited { color:#FFF; text-decoration:none; font-weight:normal; text-transform:uppercase; font-size:87%; }
#nav a:hover, a:active { color:#BED4E8; text-decoration:none; }

/* Nav List */
#nav li { display:inline; list-style-type:none; padding-right:2em; }

/* MyAonix Nav */
#MyAonix_nav { width:60px; height:21px; text-align:center; margin: 0 auto 2px auto; background-color:#B3D1E2; padding:5px 20px; float:right;}
#MyAonix_nav p {margin:0; padding:0;}
#MyAonix_nav a, a:visited { color:#333; text-decoration:none; font-weight:bold; font-size:87%; }
#MyAonix_nav a:hover, a:active { color:#FFF; text-decoration:none; }

/* Home Image */
#home_img { width:880px; height:280px; margin-bottom:15px; background-image:url(../images/home_img.jpg); }
#home_img p { color:#00659F; font-size:195%; line-height:1em; text-transform:uppercase; margin:0; padding:20px; }

/* About Image */
#about_img { width:880px; height:280px; margin-bottom:15px; background-image:url(../images/about_img.jpg); }
#about_img p { color:#00659F; font-size:195%; line-height:1em; text-transform:uppercase; margin:0; padding:20px; }

/* Solutions Image */
#solutions_img { width:880px; height:280px; margin-bottom:15px; background-image:url(../images/solutions_img.jpg); }
#solutions_img p { color:#FFF; font-size:195%; line-height:1em; text-transform:uppercase; margin:0; padding:20px; }

/* Services Image */
#services_img { width:880px; height:280px; margin-bottom:15px; background-image:url(../images/services_img.jpg); }
#services_img p { text-align:right; color:#00659F; font-size:195%; line-height:1em; text-transform:uppercase; margin:0; padding:20px; }

/* Design Image */
#design_img { width:880px; height:280px; margin-bottom:15px; background-image:url(../images/design_img.jpg); }
#design_img p { color:#FFF; font-size:195%; line-height:1em; text-transform:uppercase; margin:0; padding:20px; }

/* Contact Image */
#contact_img { width:880px; height:280px; margin-bottom:15px; background-image:url(../images/contact_img.jpg); }
#contact_img p { color:#FFF; font-size:195%; line-height:1em; text-transform:uppercase; margin:0; padding:20px; }

/* Content */
#content { float:left; width:580px; text-align:left; margin: 0 auto; padding-left:20px; }
#content p { font-size:85%; margin-bottom:10px; font-weight:normal; line-height:1.4em; }
#content a, a:visited { font-size:100%; color:#00659F; text-decoration:none; font-weight:normal; }
#content a:hover, a:active { color:#4d94bc; text-decoration:underline; }
#content h1 { font-size:140%; color:#00659F; margin-bottom:7px; font-weight:normal; text-transform:uppercase; }
#content h2 { font-size:90%; color:#00659F; margin-bottom:2px; padding-top:5px; font-weight:bold; }
#content h3 { font-size:85%; color:#00659F; margin-bottom:10px; font-weight:normal; line-height:1.4em; }
#content h4 { font-size:100%; color:#00659F; margin-bottom:5px; font-weight:normal; text-transform:uppercase; }
#content h5 { font-size:110%; color:#00659F; margin:20px 0 5px 0; font-weight:bold; }

#content_1col { float:left; width:840px; text-align:left; margin: 0 auto; padding:0 20px;}
#content_1col p { font-size:85%; margin-bottom:10px; font-weight:normal; line-height:1.4em; }
#content_1col a, a:visited { color:#00659F; text-decoration:none; font-weight:normal; }
#content_1col a:hover, a:active { color:#4d94bc; text-decoration:underline; }
#content_1col h1 { font-size:140%; color:#00659F; margin-bottom:7px; font-weight:normal; text-transform:uppercase; }
#content_1col h2 { font-size:90%; color:#00659F; margin-bottom:2px; padding-top:5px; font-weight:bold; }
#content_1col h3 { font-size:85%; color:#00659F; margin-bottom:10px; font-weight:normal; line-height:1.4em; }
#content_1col h4 { font-size:115%; color:#00659F; margin:5px 0; font-weight:normal; text-transform:uppercase; }
#content_1col h5 { font-size:133%; color:#00659F; margin:5px 0; font-weight:normal; text-transform:uppercase; }

/* MyAonix */
#MA_login { width:580px; margin:25px 0 0 0; padding:0 0 25px 0;}
#MA_loginHR { width:580px; margin:0; padding:0; border-bottom:1px solid #CCC;}
#MA_icon {float:left; width:56px; margin-right:25px; }
#MA_text {float:left; width:250px; margin-right:50px; }
#MA_btn {float:left; width:156px; margin:0; padding-top:5px; }

#MA_login h2 { font-size:110%; color:#00659F; margin:0; padding:0; font-weight:bold; text-transform:uppercase; }
#MA_login p { font-size:80%; margin:0; padding:0; font-weight:normal; line-height:normal; }
 
/* Solutions Left */
#solutionsLeft { float:left; width:395px; text-align:left; margin-right:50px; }

/* Solutions Right */
#solutionsright { float:left; width:395px; text-align:left; margin:0; }

/* Solutions Boxes */
#box_1 { margin:10px 0 10px 0; padding:0; float:left; width:268px; border: solid 1px #cce0ec; text-align:left; }
#box_2 { margin:10px 0 10px 10px; padding:0; float:left; width:268px; border: solid 1px #cce0ec; text-align:left; }
#box_3 { margin:10px 10px 0 10px; padding:0; float:left; width:268px; border: solid 1px #cce0ec; text-align:left; }

#box_1 p, #box_2 p, #box_3 p { font-size:85%; margin-bottom:10px; font-weight:normal; line-height:1.4em; }
#box_1 h2, #box_2 h2, #box_3 h2 { background-color:#e6f0f6; width:238px; font-size:95%; color:#00659F; margin-bottom:2px; padding:8px 15px; font-weight:bold; }

/* Box Bullets */
.box_Bullets { font-family:Arial, Helvetica, sans-serif; list-style:inside; margin-bottom: 3px; color: #00659F; padding:0 15px; }
.box_listText { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; font-size: 85%; }
.box_BulletsLast { font-family:Arial, Helvetica, sans-serif; list-style:inside; margin-bottom:0; color: #00659F; padding:0 15px 15px 15px; }

/* Bulleted List */
.Bullets { list-style:inside; margin-bottom: 3px; color: #00659F; }
.listText { color: #666; font-size: 85%; }
.BulletsLast { list-style:inside; margin-bottom: 10px; color: #00659F; }

/* Right Column */
#rightColumn { float:right; width:220px; margin:0 20px 20px 0; padding:0; background-color:#e6f0f6; }
#rightColumn p { font-size:80%; color:#00659F; margin-bottom:10px; padding:5px 10px 0 10px; }
#rightColumn a, a:visited { color:#00659F; text-decoration:none; font-weight:normal; }
#rightColumn a:hover, a:active { color:#4d94bc; text-decoration:underline; }
#rightColumn h1 { width:200px; background-color:#b3d1e2; font-size:90%; color:#00659F; margin-bottom:5px; padding:5px 10px; border-top:solid 2px #FFF; border-bottom:solid 2px #FFF; text-transform:uppercase; }
#rightColumn h2 { font-size:90%; font-weight:bold; text-transform:uppercase; color:#00659F; margin-top:10px; padding:0 10px; }
#rightColumn hr { color:#FFF; margin: 0; }

#rightColumnLink { float:right; width:200px; margin-right:20px; margin-top:-20px; padding:5px 10px; background-color:#b3d1e2; border-top:solid 2px #FFF; }
#rightColumnLink a, a:visited { font-size:80%; color:#00659F; text-decoration:none; font-weight:bold; text-transform:none; }
#rightColumnLink a:hover, a:active { color:#FFF; text-decoration:underline; }

/* Quote Box */
#quoteBox { float:right; width:220px; margin-right:20px; padding:0; background-color:#b3d1e2; }
#quoteBox h2 { width:200px; background-color:#e6f0f6; font-weight:normal; line-height:1.4em; font-size:90%; color:#00659F; margin:0; padding:10px; border-bottom:solid 2px #FFF; }
#quoteBox p { font-size:80%; color:#00659F; margin:0; padding:8px 10px; }
#quoteBox b, strong { font-weight:bold; text-transform:none; }

/* Contact Boxes */
#contactBox_1 { margin:10px 0 10px 0; padding:0; float:left; width:178px; border: solid 1px #cce0ec; text-align:left; }
#contactBox_2 { margin:10px 0 10px 20px; padding:0; float:left; width:178px; border: solid 1px #cce0ec; text-align:left; }
#contactBox_3 { margin:10px 0 10px 20px; padding:0; float:left; width:178px; border: solid 1px #cce0ec; text-align:left; }

#contactBox_1 p, #contactBox_2 p, #contactBox_3 p { margin:0; font-weight:normal; line-height:1.4em; padding:10px; }
#contactBox_1 h2, #contactBox_2 h2, #contactBox_3 h2 { background-color:#e6f0f6; width:158px; font-size:95%; color:#00659F; margin-bottom:2px; padding:8px 10px; font-weight:bold; }

/* Rounded Box */
#rounded-box {
float:left;
width:415px;
margin:0 0 0 15px;
background:#fff url(../images/box/leftside.gif) repeat-y left top;
}
.top {
width:100%;
height:20px;
background:url(../images/box/top.gif) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:20px;
background:url(../images/box/top-right.gif) no-repeat right top;
}
.center-content {
background:url(../images/box/rightside.gif) repeat-y right top;
padding:1px 15px 1px 15px;
margin:-1px 0 -30px 0;
}
.bottom {
width:100%;
height:60px;
background:url(../images/box/bottom.gif) no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:60px;
background:url(../images/box/bottom-right.gif) no-repeat right top;
}
#rounded-box p {position:relative;z-index:997;margin:0 0 10px 0; font-size:85%; }
#rounded-box a, a:visited { color:#00659F; text-decoration:none; font-weight:bold; }
#rounded-box a:hover, a:active { color:#4d94bc; text-decoration:underline; }
#rounded-box h2 {font-size:100%; color:#00659F; margin-bottom:5px; font-weight:bold; text-transform:uppercase; }


/* Footer */
#footer { width:840px; text-align:right; margin: 10px auto; background-color:#333; padding:5px 20px; border-bottom:2px solid #FFF;}
#footer p { color:#FFF; font-size:70%; font-weight:normal; }
#footer a, a:visited { font-size:100%; color:#FFF; text-decoration:none; font-weight:normal; }
#footer a:hover, a:active { color:#BED4E8; text-decoration:none; }

/* Additional classes */
.clearit{ clear:both; }
.hr { color:#FFF; margin: 15px 0; }
.LogoFloat { float:left; padding:0; margin:0; }
.FloatRight { float:right; }
.FloatLeft { float:left; }
.lightBlue {color:#BED4E8}
.darkBlue {color:#00659F}
.smallPrint {font-size:95%;}
.disclaimer {font-size:80%; padding-top:10px;}
.lowercase {text-transform:capitalize;}