html {
height:100%;
}
html.use_scroll_wrapper {
overflow:hidden;
}
html.auto_resize_iframe {
height:auto;
}
body {
height:100%;
}
body {
background:#FFFFFF none repeat scroll 0 0;
direction:ltr;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
margin:0;
padding:0;
text-align:left;
unicode-bidi:embed;
}
h1, h2, h3, h4, h5 {
color:#333333;
font-size:13px;
margin:0;
padding:0;
}
h1 {
font-size:14px;
}
h4, h5 {
font-size:11px;
}
p {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
text-align:left;
}
a {
color:#3B5998;
cursor:pointer;
outline-style:none;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
img {
border:0 none;
}
select {
border:1px solid #BDC7D8;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:2px;
}

.standard_message {
padding:10px;
}
.standard_message.no_padding {
padding:0;
}
.standard_message.shorten {
padding-bottom:0;
}
.standard_message.has_padding {
padding:10px;
}
.standard_message #error, .standard_message .status, .standard_message .explanation_note {
margin:0;
}
#error, .status, .explanation_note {
background:#FFEBE8 none repeat scroll 0 0;
border:1px solid #DD3C10;
margin:0 0 10px;
padding:10px;
}
#error p, .status p, .explanation_note p {
font-weight:normal;
line-height:14px;
margin:4px 0 0;
}
#error a, .status a, .explanation_note a {
color:#DD3C10;
text-decoration:none;
}
.status {
background:#FFF9D7 none repeat scroll 0 0;
border-color:#E2C822;
}
.status a {
color:#3B5998;
text-decoration:none;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
line-height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
html[xmlns] .clearfix {
display:block;
}
* html .clearfix {
height:1%;
}
.formbuttons .inputsubmit, .formbuttons .inputbutton {
margin:2px 4px;
}
.inputtext, .inputpassword {
border:1px solid #BDC7D8;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:3px;
}
.inputbutton, .inputsubmit {
background-color:#3B5998;
border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:2px 15px 3px;
text-align:center;
}
#tabs {
border-bottom:1px solid #3B5998;
margin:10px 20px 0;
padding:4px 0;
text-align:center;
}
#tabs div {
display:inline;
margin:0;
padding:0;
}
* html #tabs div {
margin:0 3px;
}
#tabs a {
margin:0;
padding:4px;
}
#tabs .activetab a {
background:#3B5998 none repeat scroll 0 0;
color:white;
}
#tabs .activetab a:hover {
text-decoration:none;
}
#tabs .inactivetab a:hover {
background:#D8DFEA none repeat scroll 0 0;
text-decoration:none;
}
#tabs .disabled {
color:#C0C0C0;
margin:0;
padding:4px;
text-decoration:none;
}

.specsuccess { border: 1px solid #7680f1; margin: 0pt 10px 10px 10px; padding: 10px; background: #fbd367  none repeat scroll 0% 0%; }
.specsuccess4 {  font-size: 22px; border: 1px solid #7680f1; margin: 0pt 10px 10px 10px; padding: 10px; background: #fbd367  none repeat scroll 0% 0%; }
.specsuccess2 { border: 1px solid #7b95b4; margin: 0pt 10px 10px 10px; padding: 10px; background: #cfd4ff  none repeat scroll 0% 0%; }
.specsuccess3 { font-size: 22px; border: 1px solid #7b95b4; margin: 0pt 10px 10px 10px; padding: 10px; background: #cfd4ff  none repeat scroll 0% 0%; }

.specsuccess5 { font-size: 14px; border: 1px solid #7b95b4; margin: 0pt 10px 10px 10px; padding: 10px; background: #ffab66  none repeat scroll 0% 0%; }

