
/* Webjump CSS Document */
/* General Styles */

body { padding: 0px; margin:  0px; background: url(../images/acurabg.gif) repeat-x #000;}

p, h1, h2, h3 { font-family: Arial, Helvetica, sans-serif; margin:0 0 15px; padding:0; color:#FFF; }

td { font-family: arial, sans-serif; font-size: 14px; text-align:left; }

ul { margin:0 0 10px 0; padding:0; list-style: inside; font-family: Arial, Helvetica, sans-serif; }

h1 { font-size: 1.7em;}

h2 { font-size: 1.2em;}

.bold { font-weight: bold;}

.link { color:#FFF !important; text-decoration:underline !important; }

/* Navigation */


a { font-family: arial, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #C4151B; }

a:hover { color: #C4151B; }

.TextLink { font-size: 14px; color: #C4151B; font-weight: normal; }

a.TextLink {  font-size: 14px; color: #C4151B; font-weight: normal; }

.TextLinkBold {  font-size: 14px; color: #000000; font-weight: Bold; }

a.TextLinkBold {  font-size: 14px; color: #FF8E01; font-weight: Bold; }

.NavLeft {  font-size: 14px; color: #929292; font-weight: normal; }

a.NavLeft {  font-size: 14px; color: #FFB5B0; line-height: normal; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none; }

a.NavLeft:hover { font-size: 14px; color: #A9245E; font-weight: bold; font-style: normal; line-height: normal; font-variant: normal; text-transform: none; padding: 0px; }

.Nav3 li, .Nav3 li a {  font-size: 14px; color: #00C1F9; font-weight: normal; margin:0 0 15px 10px !important; list-style:none; }

.Nav3  li a:hover { color: #FE6126; }

.Nav4 {  font-size: 20px; color: #FFFFFF; font-weight: normal; }

a.Nav4 {  font-size: 18px; color: #00C1F9; line-height: normal; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; }

a.Nav4:hover {  font-size: 18px; color: #FE6126; font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; text-transform: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: underline; }

.NavTop { font-family: Verdana, sans-serif; font-size: 14px; color: #C4151B; font-weight: normal; }

a.NavTop { font-family: Verdana, sans-serif; font-size: 14px; color: #FFFFFF; line-height:17px; font-weight: normal; text-transform: none; }

a.NavTop:hover { font-family: Verdana, sans-serif; font-size: 14px; color: #00C1F9; line-height:17px; font-weight: normal; text-transform: none; }

.menulinks { background: url(../images/gradiant.png); width:960px; text-align:center; margin: 0 auto; height:30px; clear:both; overflow:hidden; }

.menulinks li { display:block; list-style:none; float:left; width: auto; margin:0 25px 0 0; padding:5px 0 0 0; }

.lastlinks { margin:0 !important;}

.menulinks ul { width: 920px; margin:0 auto;}

/* Page Content Styles */

h4 { font: 100%/100% arial, verdana, sans-serif; color: #FFFFFF; font-weight: bold; }

.BodyText { color: #fff; font-size: 14px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; }

.BodyTextAddress { color: #72A8B5; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; margin:0; }

.BodyTextTitle { color: #454545; font-size: 16px; font-style: normal; line-height: 24px; font-weight: bold; font-variant: normal; }

.BodyTextTitlePurple { color: #A9245E; font-size: 18px; font-style: normal; line-height: 22px; font-weight: bold; font-variant: normal; }

.BodyTextWhite { color: #FFFFFF; font-size: 14px; font-style: normal; line-height: 22px; font-weight: normal; font-variant: normal; }

.BodyTextSmall { color: #72A8B5; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; }

.BodyTextSmallWhite { color: #FFFFFF; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; }

.QuoteText { color: #333333;  font-size: 12px; font-style: italic; line-height: 1.7em; font-weight: normal; font-variant: normal; }

.BodyTextBold { color: #ADBCC5;  font-size: 14px; font-style: normal; line-height: 20px; font-weight: bold; margin:0 0 2px 0; }

.BodyTextBoldWhite { color: #FFFFFF;  font-size: 12px; font-style: normal; line-height: 1.7em; font-weight: bold; }

.BodyTextBoldItalics { color: #4A4841;  font-size: 12px; font-style: italic; line-height: 1.7em; font-weight: bold; }

.SubHeading { color: #9DC5D2; text-transform: none; font-family: Verdana, sans-serif; font-size: 24px; line-height: 30px; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing:-1px; }

.SubHeadingBlue { color: #00C1F9; text-transform: none; font-family: Verdana, sans-serif; font-size: 24px; line-height: 30px; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing:-1px; }

.SubHeadingGrey { color: #FE6126; text-transform: none; font-family: Verdana, sans-serif; font-size: 24px; line-height: 30px; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing:-1px; }

.SubHeadingWhite { color: #FFFFFF; text-transform: none; font-family: Verdana, sans-serif; font-size: 24px; line-height: 30px; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing:-1px; }

.SubHeadingDarkBlue { color: #0351A1; text-transform: none; font-family: Verdana, sans-serif; font-size: 24px; line-height: 30px; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing:-1px; }

.SubSubHeadingWhite { color: #FFFFFF; text-transform: none; font-family: Verdana, sans-serif; font-size: 14px; line-height: 30px; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing:-1px; }

.PageHeading { color: #FE6126; text-transform: none; font-size:1.5em; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing:0px; }

.PageHeadingWhite { text-transform: none; font-size:1.5em; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing:0px; color: #FFFFFF; }

.PageHeadingBlue { text-transform: none; font-size:1.5em; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing:0px; color: #00C1F9; }

/* Div Boxes */

#textboxleft { width:672px; height:auto;}

#textboxright { width:268px; height:auto;}

.right { float:right;}

.left { float:left;}

#half1 { width:470px; height:auto; float:left;}

#half2 { width:470px; height:auto; float:right;}

.bottombox { width:223px; border-right: 1px solid #666; height: 185px; margin:0 7px 0 0; float:left; padding:0 3px;}
.bottomboxlast { width:223px;  height:auto; float:left; padding:0 3px;}
	
#textbox1, .textbox1  { margin: 0; padding: 10px 40px 10px 20px; }

#textbox1A { margin: 0px; padding: 20px 40px 10px 20px; clear:both; }

#textbox1AA { margin: 0px; padding: 0px 40px 10px 20px; }

#textbox1B { margin: 0; padding: 16px 8px 10px; background:url(../images/acurabg.gif) repeat-x; overflow:hidden; }

.borderline { border: 1px solid #222;}

#textbox1C { margin: 0px; background-color: #FFFFFF; padding: 0px 20px 10px 20px; }

#textbox1D { margin: 0px; padding: 20px; }

#textbox1E, .textbox1E { margin: 0; padding: 10px; }

#menubox { margin: 0;  background-color: #FFFFFF; padding: 0px 20px 30px 20px; }

#textbox2 { margin: 0; padding: 20px 40px 0px 20px;  background-color: #FFFFFF; }

#textbox3, .textbox3 { margin: 0; padding: 20px 0; /*background-color: #FFFFFF;*/
}

#textbox3A { margin: 0; padding: 20px; background-color: #F2F2F2; }

#textboxpink, .textboxpink { margin: 0; padding: 10px; /*background-color: #FFFFFF;*/
}

#textbox4 { margin: 0; background-color: #FFFFFF; padding: 15px 40px 10px 20px; }

#textbox4A { margin: 0; padding: 10px 40px 10px 20px; }

#textbox5 { margin: 0; padding: 20px 30px 30px 30px; }

#textbox6 { margin: 0; padding: 10px 30px 10px 30px; }

#textbox7 { margin: 0; padding: 10px 30px 10px 0px; }

#quotebox { margin: 0; padding: 10px 10px 10px 10px; }

.style1 { color: #D4D0C8 }

.style2 {color: #C4151B; font-weight: normal; font-size: 14px;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }

header { background: url("../images/gradiant.png") no-repeat 0 174px #000; margin:0 auto; width:960px; height:190px; position:relative; }

.nonebg { background: #000 !important; }

header img { position:absolute; top: 0px; }

nav { position:absolute; top: 0px; left: 590px; height:34px; width: 371px; background:url(../images/nav-sprite.jpg); }

nav ul { width: 371px; height: 34px; position:relative; margin: 0 auto; }

nav li { float:left; list-style:none; position:relative; }

nav li, nav a { display:block; margin:0; padding:0; color:#FFF; text-decoration:none; height:34px; }

#box1 a { width:80px; }

#box2 a { width:111px; }

#box3 a { width:70px; }

#box4 a { width:110px; }

nav li span { display:none; }

#box1 a:hover { background:url(../images/nav-sprite.jpg) -0px -34px no-repeat; }

#box2 a:hover { background:url(../images/nav-sprite.jpg) -80px -34px no-repeat; }

#box3 a:hover { background:url(../images/nav-sprite.jpg) -191px -34px no-repeat; }

#box4 a:hover { background:url(../images/nav-sprite.jpg) -261px -34px no-repeat; }

#phone { width: 360px; height:40px; position:absolute; top:35px; left:595px; font-size:1.8em; overflow:hidden; line-height:normal; }

#phone p {color: #00c3fb !important;}

#second-nav { width: 530px; height:20px; position:absolute; top:130px; left:430px; }

#second-nav li { display:block; list-style:none; float:left; width: auto; margin:0 25px 0 0; }

#second-nav a { font-size:1.1em; color:#FFF; font-weight: normal; }

#second-nav a:hover { color: #00c3fb; }

.wrap, .footwrap { width:960px; height:auto; padding:10px 0; margin:0 auto; overflow:hidden; clear:both; }

.wrap { background:#000;}

footer {width:100%; height:auto; margin:0 auto; clear:both; background:url(../images/gradiant2.png) repeat; border-top: 1px solid #222; }

footer a { color:#00C1F9;}

footer a:hover { color:#FE6126;}

.top1 td { width:235px;}

.top2 td { width:470px;}

.footertb td { width:240px; vertical-align:text-top; }

.footertb ul { list-style:outside;}

/* Form */
.expose { width:400px; height:378px; overflow:hidden; padding:0; margin:10px 0; border-top: 1px solid #222; border-bottom: 1px solid #222; font-size:0.7em; }

.leftform { float:left; width:410px; height:410px; margin: 10px 0 0 0; font-family:Arial, Helvetica, sans-serif; clear:both; margin:10px 0; border-top: 1px solid #222; border-bottom: 1px solid #222;}

input { background-color: #f9f9f9; border: 1px solid #eee; color: #666; padding:4px 5px; width:390px; margin:5px 0;}

textarea { background-color: #f9f9f9; border: 1px solid #eee; color: #666; height:60px; width:390px; padding:4px 5px; margin: 3px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:1em; }

label { color:#666; cursor:pointer; padding-left:2px; line-height:16px; display:block; margin-top:8px; width:100%; background-repeat:no-repeat; }

.margintop { margin:5px 0 0; padding:0; font-size:0.9em; color:#FFF; font-weight:bold; width: 200px; }

/*Text inputs*/
.smalltext { font-size:0.7em; }

.margin { margin:10px 0 0; width:183px; }

.textinput, .textinputHovered { border:1px #FFF solid; }

.textinputHovered { border:1px #FFF solid; }

.secure { float:left; width:154px; height:25px; margin: 5px 0 0; padding:0; }

.secureimg { float:left; margin:0 5px 0 0; padding:0; }

.clear { clear:both; padding:5px 0; width: 200px; }

.clear a { color:#666; font-weight:bold; font-size:0.9em; text-decoration:underline; }

.clear a:hover { color: #10a769; }

#sec { width: 250px;}

#btn { width:110px;}

/*Button*/
.buttonSubmit { border: 1px solid #ff9168; height: 26px; color:#fff; font-weight: bold; margin:74px 0 0 0; padding: 0; width:105px; float: right; background: #FE6126; cursor:pointer;}


/*process*/

.phpstyle4 { color:#008000; }

.phpstyle3 { color:#c33131; }

.tickyellowbox { background-color:#e9fcca; border:1px solid #008000; margin: 10px 0; padding: 20px; }

.tickredbox { background-color:#fbdacd; border:1px solid #c33131; margin: 10px 0; padding: 20px; }

#error { margin-left:15px; font-size:0.9em; line-height:1.5em; }


