body {
background-image:url(../images/acp_bkg.jpg);
background-repeat:repeat-x;
background-color:#EDF4F9;
width:960px;
font-family:Trebuchet MS;
font-size:16px;
color:#000;
word-spacing:normal;
letter-spacing:0;
margin:0 auto;
padding:0;
}

img {
border:0;
}

.lefty {
float:left;
}

.righty {
float:right;
}

#acpwrap {
padding-top:8px;
margin-left:30px;
margin-right:30px;
}

#header {
height:58px;
font-family:Lucida Grande, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#2D4E75;
margin:0;
padding:0;
}

#header .righty {
padding-top:28px;
padding-right:10px;
font-size:12px;
color:#476A8C;
}

#header .righty a {
color:#AC241A;
text-decoration:none;
}

#header .righty a:hover {
color:#EB0000;
text-decoration:none;
}

#navbar {
height:36px;
background-image:url(../images/navbar_bkg.jpg);
background-repeat:repeat-x;
margin:0;
padding:0;
}

#navbar .lefty {
background-image:url(../images/navbar_cap_left.jpg);
background-repeat:no-repeat;
width:9px;
height:36px;
}

#navbar .righty {
background-image:url(../images/navbar_cap_right.jpg);
background-repeat:no-repeat;
width:9px;
height:36px;
}

#navbar ul {
padding-top:12px;
padding-left:20px;
font-family:Lucida Grande, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#FFF;
list-style-type:none;
margin:0;
}

#navbar ul li {
display:inline;
padding-right:22px;
}

#navbar ul li a {
color:#FFF;
text-decoration:none;
}

#navbar ul li a:hover {
color:#FFC341;
text-decoration:none;
}

.current {
color:#FFC341;
}

#content {
border-left:2px solid #7BA0C1;
border-right:2px solid #7BA0C1;
background-color:#FFF;
margin:0;
padding:0;
}

#acpblock {
margin-left:2px;
margin-right:2px;
background-image:url(../images/content_bkg.jpg);
background-repeat:repeat-x;
background-color:#FFF;
padding:7px 7px 4px;
}

.pageid {
padding-left:6px;
padding-top:6px;
padding-bottom:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#73A940;
letter-spacing:-0.5px;
font-style:italic;
margin:0;
}

#infobar {
border:1px solid #76A743;
background-image:url(../images/infobar_bkg.jpg);
background-repeat:repeat-x;
background-color:#ADD074;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
font-style:italic;
color:#4E6B2E;
margin:6px 6px 8px;
padding:6px 6px 6px 8px;
}

#acpinner {
border:0;
margin:6px;
padding:0 10px;
}

.acppage a {
text-decoration:none;
color:#00F;
}

.acppage {
padding-top:5px;
}

h1 {
padding-left:6px;
padding-bottom:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#73A940;
letter-spacing:-0.5px;
font-weight:700;
font-style:italic;
margin:0;
}

h2 {
font-size:30px;
color:#169316;
letter-spacing:-0.2px;
font-weight:700;
font-style:italic;
}

.list li {
padding-bottom:30px;
list-style-image:url('check.gif');
}

.list_item {
color:#169316;
font-weight:bold;
font-style:italic;
font-size:18px;
padding-bottom:8px;
}

.groupbox {
background-color:#6593C0;
border-bottom:1px solid #4C73A0;
color:#FFF;
font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
margin-bottom:1px;
padding:8px 8px 8px 10px;
}

.option1 {
border-bottom:1px solid #FFF;
background-color:#E5EFFD;
font-family:Lucida Grande, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#5A79A0;
padding:8px 8px 8px 10px;
}

.option2 {
border-bottom:1px solid #FFF;
background-color:#D5E7FD;
font-family:Lucida Grande, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#5A79A0;
padding:8px 8px 8px 10px;
}

.attention {
font-weight:700;
color:#8A1715;
font-size:22px;
}

.why_order {
border:1px dashed red;
padding:8px;
}

.why_order li {
padding-bottom:25px;
}

.download_box a {
color:red;
font-size:36px;
text-decoration:underline;
}

.text_red {
color:red;
font-weight:700;
}

.text_red_big {
color:red;
font-weight:700;
font-size:24px;
}

form {
margin:0;
padding:0;
}

INPUT,TEXTAREA,SELECT {
border:1px solid #8BADC9;
background:#FFF url(../images/input_bkg.gif) no-repeat;
padding:2px;
}

INPUT,TEXTAREA,SELECT,OPTION {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#2C2C2C;
background-color:#FFF;
}

INPUT.button {
border:1px solid #5F88AB;
font-weight:700;
font-size:14px;
color:#3E6592;
margin:1px;
padding:6px;
}

.alert {
background-color:#F6F0CA;
border:1px dashed #8D7330;
color:#815E38;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
margin-bottom:6px;
padding:8px 8px 8px 10px;
}

.critical {
background-color:#EED4D2;
border:1px dashed #A94637;
color:#AC241A;
font-weight:700;
margin-bottom:6px;
padding:8px 8px 8px 10px;
}

.warning {
background-color:#EED4D2;
border:1px dashed #A94637;
padding:8px;
text-align:justify;
}

.important_item {
background-color:#EED4D2;
border:1px dashed #A94637;
padding:1px;
}

#powerbar {
height:12px;
border:1px solid #7A9DC6;
background-image:url(../images/powerbar_bkg.jpg);
background-repeat:repeat-x;
background-color:#C5DCED;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
font-style:italic;
color:#555;
margin:3px 6px 0;
padding:6px 6px 6px 8px;
}

#powerbar a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
font-style:italic;
color:#527693;
}

#close {
background-image:url(../images/end_cap_bkg.gif);
background-repeat:repeat-x;
height:9px;
margin:0;
padding:0;
}

#close .lefty {
background-image:url(../images/end_cap_left.jpg);
background-repeat:no-repeat;
width:9px;
height:9px;
margin:0;
padding:0;
}

#close .righty {
background-image:url(../images/end_cap_right.jpg);
background-repeat:no-repeat;
width:9px;
height:9px;
margin:0;
padding:0;
}

.end {
clear:both;
}

a {
color:#5A79A0;
font-weight:700;
}

.current a {
color:#FFC341 !important;
}

table th {
background-color:#94C0E8;
color:#3E5F84;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
margin-bottom:1px;
padding:6px 6px 6px 10px;
}

table th a {
color:#3E5F84;
}

.groupbox a {
color:#FFF;
}

.radio {
vertical-align:middle;
border:0;
margin:-4px 0 0;
padding:0;
}

.small {
font-size:12px;
font-weight:400;
}

.footer_links_extra {
font-size:11px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-style:italic;
}

.footer_links_extra a {
text-decoration:none;
}

.footer_links_extra a:hover {
text-decoration:underline;
}

label,.button {
cursor:pointer;
}