/* CSS Document */

/*******************************************************************************************************************/
/* Redefined Tags  */
/*******************************************************************************************************************/

body { margin:0; padding:0;font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height:17px; text-align:left; background:#FFF url(../images/page_bg.jpg) 0px 0px repeat-x; color:#707172;}

h1 {margin:0px; padding:20px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; line-height:30px; color:#ff6606;}
h2 {margin:0px; padding:15px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; color:#ff6606; font-weight:bold; font-size:16px; line-height:20px}
h3 {margin:0px; padding:5px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; color:#ff6606; font-weight:bold; font-size:12px; line-height:14px}

p {margin:0; padding:8px 0px;}
a, a:link, a:active, a:visited{color: #ff6606; text-decoration: underline;}
a:hover {color: #707172; text-decoration: underline;}

/*Bullets*/
ul {margin:0; padding:5px 0px 5px 10px; list-style-type:none;}
li {margin:0; padding:5px 0px 5px 20px; list-style-type:none; background:url(../images/bullet.gif) 0px 8px no-repeat; }

hr {margin:10px 0px; padding:0; height:1px; line-height:1px; border:0; border-top:1px solid #38197a; background:#FFF; clear:both; }


/*******************************************************************************************************************/
/* Redefined Tags/Form  */
/*******************************************************************************************************************/
form{padding:0px;  margin:0;}
label {clear:left; margin:0; padding:0px 10px 0px 0px; width:130px; display:block; float:left; line-height:20px; text-align:left; color:#707172; font-size:14px;}
.textbox {margin:0px 0px 10px 0px; padding:2px 5px; border:1px solid #707172;color:#707172; font-family:Arial, Helvetica, sans-serif; font-size: 14px; width: 500px; }
.ctextbox {margin:0px 0px 10px 0px; padding:2px 5px; border:1px solid #707172;color:#707172; font-family:Arial, Helvetica, sans-serif; font-size: 14px; width: 300px; }
.cdropdown {margin:0px 0px 10px 0px; padding:2px 0px 2px 2px; border:1px solid #707172;color:#707172; font-family:Arial, Helvetica, sans-serif; font-size: 14px; width: 312px; }
.textboxshort {margin:0px 0px 10px 0px; padding:2px 5px; border:1px solid #707172;color:#707172; font-family:Arial, Helvetica, sans-serif; font-size: 14px; width: 250px; }
.filebox {margin:0px 0px 10px 0px; padding:2px 5px; border:none; width:285px;}
.select {margin:0px 0px 10px 0px; padding:2px 0px; border:1px solid #707172; color:#707172; font-family:Arial, Helvetica, sans-serif; font-size: 14px; width: 512px; }
.checkbox {margin:0px 5px 10px 0px; padding:0; clear:left;}
.frmblock {margin:5px 0px 10px 140px; padding:0px;  width:285px; color:#707172; }
.smallcol {margin:0px; padding:0px 0px 0px 15px; width:152px; float:right; display:inline;}
.col {margin:0px; padding:0px 0px 0px 15px; width:440px; float:right; display:inline;}
button{padding:0px 5px; margin:10px 10px 0px 0px; border:1px solid #707172;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ff6606;  height:26px;}

/*******************************************************************************************************************/
/* Nav  */
/*******************************************************************************************************************/
#nav {margin:0; padding:0;}
#nav ul {margin:0; padding:20px 0px 0px 9px; list-style-type:none;}
#nav li {margin:0px; padding:0px 0px 0px 24px; list-style-type:none; font-size:18px; color:#ff6600; line-height:30px; background:url(../images/bullet-orange.jpg) 0px 6px no-repeat; }
#nav a, #nav a:link, #nav a:active, #nav a:visited {color:#ff6600; text-decoration:none;}
#nav a:hover {color:#ff6600; text-decoration:none;}

/*******************************************************************************************************************/
/* Content  */
/*******************************************************************************************************************/

#wrapper {margin:0 auto; padding:0px 0px 0px 0px; width:980px; background:#FFF;}
#banner {margin:0px 0px 1px 0px; padding:0; height:291px; width:980px;}

#orangebar {margin:0; padding:0; width:980px; height:69px; background:url(../images/orange_bg.jpg) 0px 0px repeat-x;}

#leftcol {margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; width:190px; position:absolute; z-index:30; background:#46474b; }

#rightcol {margin:0px 0px 0px 735px; padding:20px 20px 20px 35px; width:189px; position:absolute; z-index:40; }
#casestudy {margin:0px 0px 20px 0px; padding:0px; background:#dfe1e2 url(../images/case-top.gif) 0px 0px no-repeat;}
#casestudy .inner {margin:0; padding:10px 0px 15px 0px; background:url(../images/case-bottom.gif) 0px bottom no-repeat;}
#casestudy h2 {margin:0px; padding:0px 20px 10px 20px; font-family:Arial, Helvetica, sans-serif; color:#ff6606; font-weight:bold; font-size:16px; line-height:20px}
#casestudy h3 {margin:0px; padding:5px 0px ; font-family:Arial, Helvetica, sans-serif; color:#ff6606; font-weight:bold; font-size:15px; line-height:18px}
#casestudy .text {padding:0px 20px;}
#casestudy .link {margin:0px 20px; background:url(../images/bullet-black.jpg) right 5px no-repeat; line-height:25px;}
#casestudy a, #casestudy a:link, #casestudy a:active, #casestudy a:visited {color:#333; text-decoration:underline;}
#casestudy a:hover {color:#666; text-decoration:underline;}

#main {margin:0px; padding:0px; z-index:10; background:#FFF url(../images/content_bg_top.gif) 0px 0px repeat-x; }
#inner {margin:0px; padding:0px; background:url(../images/content_bg_bottom.gif) 0px bottom repeat-x; z-index:20; }

#content {margin:0px; padding:0px 245px 20px 230px; text-align:left; background:url(../images/menu_bg.gif) 20px 0px repeat-y; }

.feature {margin:0; padding:0; background:#dfe1e2 url(../images/feature-end.gif) right 0px no-repeat; height:174px;}
.feature .link {margin:0px 20px 0px 0px; background:url(../images/bullet-black.jpg) right 5px no-repeat; line-height:25px;}
.feature img {margin:0px 10px 0px 0px; padding:0; float:left; display:inline;}
.feature h2 {margin:0px; padding:15px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; color:#ff6606; font-weight:bold; font-size:16px; line-height:20px}

.clear {margin:0; padding:0; font-size:1px; height:1px; line-height:1px; clear:both;}
.imgspace {margin:0px 10px 10px 0px; padding:0; float:left; display:inline; }
.orange {color:#ff6600;}
.small {font-size:11px;}

#lang a img {border:none;}

/*******************************************************************************************************************/
/* CMS  */
/*******************************************************************************************************************/
#cmscontent {margin:0px; padding:0px 0px 20px 30px; float:right; display:inline; width:710px;}

#cmsnav {margin:0px; padding:0px 0px 20px 20px; width:200px; text-align:center;}
#cmsnav ul {margin:0px; padding:0px; list-style-type:none;}
#cmsnav li {margin:1px 0px 0px 0px; padding:5px 5px; background:#eee; border-bottom:1px solid #666; text-align:left;}
#cmsnav .sect_heading {margin:3px 0px 0px 0px; padding:5px; font-size:15px; font-weight:bold; color:#666; background:transparent; line-height:20px}

.error {margin:10px 0px 0px 0px; padding:2px 10px 2px 30px; background:#f8dbe4 url(../images/cross.gif) 10px 5px no-repeat; border:1px solid #d71852; color:#d71852; font-weight:bold; width:300px; }
.saved {margin:10px 0px 0px 0px; padding:2px 10px 2px 30px; background:#d3f8d2 url(../images/tick.gif) 10px 5px no-repeat; border:1px solid #04b300; color:#04b300; font-weight:bold; width:300px; }

.sect_heading {margin:3px 0px 0px 0px; padding:5px; font-size:15px; font-weight:bold; color:#666; background:transparent; line-height:20px}
.row1 {margin:0; padding:5px; background:#dadada; border-bottom:1px solid #666; line-height:20px;}
.row2 {margin:0; padding:5px; background:#eee; border-bottom:1px solid #666; line-height:20px;}
.cols {margin:0; padding:0; width:200px; float:left; display:inline;}
/*******************************************************************************************************************/
/* Footer  */
/*******************************************************************************************************************/
#footer {margin:0px; padding:0px 26px 0px 10px; clear:both; background:url(../images/footer_bg.jpg) 0px 0px repeat-x; height:42px; color:#FFF; }
#footer p{margin:0; padding:0px 10px; line-height:42px}
#footer ul {margin:0px; padding:0px; list-style-type:none;}
#footer li {margin:10px 0px; padding:0px 10px; list-style-type:none; background:transparent; float:left; line-height:22px; border-right:1px solid #FFF;}
#footer .end { border:none;}
#footer a, #footer a:link, #footer a:active, #footer a:visited{color: #FFF; text-decoration: none;}
#footer a:hover {color: #FFF; text-decoration: none;}
#footer .right {margin:0; padding:0; float:right; display:inline; line-height:42px;}
#footer .right a, #footer .right a:link, #footer .right a:active, #footer .right a:visited{color: #ff6600; text-decoration: none;}
#footer .right a:hover {color: #ff6600; text-decoration: none;}


#footer2 {margin:0px; padding:0px 10px; clear:both; color:#ff6600; }
#footer2 ul {margin:0px; padding:0px; list-style-type:none;}
#footer2 li {margin:10px 0px; padding:0px 10px; list-style-type:none; background:transparent; float:left; line-height:22px; }
#footer2 a, #footer2 a:link, #footer2 a:active, #footer2 a:visited{color: #333333; text-decoration: none;}
#footer2 a:hover {color: #333333; text-decoration: none;}
