@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; background:url(../images/background-repeat.jpg) 0 0 repeat-x #FFF; color:#222; font:0.8em/1.5em Arial, Helvetica, sans-serif;}
div, p, ul, h1, h2, h3, h4, img, form, label{padding:0px; margin:0px;}
ul{list-style-type:none;}
a {color:#222;text-decoration:underline;}
a:hover {color:#FF6600;text-decoration:none;}
a:visited {color:#8D8D8D;text-decoration:underline;}
a:active {color:#8D8D8D;text-decoration:underline;}

h1 {}
h2 {font:1.6em/1.4em Arial, Helvetica, sans-serif; font-weight:bold;}
h3 {font:1.3em/1.4em Arial, Helvetica, sans-serif;}
h4 {font:1.2em/1.4em Arial, Helvetica, sans-serif;}
h5 {font:1.2em/1.4em Arial, Helvetica, sans-serif;}

/* ----- IMAGES ----- */
img{border:0;}
img a{border:0;text-decoration:none;}
img a:hover{border:none;}

/*----WRAP----------------------------------------------------------------------------------------*/
#wrap{width:1000px; position:relative; margin:0 auto; padding:0px;}

/*----FIRST PANEL - logo and navigation width 260px-----------------------*/
#logoNavPan{width:265px; float:left;}

#toplogoNavPan{width:265px; height:180px; position:relative; margin:0 auto; padding:0; background:url(../images/logo.jpg) 0 0 no-repeat;}
#toplogoNavPan img{width:160px; height:39px; margin:30px 0 0 37px;}

/*----Navigation----*/
#logoNavPan ul{width:265px; height:280px; display:block; background:url(../images/menu-background.jpg) 0 0 no-repeat; padding:28px 0 0 0;}

#logoNavPan ul li{width:180px; position:relative; margin:0 auto; color:#4B4A49; margin-top:5px;}

.navoff a:link, .navoff a:visited{width:155px; height:24px; line-height:24px; display:block; background:url(../images/nav-arrow-orange.gif) 4px 55% no-repeat #FFF;color:#999; font:1em/1.8em Arial, Helvetica, sans-serif; padding:0 0 0 27px; text-decoration:none;}

.navoff a:hover{width:155px; height:24px; line-height:24px; display:block; background:url(../images/nav-arrow-black.gif) 4px 55% no-repeat #EEE; color:#222; text-decoration:none;font:1em/1.8em Arial, Helvetica, sans-serif; padding:0 0 0 27px; }

.this a:link, .this a:visited{background:url(../images/nav-arrow-black.gif) 4px 55% no-repeat #EEE; background-color:#FF6600; width:155px; height:24px; line-height:24px; display:block; text-decoration:none; color:#FFFFFF;padding:0 0 0 27px; }

/*----MAIN PANEL - page content------------------------------------------*/
#mainPan{width:735px; float:left; background:url(../images/toprightbg.jpg) 0 0 repeat-x #FFF;}

#quotes{}

#breadcrumb{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 1em;margin:-15px 0px 0 0px;}
#breadcrumb a:link, #breadcrumb a:hover,#breadcrumb a:visited,#breadcrumb a:active {color:#8D8D8D;text-decoration:none;}


#mainPan p{margin:10px 20px 0 20px;}
#mainPan h2{margin:5px 0 0 20px;}
#mainPan h3{margin:20px 0 0 20px;}
#mainPan h4{margin:10px 0 0 20px;color:#FF6600;}
#mainPan ul{margin:10px 0 0 30px;}

#mainPan ul li {background:url(../images/arrow-red.gif) 0 4px no-repeat #fff; color:#222; line-height:1.4em; text-decoration:none; padding:1px 5px 10px 12px;}


/*----FOOTER PANEL---------------------------------------------------------*/
#footermainPan{background:url(../images/footer-repeat.jpg) 0 0 repeat-x #999; color:#fff; position:relative; margin:0 auto; clear:both; height:190px;}
#footerPan{width:1000px; position:relative; margin:0 auto; font:0.9em/1.5em Arial, Helvetica, sans-serif;}
#footerPan ul{width:970px; position:absolute; top:60px; left:0px;}
#footerPan li{float:right; color:#999; }
#footerPan ul li a{padding:0 3px 0 3px; color:#FF6600; text-decoration:underline;}
#footerPan ul li a:hover{color:#222; text-decoration:none;}
#footerPan p.copyright{font:0.8em/1.4em Arial, Helvetica, sans-serif; width:970px; position:absolute; top:90px; left:0px; color:#666; text-align:right;}
#footerPan p.footlogo{width:970px; position:absolute; top:130px; left:0px; text-align:right;}
#footerPan ul.credits{width:970px; position:absolute; display:block; top:160px; left:5px; }

/*----General Property---------------------------------------------------------*/

/*----Classes----*/
.align_center{text-align:center;}
.fb{font-weight:bold;}
.hide {display:none;}
.orange {color:#FF6600;}
.red {color:#FC1D1D;}
.blue {color:#156CD0;}
.grey {color:#999999;}
.darkgrey {color:#222;}
.right {float:right;}
.left {float:left;}
.clear {clear:both;}
.highlight {background:#EEE; border-bottom:1px solid #999; padding:15px;}

.pic {margin: 0px 6px 5px 0px;}
.picleft {float:left; margin: 0px 15px 5px 0px;border:1px solid #EEE;padding:5px;}
.picright {float:right; margin: 0px 10px 5px 5px; border:1px solid #EEE;padding:5px;}
.picextra {clear:left; margin: 20px 0px 10px 0px;}

/* Custom ---------------------------------- */

#flaotdiv{position:absolute; top:70px; left:40%;}
#language{position:absolute;top:10px;left:760px;width: 230px;}
#maincontent{width:720px;}
.orgbg{background-color:#FF6600}

/*----Top Links----*/

#language ul.chooselang{font:0.8em Arial, Helvetica, sans-serif;}
#language ul.chooselang li a{display:inline;color:#FF6600;text-decoration:none; padding:0px 0px 0px 20px;}
#language ul.chooselang li a:hover{color:#FFF;}

.margin_left30{margin-left:30px;}

#main_left{width:500px; float:left;}
#main_right{width:220px; float:left; text-align:center;}

.highlightclient {background:#F7F7F7;border-top:1px solid #EEE; border-right:1px solid #EEE;border-bottom:1px solid #CCC; border-left:1px solid #CCC; padding:20px;color:#666;}

.ft_1em_666{font-size:1em; color:#888888;}
.fb{ font-weight:bold;}

.gridborder{border:#CCCCCC solid 1px;}

.align_r{text-align:right; height:30px;}

.align_l_grid{text-align:left; text-indent:5px;}

.frm_1{width:150px; height:18px; line-height:18px; border:#CCCCCC solid 1px;}

.frm_2{width:350px; height:150px;border:#CCCCCC solid 1px;}



/*--- Rolling News ---*/

#newsPan{width:200px; height:200px; position:relative; margin:10px auto; padding:0;}
#newsPan h2{font:1.3em/1.4em Arial, Helvetica, sans-serif;margin:0px 0 10px 0px;}

/*----Service Links----*/
#main_right ul.links{margin:10px 0 0 30px;}
#main_right ul.links li a{background:url(../images/arrow-orange.gif) 0 4px no-repeat #fff; color:#8D8D8D; line-height:20px; text-decoration:none; padding:1px 5px 2px 12px;}
#main_right ul.links li a:hover{background:url(../images/arrow-black.gif) 0 4px no-repeat #EEE; color:#222; text-decoration:none;}
