@charset "utf-8"; 

/* CSS Document */

/* YUI reset */ 

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0; padding:0}

address, caption, cite, code, dfn, em, strong, th, var, b, italic{font-style:normal}

#header li{
	list-style:none;
}

#navh li{
	list-style:none;
}
ol{
	list-style:none;
}
caption, th{text-align:left}

h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}

abbr, acronym{border:0; font-variant:normal}

sub{vertical-align:middle}

legend{color:#000}

fieldset, img{border:0}

.clear{clear:both}

a{text-decoration:none}

/* YUI */ 

* html .clearfix{height:1%}

body{
	font-family:Arial;
	font-size:10px;
	background:#FFF;
	color:#000;
	margin-bottom:100px;
	line-height: 18px;
}

body{
	background:url(/images/common/bg.jpg) repeat-x 0px -25px #EEEEEE;
}


/* Styles */

.color_black{color:#999999;}

.center{
	text-align:center;
}

.linc_white{color:#FFF}

a.linc_white{color:#FFF}

a.linc_white:hover{color:#FFF; text-decoration:underline}

a.linc_white:active{color:#FFF; text-decoration:underline}

a.linc_white:focus{color:#FFF; text-decoration:underline}

.linc_grey{color:#000066;}

a.linc_grey{
	color:#000066;
	text-decoration: underline;
}

a.linc_grey:hover{color:#8e908f;}

a.linc_grey:active{color:#000066;}

a.linc_grey:focus{color:#000066;}
.linc_a{color:#8e908f;}

a.linc_a{
	color:#8e908f; font-size:11px;
	text-decoration: underline;
}

a.linc_a:hover{color:#E9D58E;font-size:11px;}

a.linc_a:active{color:#8e908f;font-size:11px;}

a.linc_a:focus{color:#8e908f;font-size:11px;}
.size_10{font-size:11px; color:#8e908f;}
.size_12b{font-size:12px;font-weight:bold;}

.size_12{font-size:12px}
.size_12i{
	font-size:12px;
	font-style:italic;font-weight:normal;
}

.size_16{font-size:14px; color:#000099; line-height:28px;}

.size_14i{font-size:14px;font-style:italic;color:#494949; font-weight:bold;}

.size_20{font-size:20px}

.size_24{
	font-size:24px;
}

.size_24b{
	font-size:24px; color:#000066;
}
.size_24w{
	font-size:24px; color:#ffffff;
}
/* divs */

#conteiner{width:985px; margin:0 auto}

#header{height:130px}

#header #logo{width:376px; float:left; padding:30px 0 0 28px}

#header #options{width:565px; float:left}

#header #options #subnav{margin:0 12px 25px 0; background:url(/images/common/options.jpg) no-repeat top right; height:28px; width:285px; float:right; padding:14px 0 0 21px}

#header #options #subnav .texts{margin-right:15px; float:left; font-size:12px}

#header #options #subnav .texts img{margin-right:6px; vertical-align:middle}

#header #options #textthe{margin:0 0 9px 25px; clear:both}

/* Navbar */

#header #options #navbar{
	clear:both; 
	position:relative; 
	margin-bottom:50px;
	z-index:2;}

#header #options #navbar li{float:RIGHT; height:26px; line-height:20px; font-size:18px; position:relative;}

#header #options #navbar li a{padding:0 6px}

#header #options #navbar li ul.submenu li ul.submenu_2level,
#header #options #navbar li ul.submenu{
	background-color:#F5F5F5;
	border:1px solid #E0E0E0;
	position:absolute;
	list-style:none;
	display:none;	
	top:26px;
	left:0px;
	width:150px;
	z-index:1;
}
#header #options #navbar li:hover ul.submenu{
	display:block;
}
#header #options #navbar li ul.submenu li{
	height:22px;
		padding-top:2px;
	float:none;
}

#header #options #navbar li ul.submenu a{
		display:block;
		font-size:13px; 
		height:20px;
		padding-top:2px;
		border-bottom:1px solid #cccccc;
		color:#002B55;
}
#header #options #navbar li ul.submenu a:hover{
		border-top:1px solid #cccccc;
		background:#ffffff;
		height:20px;
		padding-top:2px;
		color:#FCAF23;
}

#header #options #navbar li ul.submenu a.parent{
		background:url(/images/common/triangle_thumbnail.png) no-repeat 130px 5px;	
}
#header #options #navbar li ul.submenu a.parent:hover{
		background:url(/images/common/triangle_thumbnail_hover.png) no-repeat 130px 5px #ffffff;
}

/* navbar 2do nivel */
#header #options #navbar li ul.submenu li ul.submenu_2level{
	position:absolute;
	display:none;
	left:150px;
	top:-1px;
}
#header #options #navbar li ul.submenu li:hover ul.submenu_2level{
	display:block;

}

#content{clear:both}
#content #flash{height:260px; margin:0 0 17px 0}

#content #blocks{width:917px; height:124px; padding:15px 0 21px 41px; border-bottom:1px solid #dadada}

#content #blocks .box{position:relative;width:163px; height:103px; background:url(/images/common/block.jpg) no-repeat; float:left; padding:23px 0 0 23px}
#content #block{width:217px; height:124px; padding:0px 0 21px 0px;}
#content #block .blog{position:relative;width:163px; height:103px; background:url(/images/common/block.jpg) no-repeat; float:left; padding:23px 0 0 23px}
.box2orange a.mainLink{
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	width:185px;
	height:125px;
}
#content #blocks .box2 a.mainLink,
#content #blocks .box a.mainLink{
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	width:168px;
	height:125px;
}
#content #block .blog a.mainLink{
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	width:168px;
	height:125px;
}
#content #blocks .box .text{height:71px}

#content #blocks .box .text1{height:15px}

.box2orange{
	position:relative;
	width:175px;
	height:106px;
	background:url(/images/common/block_in_orange.jpg) no-repeat;float:left; 
	padding:20px 0 0 45px
}
#content #blocks .box2{position:relative;width:149px; height:106px; background:url(/images/common/block_in.jpg) no-repeat; float:left; padding:20px 0 0 23px}

#content #blocks .box2 .text{height:71px}

#content #blocks .box2 .text1{height:15px}

#footer{text-align:center; clear:both; line-height:18px; color:#999999; border-top:1px solid #dadada; padding:13px 0 0 0}
hr{border:1px dashed #dadada;}

/*************************/

/* About  us             */

/*************************/

#content_left{width:185px; float:left; padding-left:30px}

#content_left #navh{width:150px}

#content_left #navh li{margin-bottom:1px}

#content_left #navh li a{display:block; padding:0 0 0 34px; background:url(/images/about/arrow_gray.jpg) no-repeat 18px center; height:29px; line-height:29px; font-size:12px; font-weight:bold; color:#8e908f}

#content_left #navh li a.active,
#content_left #navh li a:hover{background:url(/images/about/title_blue.jpg) no-repeat left top; color:#FFF}

.navh_active {background:url(/images/about/title_blue.jpg) no-repeat left top; color:#FFF}

/* news            */
#news li {
	color:#8e908f;
	list-style-type: disc;
	font-size: 12px;
	line-height: 24px;
	text-decoration: underline;
	list-style-position: outside;
	padding-left: 5px;
}
#news li a {color:#8e908f; }
#news li a:active {color:#8e908f; }
#news li a:hover {color:#494949; }
/*************************/
/* faqs            */
#faq li {
	color:#8e908f;
	line-height: 24px;
	list-style-position: outside;
}
#faq li a:active {color:#8e908f; }
#faq li a:hover {color:#494949; }

#faq1 li {
	color:#494949;
	line-height: 18px;
	list-style-type: square;
	list-style-position: inside;
	text-indent: 20px;
}
#faq2 li {
	color:#494949;
	line-height: 20px;
	list-style-type: circle;
	list-style-position: inside;
	text-indent: 40px;
}
/*************************/
#content1{
	width:898px;
	text-align:justify;
	font-size:12px;
	color:#494949;
	margin-left: 40px;
}
#content_center{width:503px; float:left; padding:0 43px 40px 0; text-align:justify; font-size:12px; color:#494949}
#content_center .question{ font-size:12px; font-weight:bold; line-height:28px;}

#content_right{width:210px; float:left}

#content_right .box{padding:10px 15px 0 15px; width:170px; height:324px; background:url(/images/about/globe.jpg) no-repeat; font-size:12px; font-weight:bold; line-height:18px; color:#FFF}

#content_right .box2{padding:10px 15px 0 15px; width:180px; height:324px; background:url(/images/common/boxsmall2.jpg) no-repeat; font-size:12px; font-weight:bold; line-height:18px; color:#FFF}

#content_right .box3{padding:10px 15px 0 15px; width:170px; height:324px; background:url(/images/common/boxsmall.jpg) no-repeat; font-size:12px; font-weight:bold; line-height:18px; color:#FFF}

#content_right .box4{padding:10px 15px 0 15px; width:170px; height:324px; background:url(/images/common/boxsmall.jpg) no-repeat; font-size:12px; font-weight:bold; line-height:18px; color:#FFF}

#content_right .box3 img{
	border:1px solid #ffffff;
}

/*************************/

/* Contact  us           */

/*************************/

#content_center_contact{width:351px; float:left; padding:0 0 40px 0; text-align:justify; font-size:12px; color:#494949}

#content_right_contact{

	width:290px;

	float:left

}
h2{ font-size:16px; font-weight:bold; color: #000099; line-height:48px;}
h1{ font-size:28px; font-weight:bold; color: #494949; line-height:38px;}
h3{ line-height:26px;}
.w20{float:left; width:65px; margin-right:20px;	font-size: 12px;
	line-height: 24px;}
.w80{ 	
    color:#8e908f;
	font-size: 12px;
	line-height: 24px;
	text-decoration: underline;
	float: left;
	width: 400px;}
.w80 a {color:#494949; }
.w80 a:active {color:#494949; }
.w80 a:hover {color:#8e908f; }
#flash { text-align:center}
