* { margin:0; padding:0;}

body { background:#ecece6 url(images/bg.png) 0 0 repeat-x; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#7f7f7f; text-align:center; background-color:#ffffff;}



/*in_line*/

input, select, textarea { vertical-align:middle; font-family:Arial;}

img {border:0; vertical-align:top; text-align:left;}

ul { list-style:none;}

a:hover{text-decoration:none;}

.column { float:left;}

.clear, .col-list, .row-box { width:100%; overflow:hidden;}

.col-list ul{ float:left}

.col-list .indent-list{ margin-left:40px;}



/*header*/

.header{ height:42px;  top right repeat-y; font-size:0.75em;}

.header ul{ position:absolute; padding:13px 0 0 67px;  width:720px;}

.header li{ float:left; display:block;}

.header li a{ color:#ffffff; text-decoration:none; background:url(images/menu_marker.gif) center left no-repeat; padding:0 0 0 17px; font-weight:bold; padding-right:34px; font-size:0.937em;}

.header li a:hover{color:#68b9cc; text-decoration:none; background:url(images/menu_marker1.gif) center left no-repeat;}

.header li span{color:#68b9cc; text-decoration:none; background:url(images/menu_marker1.gif) center left no-repeat; padding:0 0 0 17px; font-weight:bold; padding-right:34px; font-size:0.937em;}

.header .navigation{ color:#a3a3a3; position:absolute; margin:14px 0 0 806px; word-spacing:5px;}

.header .link{ background:url(images/link_header.gif) center left no-repeat; padding:0 0 0 12px; color:#399bb7; word-spacing:normal;}

.header .link-1{ color:#ea1f25;}

.row-logo-link{ height:132px;}

.row-logo-link .logo{ position:absolute; margin:3px 0 0 50px;}

.row-logo-link .logo-text{ margin:63px 0 0 227px; display:block; position:absolute; font-size:0.75em; color:#7c7c7b;}

.row-logo-link .link{ display:block; position:absolute; margin:63px 0 0 618px; font-size:0.75em; word-spacing:11px; color:#9f9f9f !important;}

.row-logo-link .link a{ color:#9f9f9f; text-decoration:none; word-spacing:normal;}

.row-logo-link .link a:hover{ text-decoration:underline;}

.row-logo-link .link .link-2{ background:url(images/marker_1.gif) center left no-repeat; padding:0 0 0 10px; color:#46a3bc; text-decoration:underline;}

.row-logo-link .link .link-2:hover{ text-decoration:none;}

.line-header{ background:url(images/line_header.gif) 0 0 repeat-x; width:838px; height:4px; display:block; position:absolute; margin:117px 0 0 30px;}

.row-img{ padding:0 0 0 30px;}

.row-img .row-box-1{ width:549px;}

.row-img .row-box-2{ width:278px; margin-left:11px;}

.homeTopRightSec
{
background-image:url(images/homeRightSecBg.jpg);
width:281px;
height:311px;
display:block;
float:right;
margin-right:25px;
}



/*footer*/

.footer{ font-size:0.75em; padding:17px 0 19px 0; color:#686858; background:url(images/footer_separate.gif) 437px 15px no-repeat;}

.footer a{ color:#55aec4;}

.footer span{ padding:0 426px 0 84px;}

.footer-mail{ background:url(images/footer_mail.gif) center left no-repeat; padding:0 0 0 21px !important;}



/*content*/

.content{ padding:34px 39px 0 43px;}




.content .border-top {background-color:#ffffff;}







.box .border1-top {background:url(images/border1_top.gif) repeat-x top #cb121b;}

.box .border1-bot {background:url(images/border1_bot.gif) repeat-x bottom;}

.box .border1-left {background:url(images/border1_left.gif) repeat-y left;}

.box .border1-right {background:url(images/border1_right.gif) repeat-y right;}

.box .corner1-top-left {background:url(images/corner1_top_left.gif) no-repeat left top;}

.box .corner1-top-right {background:url(images/corner1_top_right.gif) no-repeat right top;}

.box .corner1-bot-left {background:url(images/corner1_bot_left.gif) no-repeat left bottom;}

.box .corner1-bot-right {background:url(images/corner1_bot_right.gif) no-repeat right bottom; width:100%;}

.box h1{ height:104px; display:block;}

.box h1 img{ margin:20px 0 0 41px;}

.box .indent{ padding:0 0 25px 40px;}

.box ul{ padding:21px 0 11px 0;}

.box li{ background:url(images/bull_1.gif) 0 6px no-repeat; padding:0 0 8px 13px;}

.box li a{ color:#fbde9e; text-decoration:none; font-size:0.75em; line-height:0.875em;}

.box li a:hover{ color:#FFF;}

.box .button{ background:url(images/header_button.gif) 0 0 no-repeat; width:101px; height:24px; display:block; text-align:center;}

.box .button a{ color:#fffffe; text-decoration:none; font-size:0.75em; display:block; padding-left:11px; padding-top:4px;}

.box .button a:hover{ color:#ff7517;}







.content-row-top h1 img{ margin:0 0 0 21px;}

.content-row-top{ padding:30px 30px 0 30px; line-height:1.125em;}

.indent-top{ display:block; margin:12px 0 0 0;}





.box-1{ color:#7f7f7f; font-size:0.75em;}

.box-1 a{ color:#46a3bc;}

.box-1 strong{ color:#545050;}

.box-1 p{ margin-top:8px;}

.box-1 .corner2-top-left {background:#f8f8f2 url(images/corner2_top_left.gif) no-repeat left top;}

.box-1 .corner2-top-right {background:url(images/corner2_top_right.gif) no-repeat right top;}

.box-1 .corner2-bot-left {background:url(images/corner2_bot_left.gif) no-repeat left bottom;}

.box-1 .corner2-bot-right {background:url(images/corner2_bot_right.gif) no-repeat right bottom; width:100%;}

.indent-box-1{ padding:28px 18px 25px 22px;}

.indent-box-1a{ padding:18px 18px 25px 22px;}





.content-row-bot{ margin:18px 4px 0 4px; background:#f3f3f3 bottom left no-repeat; padding-bottom:27px; font-size:0.75em; color:#fffffb; height:700px; display:block;}

.content-row-bot .row-bot-left{ padding:0 0 0 31px; width:859px; overflow:hidden;}

.content-row-bot h1{ height:95px;}

.content-row-bot strong{ color:#fcfce3;}

.content-row-bot h1 img{ margin:32px 0 0 94px; position:absolute;}

.content-row-bot .bull-1{ background:url(images/bull-1.jpg) 0 0 no-repeat;}

.content-row-bot .bull-2{ background:url(images/bull-2.jpg) 0 0 no-repeat;}

.content-row-bot .bull-3{ background:url(images/bull-3.jpg) 0 0 no-repeat;}

.content-row-bot .bull-4{ background:url(images/bull-4.jpg) 0 0 no-repeat;}

.content-row-bot .bull-5{ background:url(images/bull-5.jpg) 0 0 no-repeat;}

.content-row-bot .bull-6{ background:url(images/bull-6.jpg) 0 0 no-repeat;}

.content-row-bot .bull-7{ background:url(images/bull-7.jpg) 0 0 no-repeat;}

.content-row-bot .bull-8{ background:url(images/bull-8.jpg) 0 0 no-repeat;}

.content-row-bot .bull-9{ background:url(images/bull-9.jpg) 0 0 no-repeat;}

.content-row-bot .bull-10{ background:url(images/bull-10.jpg) 0 0 no-repeat;}

.content-row-bot .extra-left{ padding-left:9px;}

.separate{ width:50px; float:left; background:url(images/separate.gif) 20px 0 repeat-y;}

.separate span{ display:block; width:34px; height:91px; background:url(images/content-row-bot.gif) 0 0 repeat-x;}

.bg-bot-box{ background:url(images/content-row-bot.gif) 0 0 repeat-x; }



.content .link{ background:url(images/marker.gif) center left no-repeat; padding:0 0 0 11px; color:#ffffff;}

.link-3{ background:url(images/link-3.gif) center left no-repeat; padding:0 0 0 11px; color:#46a3bc;}

.br{ display:block;}



.text-box{ padding:29px 0 32px 30px; line-height:1.187em;}

.text-box h1{ height:48px;}

.text-box h1 img{ margin-left:20px;}

.indent-top-bot{ display:block; margin:16px 0;}

.indent-text-box{ padding:24px 21px 33px 22px;}

.indent-bot1{ display:block; margin-bottom:18px;}

.indent-bot2{ display:block; margin-bottom:25px;}





.list-1 li a{ background:url(images/marker_list_1.gif) center left no-repeat; padding:0 0 0 14px; color:#46a3bc; line-height:2em;}

.indent-top-bot1{ display:block; margin:20px 0;}

.indent-top1{ display:block; margin:20px 0 0 0;}

.link-4{ color:#fcfce3;}



.text dt{ font-weight:bold; color:#fcfce3;}

.text dd{ padding-bottom:15px;}

.menuBg
{
background-image:url(images/menuBg.png);
width:899px;
height:38px;
display:block;
margin-top:35px;
margin-left:38px;
}

.clientLogin
{
position:absolute;
top:44px;
margin-left:810px;
color:#95b5c;
		font-family:Arial;
		font-size:13px;
}

.myBox
{
    margin: 0 auto;
    border: 0px solid #ffffff;
    color: #ffffff;
    width: 895px;
    padding: 20px;
    text-align: left;
    background-color: #ff0000;
    border: 1px solid #bec0c1;
	z-index:5000px;
    /*
    background-image: url(back_test2.jpg);
    background-repeat: no-repeat;
    */
}

.myBox2
{
    margin: 0 auto;
    border: 0px solid #ffffff;
    color: #ffffff;
    width: 896px;
    padding: 0px;
    text-align: left;
    background-image:url(images/mainBg.png);
	background-repeat:no-repeat;
    border: 0px solid #bec0c1;
	z-index:5000px;
	height:1300px;
	position:absolute;
	top:108px;
    /*
    background-image: url(back_test2.jpg);
    background-repeat: no-repeat;
    */
}


.myBoxWrapper
{
  margin: 0 auto;
margin-top:50px;
width: 895px;
}


.tagLine
{
position:absolute;
width:715px;
height:67px;
margin-left:250px;
top:20px;
}

.servicesMajor
{
background-image:url(images/ServicesTriangle.png);
display:block;
width:553px;
height:390px;
}

.minorTitle
{
color:#fe9a57;
font-size:18px;
font-family:Tahoma;
font-weight:bold;
text-align:center;
margin-left:20px;
padding-top:10px;
}

.minorSubTitle
{
color:#f0efef;
font-size:14px;
font-family:Tahoma;
margin-left:18px;
margin-top:42px;
width:220px;
}

.clientMajor
{
background-image:url(images/clientsMajorBg.png);
display:block;
width:553px;
height:310px;
}

.clientMinorList
{
color:#fe9a57;
font-size:11px;
margin-top:20px;
margin-left:30px;
}

.clientMinorListLg
{
color:#eae9e9;
font-size:13px;
margin-left:40px;
}

.clientMinorText
{
color:#fe9a57;
font-size:12px;
}

.clientText
{
font-size:12px;
color:#333333;
}

.techMajor
{
background-image:url(images/techMajorBg.png);
display:block;
width:554px;
height:313px;
}

.processMajor
{
background-image:url(images/processMajorBg.png);
display:block;
width:554px;
height:313px;
}

.careersMajor
{
background-image:url(images/careersMajorBg.png);
display:block;
width:554px;
height:313px;
}

.aboutMajor
{
background-image:url(images/aboutMajorBg.png);
display:block;
width:554px;
height:313px;
}

.servicesTechTextTop
{
color:#3e3e3e;
font-size:12px;
font-family:arial;
margin-left:55px;
top:205px;
position:absolute;
width:435px;
}

.servicesBusinessTextTop
{
color:#3e3e3e;
font-size:12px;
font-family:arial;
margin-left:55px;
top:295px;
position:absolute;
width:435px;
}

.servicesCreatTextTop
{
color:#3e3e3e;
font-size:12px;
font-family:arial;
margin-left:55px;
top:390px;
position:absolute;
width:435px;
}


.bodyText
{
font-size:12px;
color:#696969;
}

.bodyLineBreak
{
border-bottom-color:#b7b7b7;
border-bottom-style:solid;
border-bottom-width:1px;
}

.lineBreak
{
background-image:url(images/lineBreak.png);
width:770px;
height:3px;
display:block;
}

.lineBreakBody
{
background-color:#999999;
width:815px;
height:1px;
display:block;
}


.indent-bot{ display:block; margin-bottom:15px;}

.content .title{ display:block;}

.img-left{ float:left; margin:0 27px 0 0;}

.img-left1{ float:left; margin:0 20px 0 0;}

.list li a{ background:url(images/list.gif) 0 4px no-repeat; padding:0 0 0 14px; color:#fafae1; line-height:1.875em;}

.list li a:hover{background:url(images/list.gif) 2px 4px no-repeat;}







#page6 .form input{ height:18px; width:194px;}

#page6 .form textarea{ overflow:auto; display:block; height:126px; width:211px; margin-bottom:14px;}

#page6 .form textarea, #page6 .form input{ border:1px solid #ffffff; color:#ffffff; font-size:1em; background:none; padding-left:3px;}

#page6 .form .form-link{ margin-left:116px; margin-right:15px;}

#page6 .form .indent-form{ height:36px;}