/*
File Name: style.css
Theme Name:  Carna - Premium Corporate Theme
This file creaded by Tolga Can
for Themeforest
19.08.2009
*/

body {
	margin:0px auto;
	padding:30px;
	font-family:'verdana';
	font-size:12px;
	line-height:21px;
	background:url(../images/background.jpg);
	background-repeat: no-repeat;	
	background-position: top center;	
	background-color:#d4cc9c;
}


/* layouts 
-------------------------------------------------------------- */
#con0{
}

#con2{
	width:990px;
	background-color:white;
	
}
 .con2_top{
	height:26px;
	width:990px;
	background:transparent url(../images/con2_top.png) top no-repeat;
}

.download{
	height:81px;
	width:554px;
	background:transparent url(../images/download.png) top no-repeat;
}

.con2_bottom{
	height:26px;
	width:990px;
	background:transparent url(../images/con2_bottom.png) top no-repeat;
}

#con1{
	width:962px;
	text-align:left;
}

#header{
	height:198px;
	display:block;
	background: transparent url(../images/top_bg.png) bottom left no-repeat;	
}

#logo{
	float:left;
	margin-top:20px;
}

/* header area
-------------------------------------------------------------- */
#header_area{
	width:402px;
	height:81px;
	float:right;
        text-align: right;
}

#login-options {
    margin: 25px 20px 0 0;
	color: grey;
}

#login-options a,  #login-options a:hover {
    text-decoration: none;
	color: #444444;
}

#login-options a:hover {
    color: #8b6302;
}

/* top navigation 
-------------------------------------------------------------- */
#nav { 
	height:48px; 
	width:819px;
	text-align:center;
	float:right;
	background: transparent url(../images/menu_back.png) top left no-repeat;	
}

#nav li {
	float: left;
	text-align:center;
	list-style: none ;	
	height:38px;
	margin:8px 0px 0px 0px; 
	background: transparent url(../images/menu_line.png) top right no-repeat;	
	width:98px;
}

#nav li.last {
	background: transparent;	
}

#nav li.last_active {
	background: transparent;	
}

#nav ul { 
	float:right; 
	margin:0px 0px 0px 5px; 
	line-height:38px;
	width:810px;
}

#nav div {
    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 0;
    background: #EAEBD8;
    border: 1px solid white;
    z-index: 1000;
}

#nav div a {
    position: relative;
    display: block;
    margin: 0;
    padding: 10px 24px;
    width: auto;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    background: #EAEBD8;
    font: 11px arial;
}

	#nav div a:hover
	{	background: white;
}

#nav li { 
	float:left; 
	list-style-type:none; 
	overflow:hidden; 
}

#nav ul li a { 
	font-size:13px;
	text-decoration:none; 
	display:block;  
	color:#597216;
}

#nav ul li a:hover { 
	text-decoration:none;
	color:#fd8b0a;
}

#nav ul li.active a,#nav ul li.last_active  a { 
	color:#fd8b0a;
}

#nav ul li.active a:hover { 
	color:#fd8b0a;
}



/* Pages Title Area
-------------------------------------------------------------- */

.box4{
	float:left;
	margin-right:15px;
	margin-left:2px;
}	


.box_top3{
	height:18px;
	width:962px;
	background:transparent url(../images/box_top3.png) top no-repeat;
}	

.box_bottom3{
	height:17px;
	width:962px;
	background:transparent url(../images/box_bottom3.png) top no-repeat;
}	

.box_mapsmall{
	height:194px;
	width:210px;
	
	
}

.box_content3{
	width:962px;
	height:200px;
	background:transparent url(../images/box_in3.png) repeat-y;
}	


.box_content_sub3{
	width:962px;
	background:transparent url(../images/box_in3.png) repeat-y;
}

.box_content3 h1{
	font-size:18px;
	font-weight:normal;
	color:#8b6302;
	text-align:left;
	padding-top:5px;
	margin-left:20px;
	margin-bottom:0px;
	margin-top:0px;
}

.box_content3 h2{
	font-size:13px;
	font-weight:normal;
	color:#186873;
	line-height:18px;
	text-align:left;
	padding-top:30px;
	margin-left:20px;
	margin-right:120px;
	margin-bottom:0px;
	margin-top:0px;
}

.box_content4{
	width:250px;
	height:330px;
	margin:0 40px;
}	


.box_content_sub4{
	width:309px;
	
}

.box_content4 h1 , .box_content_sub4 h1{
	font-size:16px;
	color:#fb6d02;
	font-weight:normal;
}

#content_con .box_content4 h2, .box_content_sub4 h2{
	font-size:12px;
	color:#597216;
	font-weight:normal;
	margin-bottom:20px;
	margin-top:8px;
}

/* box texts*/
.box_content4 p, .box_content4 p a, .box_content_su4b p{
	
	line-height:16px;
	font-size:11px;
	color:#555555;
	text-decoration:none;
	width: 279px;
	
}
.box_content4 p a:hover{
	
	color:#8b6302;
	text-decoration:none;
	
}



/* lastest news box date*/
.box_content4 .date, .box_content_sub4 .date{ 
	color:#e27103;
	font-size:11px;
	letter-spacing:2px;
	clear:both;
	display:block;
	margin:10px 20px 4px 20px;
}

/* lastest news box text*/
.box_content4 .text , .box_content_sub4 .text{ 
	line-height:18px;
	font-size:11px;
	color:#777777;
	clear:both;
	display:block;
	margin:2px 20px 10px 20px;
}

.box_content5{
	width:250px;
	height:330px;
	margin:0 20px;
}	


.box_content_sub5{
	width:309px;
	
}

#content_con .box_content5 h1 , .box_content_sub5 h1{
	font-size:16px;
	color:#fb6d02;
	font-weight:normal;
	margin:5px 25px 10px;;
}

#content_con .box_content5 h2, .box_content_sub5 h2{
	font-size:12px;
	color:#597216;
	font-weight:normal;
	margin-bottom:20px;
	margin-top:8px;
}

/* box texts*/
.box_content5 p, .box_content5 p a, .box_content_sub5 p{
	
	line-height:18px;
	font-size:11px;
	color:#555555;
	text-decoration:none;
	
}
.box_content5 p a:hover{
	
	color:#8b6302;
	text-decoration:none;
	
}



/* lastest news box date*/
.box_content5 .date, .box_content_sub5 .date{ 
	color:#e27103;
	font-size:11px;
	letter-spacing:2px;
	clear:both;
	display:block;
	margin:10px 20px 4px 20px;
}

/* lastest news box text*/
.box_content5 .text , .box_content_sub5 .text{ 
	line-height:18px;
	font-size:11px;
	color:#777777;
	clear:both;
	display:block;
	margin:2px 20px 10px 20px;
}






#pages_top{
	height:9px; 
	width:962px;
	text-align:center;
	background: transparent url(../images/page_header_top.png) top left no-repeat;	
}

#pages_in{
	height:55px; 
	width:962px;
	text-align:center;
	background: transparent url(../images/page_header_in.png) top left no-repeat;	
}


/* page title h1 style */
#pages_in h1{
	font-size:15px;
	letter-spacing:2px;
	font-weight:normal;
	color:#e8f4fb;
	text-align:left;
	padding-top:9px;
	margin-left:20px;
	margin-bottom:0px;
	margin-top:0px;
}


/* Slider Area
-------------------------------------------------------------- */
#slider_top{
	height:9px; 
	width:962px;
	text-align:center;
	background: transparent url(../images/slider_top.png) top left no-repeat;	
}

#slider_in{
	height:237px; 
	width:962px;
	text-align:center;
	background: transparent url(../images/slider_back.png) top left no-repeat;	
}

#slider_area{
	height:221px; 
	width:946px;
	margin-left:0px;
}


.slide{
	width:960px;
	height:210px;
}

/* sliding texts on main page slider
-------------------------------------------------------------- */


/* slider title text */
.sliding_text_text{
	font-size:12px;
	line-height:18px;
	color:#444444;
	text-align:left;
	margin-top:6px;	
	margin-left:20px;	
	margin-right:8px;	
}


/* slider title title*/
.sliding_text_text h1{
	font-size:18px;
	font-weight:normal;
	color:#e1823c;
	text-align:left;
	margin-top:46px;
	padding-left:0px;
	margin-bottom:7px;
}


/* slider title title2*/
.sliding_text_text h2{
	font-size:14px;
	font-weight:normal;
	color:#186873;
	text-align:left;
	margin-top:2px;
	padding:0px;
}

/* slider text link */
.sliding_text_text a{
	text-decoration:none;
	color:#8b6302;
}

.sliding_text_text a:hover{
	text-decoration:none;
	color:#186873;
}

/* slider title buttons*/
.slider_buttons{
	float:left;
	width:120px;	
	height:110px;
	background:url(../images/arrows.png);
	background-repeat: no-repeat;	
	background-position: top left;
	margin-top:105px;
	margin-left:7px;
}

.sliding_text_left{
	float:left;
	width:600px;
}

.sliding_text_right{
	width:260px;
	float:left;
}

/* slider featured file position */
.sliding_text_right .featured_file{
	margin-top:30px;
	margin-left:30px;
}


/* slider numbers*/
#numbers{
	position:absolute;
	top:340px;
	margin-left:15px;
	z-index:10;
}

#numbers li { 
	float:left; 
	list-style-type:none; 
	overflow:hidden; 
	background: transparent url(../images/numbers_back.png) top left no-repeat;	
	width:18px;
	height:18px;
	text-align:center;
	margin-left:5px;
	line-height:14px;
}

/* slider featured link styles*/
#numbers  a { 
	font-size:12px;
	text-decoration:none; 
	display:block;  
	color:#8b6302;
}

#numbers a:hover { 
	text-decoration:none;
	color:#fff;
}

/* active number style*/
#numbers  li a.activeSlide { 
	font-size:12px;
	text-decoration:none; 
	display:block;  
	color:#fff;
	background: transparent;	
}



/* side bar
-------------------------------------------------------------- */
#sub_menu{
}

#sub_menu ul{
	width:256px;
	padding-top:10px;
	text-align:left;
}


#sub_menu li{
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #c0cbd1;
	margin:0px 20px;
	font-weight: bold;
}

.inner-menu {
	border-bottom: none !important;
	font-size: 11px;
	font-weight: normal !important;
	line-height:18px !important;
}

/* side menu links*/
#sub_menu li a{	
	margin-left:0px;
	text-decoration:none;
	color:#009ad9;
	padding-left:12px;
	background:url(../images/ok.gif);
	background-position: left;	
	background-repeat: no-repeat;	
}

#sub_menu li a:hover {
	color:#025686 !important;
	text-decoration:none;
	background:transparent;
}

#sub_menu li.active a,#sub_menu li.last_active  a { 
	color:#8b6302;
}

#sub_menu li.active a:hover {
	color:#62a7d7 !important;
	text-decoration:none;
	background:transparent;
}

.hidden-menu {
	display: none;
}

/* content layout 
-------------------------------------------------------------- */
#content_con{
	width:962px;
}


/* home page layout 
-------------------------------------------------------------- */

 .box1{
	float:left;
	margin-right:15px;
	margin-left:2px;
}	

 .box2{
	float:left;
	margin-right:15px;
}	

.box3{
	float:left;
}
.box4{
	float:right;
}
.box5{
	float:left;
	margin-top:40px;
}
.box_in{
	clear:both;
	width:500px;
	height:20px;
}
.box_in4{
	clear:both;
	width:500px;
	height:20px;
}
.box_in5{
	
	width:950px;
	height:30px;
	padding-right:30px;
	clear:both;
	display:block;
	text-align: right;
}
.box_in2{
	
	width:962px;
	height:20px;
	padding-left:30px;
	color:#E6EEED;
	font-size:10px;
	clear:both;
	display:block;
	text-align: left;
}
.box_in3{
	
	width:962px;
	height:77px;
	padding-left:0px;
	clear:both;
	display:block;
	text-align: center;
}

.box_r{
	clear:both;
	width:200px;
	height:25px;
}


/* Sub Pages Layouts
-------------------------------------------------------------- */
#page_left{
	width:710px;
	float:right;
}

#page_left2{
	width:710px;
	float:left;
}

#page_right{
	width:235px;
	float:left;
}

#page_left .content{
	padding-left:20px;
	padding-right:20px;
}

#page_left2 .content{
	padding-left:20px;
	padding-right:20px;
}


/* Left Container */
.left_top{
	height:18px;
	width:710px;
	background:transparent url(../images/b_box_top.png) left top no-repeat;
}

.left_bottom{
	height:17px;
	width:710px;
	background:transparent url(../images/b_box_bottom.png) left top no-repeat;

}	

.left_content{
	width:710px;
	background:transparent url(../images/b_box_in.png) left repeat-y;	
}	

.center_top{
	height:18px;
	width:962px;
	background:transparent url(../images/c_box_top.png) left top no-repeat;
}

.center_bottom{
	height:17px;
	width:962px;
	background:transparent url(../images/c_box_bottom.png) left top no-repeat;

}	

.center_content{
	width:962px;
	background:transparent url(../images/c_box_in.png) left repeat-y;	
}	



/* Box styles
-------------------------------------------------------------- */

/* box 1 style	*/
.box_top{
	height:18px;
	width:309px;
	background:transparent url(../images/box_top.png) top no-repeat;
}	

.box_bottom{
	height:17px;
	width:309px;
	background:transparent url(../images/box_bottom.png) top no-repeat;
}	

.box_content{
	width:309px;
	height:330px;
	background:transparent url(../images/box_in.png) repeat-y;
}	


.box_content_sub{
	width:309px;
	background:transparent url(../images/box_in.png) repeat-y;
}	

.box_top2{
	height:18px;
	width:250px;
	
}	

.box_bottom2{
	height:17px;
	width:250px;
}	

.box_content2{
	width:250px;
	height:330px;
	
}	


.box_content_sub2{
	width:250px;
}	

#content_con .box_content h1, #content_con .box_content h2,#content_con .box_content p, .box_content_sub p, .box_content_sub h2, .box_content_sub h1{
	margin:0px 20px;
}


/* box  headings*/	
.box_content h1 , .box_content_sub h1{
	font-size:12px;
	color:#666666;
	font-weight:bold;
}

#content_con .box_content h2, .box_content_sub h2{
	font-size:12px;
	color:#597216;
	font-weight:normal;
	margin-bottom:20px;
	margin-top:8px;
}

/* box texts*/
.box_content p, .box_content p a, .box_content_sub p{
	
	line-height:18px;
	font-size:11px;
	color:#555555;
	text-decoration:none;
	
}
.box_content p a:hover{
	
	color:#8b6302;
	text-decoration:none;
	
}



/* lastest news box date*/
.box_content .date, .box_content_sub .date{ 
	color:#e27103;
	font-size:11px;
	letter-spacing:2px;
	clear:both;
	display:block;
	margin:10px 20px 4px 20px;
}

/* lastest news box text*/
.box_content .text , .box_content_sub .text{ 
	line-height:18px;
	font-size:11px;
	color:#777777;
	clear:both;
	display:block;
	margin:2px 20px 10px 20px;
}



/* portfolio  
-------------------------------------------------------------- */
/* portfolio buttons 
-------------------------------------------------------------- */
.button{
	margin-left:15px;
}
.button a{
	line-height:24px;
	padding:1px 20px;
	text-decoration:none;
	font-size:11px;
	color:#b9b9b9;
}

.button a:hover{
	line-height:24px;
	padding:1px 20px;
	text-decoration:none;
	font-size:11px;
	color:#969696;
}

/* portfolio shadows and images 
-------------------------------------------------------------- */
.portfolio_box{
	margin-bottom:25px;
	margin-top:25px;
}

.portfolio_image{
	float:left;
}

.portfolio_image img{
	background:#FCFCFC;
	border:1px dotted #E6E6E6;
	padding:15px;
}

/* portfolio texts 
-------------------------------------------------------------- */
.portfolio_text {
	float:left;
	margin-left:10px;
	margin-top:0px;
	width:322px;
}

.portfolio_text h2{
	color:#187aa3;
	font-size:14px;
	margin-bottom:10px;
	margin-top:0px;
	font-weight:bold;
}




/* page button and link styles
-------------------------------------------------------------- */
.button2{
	width:103px;
	height:23px;
	line-height:16px;
	background:transparent url(../images/button2.png) left no-repeat;
	text-decoration:none;
	font-size:11px;
	font-color:white;
	text-align:center;
	float:right;
}
.button{
	width:81px;
	height:23px;
	line-height:16px;
	background:transparent url(../images/button.png) left no-repeat;
	text-decoration:none;
	font-size:11px;
	color:#fff;
	text-align:center;
	margin-left:20px;
}

.prolepsis{
	width:187px;
	height:102px;
	background:transparent url(../images/prolepsis.png) left no-repeat;
	margin-left:10px;
}

.tud{
	width:187px;
	height:102px;
	background:transparent url(../images/tud.png) left no-repeat;
	margin-left:10px;
}

.pecs{
	width:187px;
	height:102px;
	background:transparent url(../images/pecs.png) left no-repeat;
	margin-left:10px;
}

.cii{
	width:187px;
	height:102px;
	background:transparent url(../images/cii.png) left no-repeat;
	margin-left:10px;
}

.milan{
	width:187px;
	height:102px;
	background:transparent url(../images/milan.png) left no-repeat;
	margin-left:10px;
}

.niom{
	width:187px;
	height:102px;
	background:transparent url(../images/niom.png) left no-repeat;
	margin-left:10px;
}

.zagreb{
	width:187px;
	height:102px;
	background:transparent url(../images/zagreb.png) left no-repeat;
	margin-left:10px;
}

.uniss{
	width:187px;
	height:102px;
	background:transparent url(../images/uniss.png) left no-repeat;
	margin-left:10px;
}

.rubsi{
	width:187px;
	height:102px;
	background:transparent url(../images/rubsi.png) left no-repeat;
	margin-left:10px;
}

.iss{
	width:187px;
	height:102px;
	background:transparent url(../images/iss.png) left no-repeat;
	margin-left:10px;
}

.sintef{
	width:187px;
	height:102px;
	background:transparent url(../images/sintef.png) left no-repeat;
	margin-left:10px;
}


.objectivies{
	width:640px;
	height:185px;
	background:transparent url(../images/objectivies.png) left no-repeat;
	margin-left:10px;
}

.target{
	width:640px;
	height:185px;
	background:transparent url(../images/target.png) left no-repeat;
	margin-left:10px;
}

.steps{
	width:640px;
	height:185px;
	background:transparent url(../images/steps.png) left no-repeat;
	margin-left:10px;
}

.promovaxlogo{
	width:640px;
	height:185px;
	background:transparent url(../images/promovaxlogo.png) left no-repeat;
	margin-left:10px;
}

.news{
	width:640px;
	height:185px;
	background:transparent url(../images/news.png) left no-repeat;
	margin-left:10px;
}

.key{
	width:75px;
	height:75px;
	background:transparent url(../images/key.png) left no-repeat;
	margin-left:10px;
}

.newsletter{
	width:640px;
	height:185px;
	background:transparent url(../images/newsletter.png) left no-repeat;
	margin-left:10px;
}

.health{
	width:640px;
	height:185px;
	background:transparent url(../images/health.png) left no-repeat;
	margin-left:10px;
}

.health2{
	width:339px;
	height:185px;
	background:transparent url(../images/health2.png) left no-repeat;
	margin-left:10px;
}

.migrants{
	width:640px;
	height:185px;
	background:transparent url(../images/migrants.png) left no-repeat;
	margin-left:10px;
}

.migrants2{
	width:339px;
	height:185px;
	background:transparent url(../images/migrants2.png) left no-repeat;
	margin-left:10px;
}



.greek{
	width:26px;
	height:21px;
	background:transparent url(../images/greek.png) left no-repeat;
	float:left;
	margin-left:620px;
	margin-top:-130px;
}

.english{
	width:27px;
	height:21px;
	background:transparent url(../images/english.png) left no-repeat;
	float:left;
	margin-left:620px;
	margin-top:-130px;
}

.croatia{
	width:27px;
	height:21px;
	background:transparent url(../images/croatia.png) left no-repeat;
	float:left;
	margin-left:620px;
	margin-top:-130px;
}

.polish{
	width:27px;
	height:21px;
	background:transparent url(../images/polish.png) left no-repeat;
	float:left;
	margin-left:620px;
	margin-top:-130px;
}

.german{
	width:27px;
	height:21px;
	background:transparent url(../images/german.png) left no-repeat;
	float:left;
	margin-left:620px;
	margin-top:-130px;
}

.italian{
	width:27px;
	height:21px;
	background:transparent url(../images/italian.png) left no-repeat;
	float:left;
	margin-left:620px;
	margin-top:-130px;
}

.hungary{
	width:27px;
	height:21px;
	background:transparent url(../images/hungary.png) left no-repeat;
	float:left;
	margin-left:620px;
	margin-top:-130px;
}

.norway{
	width:27px;
	height:21px;
	background:transparent url(../images/norway.png) left no-repeat;
	float:left;
	margin-left:620px;
	margin-top:-130px;
}


a.read_more{
	text-decoration:none;
	font-size:10px;
	color:#fff;
	margin:0px;
	margin-top:1px;
	padding:0px;
	line-height:20px;
}

a.read_more:hover{
	text-decoration:none;
	font-size:10px;
	color:#b5ceb4;
	margin:0px;
	padding:0px;
	line-height:20px;
}




/* GALLERY
-------------------------------------------------------------- */
#gallery {
	margin-top:10px;
	padding:0px;
}

#gallery ul {
	list-style: none;
	margin:0px 0px 0px 10px;
	padding:0px;
}
#gallery ul li { 
	float: left;
}


 #gallery ul li { 
	width:210px;
	background:#eaeff3;
	border: 1px solid #FFFFFF;	
	margin-right: 26px;
	margin-bottom: 26px;	
	text-decoration:none;
}

/* Portfolio images*/
#gallery ul img {
	margin: 19px 0 20px 29px;
	border: 1px solid #FFFFFF;
}

#gallery a  {
	border:1px;
	text-decoration:none;
}

#gallery ul a:hover img {
	border: 1px solid #A7C9DA;
	color: #fff;
	background-color:black;
	text-decoration:none;
}




/*
-----------------------------------------------------------
CONTACT US PAGE 
-----------------------------------------------------------
*/

.contact_form{
	float:left;	
	width:410px;
	margin-top:10px;
}

.right-part {
	float:right;
	width:450px;
	font-size:11px;
}

.contact_info{
	float:right;
	width:450px;
	font-size:11px;
	margin-top:0px;
	line-height:16px;
	

}
.contact_info ul{
	float:right;
	width:450px;
	font-size:11px;
	margin-top:0px;
	line-height:16px;
	

}


.right_contact{
	line-height:16px;
	margin-top:0px;
}

#page_left .contact_info ul ,#page_left .contact_form ul{
	list-style: none;
	margin: 0px ;
	padding: 0px;
 }


/* contact info links */
.contact_info li a{
	font-size:11px;
	color:#186873;
}

.contact_info li a:hover{
	font-size:11px;
	color:#186873;
	text-decoration:none;
}

/* contact info labes*/
.contact_info li.title {
	border-bottom:1px solid #c3c4c5;
	font-weight:bold;
	font-size:12px;
	color:#8b6302;
	padding-top:10px;
}

/* contact form labes*/
.contact_form li.title {
	font-weight:bold;
	font-size:12px;
	color:#8b6302;
	padding-top:10px;
}

.contact_form li.title2 {
	font-size: 19px;
	font-weight:normal;
	clear:both;
	color:#446626;
	
}

/* contact form errors*/
.contact_form li{
	font-size:11px;
	color:#ff0000;
}


/* contact  form*/
.contact_form textarea,
select,
input { 
	font-family:verdana;
	font-size:11px;
	color:#186873;
}

.contact_form form {
	overflow:hidden;
}

.contact_form input {
	border:1px solid #c3c4c5;
	background:white;
	width:280px;
	padding:4px;
	display:block;
}

.contact_form input.submit_button, .contact_info input.submit_button {
	margin-top:12px;
	width:82px;
	height:26px;
	line-height:4px;
	padding-top:2px;
	border:0px;
	color:#F3F3F3;
	background-color:#fdbb93;
	background:transparent url(../images/button.png) center no-repeat;
}

.contact_form textarea {
	width:400px;
	height:120px;
	border:1px solid #c3c4c5;
	background:white;
	padding:2px;
	overflow:auto;
	display:block;
}



/* Footer
-------------------------------------------------------------- */

/* footer style	*/
 .footer_top{
	height:11px;
	width:962px;
	background:transparent url(../images/footer_top.png) top no-repeat;
}	

 .footer_bottom{
	height:14px;
	width:962px;
	background:transparent url(../images/footer_bottom.png) top no-repeat;
}	

 .footer_content{
	width:962px;
	height:39px;
	background:transparent url(../images/footer_in.png) repeat-y;
}

.claim{
	
	width:750px;
	font-size:9px;
	margin:0px 20px;
	color:#963;
	margin:38px 0px 0px 0px;
	line-height:12px;
	text-align:right;
	
}
.claimlogo{
	
	width:155px;
	margin:20px 38px 0px 0px;
	

	
}



/* footer text style*/
#footer_cont{
	color:white;
	font-size:10px;
	line-height:44px;
	margin:0px 20px;
}

/* footer links*/
#footer_cont a{ 
	font-size:10px;
	color:#ffdfb2;
	text-decoration:none;
}

#footer_cont a:hover{
	color:#8b6302;
}

.float_right{
	float:right;
}

.float_left{
	float:left;
}






/* HEADINGS -------------------------------------------------------------- */

h1,h2{ 
	font-weight:normal;
	clear:both;
	color:#135F80;
}


h3,h4,h5,h6 { 
	font-weight:normal;
	clear:both;
	color:#446626;
}

h1{font-size: 22px; margin: 5px 0px 10px;}
h2{font-size: 22px;}
h3{font-size: 19px; margin: 0 0 30px 0;}
h4{font-size: 18px; margin: 10px 0px 10px;}
h5{font-size: 16px; margin: 5px 0px 10px;}
h6{font-size: 14px; margin: 5px 0px 10px;}


/* image alignments */
.centerimage{
	display:block;
	margin: 5px 15px 10px 0px;
	padding: 12px;
	color:#9F9F9F;
	font-weight:bold;
	border:1px solid #e0e0e0;
}

.leftimage{
	float:left;
	font-size: 12px;
	margin: 5px 15px 10px 0px;
	padding: 12px;
	color:#9F9F9F;
	font-weight:bold;
	border:1px solid #e0e0e0;
}

.rightimage{
	float:right;
	font-size: 12px;
	margin: 5px 0px 10px 15px;
	padding: 12px;
	color:#9F9F9F;
	font-weight:bold;
	border:1px solid #e0e0e0;
}




/* TEXT ELEMENTS -------------------------------------------------------------- */
#page_left p{
	margin:0px 0px 0px 0px;
}

#page_left2 p{
	margin:0px 0px 0px 0px;
}

#page_left p {
    margin-bottom:18px;
	margin-left:20px;
	margin-right:20px;
	line-height:21px;
	font-size:12px;
	color:#333;
}

.page_left {
    margin-bottom:18px;
	margin-left:20px;
	margin-right:20px;
	line-height:21px;
	font-size:12px;
	color:#333;
}

.insidetext {
    margin-bottom:18px;
	margin-left:40px;
	margin-right:20px;
	line-height:21px;
	font-size:12px;
	color:#333;
}

.insidetext_left {
    float:left;
	width:40%;
	line-height:21px;
	font-size:12px;
	color:#333;
}

.insidetext_right {
    float:left;
	width:40%;
	margin-left:40px;
	line-height:21px;
	font-size:12px;
	color:#333;
}

#page_left2 p {
    margin-bottom:18px;
	margin-left:20px;
	margin-right:20px;
	line-height:21px;
	font-size:12px;
	color:#333;
}

.redtext {
 text-decoration:none;
 color:red !important;
}

.redtext:hover{
    	text-decoration:none;
				color:#9A9A9A !important;
}

.linktext {
 text-decoration:none;
 color:#e27103 !important;
}

.linktext:hover{
    	text-decoration:none;
				color:#9A9A9A !important;
}
.orangetext, .orangetext a {
 text-decoration:none;
 color:#e27103 !important;
}

.orangetext, a:hover {
 text-decoration:none;
 color:#FB6D02 !important;
}


.purpletext {
 text-decoration:none;
 color:#8b6302 !important;
}




/* side menu links*/
#page_left,
#page_right, a{	
				text-decoration:none;
				color:#446626;
				
}

#page_left,
#page_right, a:hover{
				text-decoration:none;
				color:#e27103;
}


/* Lists */
#page_left ul {
	list-style: disc outside;
	margin: 2px 0px 10px 10px;
	padding: 4px 0px 0px 20px ;
	color:#464646;
}

#page_left ul ul{
	list-style: circle outside;
	margin: 2px 0px 10px 10px;
	padding: 4px 0px 0px 20px ;
	color:#464646;
}

#page_left ul li {
	line-height: 25px;
}

#page_left ol {
	list-style-position: outside; 
	margin: 2px 10px 10px 10px;
	padding: 4px 20px 20px 20px ;
	color:#464646;
	font-size:12px;
}

#page_left ol li {
	line-height: 20px;
}


blockquote {
	color: #666666;
	padding-left: 10px;
	border-left: 3px solid #eaeaea;
	line-height: 24px;
	margin-left: 20px;
	margin-bottom: 10px;
}

blockquote em, blockquote i, blockquote cite {
	font-style:normal;
}

pre {
	font:11px Monaco, monospace;
	line-height:18px;
	margin-bottom:18px;
}

code {
	font:11px Monaco, monospace;
}

ins {
	text-decoration:none;
}


sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

/* PULLQUOTES -------------------------------------------------------------- */

blockquote.left {
	float: left;
	margin-right:20px;
	text-align: right;
	width: 33%;
}
blockquote.right {
	float: right;
	margin-left:20px;
	text-align: left;
	width: 33%;
}



/* TABLES */

table{
	border:1px solid #DDDDDD;
	margin: 10px;	
}

table caption strong{
	text-align:left;
	font-size: 14px;
	color: #414141;
	font-weight: normal;
	line-height:40px;
}

table caption{
	text-align:left;
	font-size: 12px;
	color: #414141;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 5px;
}

table th {
	padding: 13px;
	background: #77a3cc;
	border: 1px solid #ffffff;
	color: #ffffff;
	font-size: 12px;

}

table td {
	font-size: 11px;
	padding: 10px;
	text-align: left;
	border-left:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background: #fcfcfc;
}

/* Message area */
#message-area {
    border: 1px solid green;
    background-color: #a5c190;
    width: 932px;
    height: 30px;
    display: none;
    clear: both;
    margin-top: 20px;
    padding: 10px;
    color: green;
    z-index: 100;
}

.error-message-area {
    border: 1px solid red !important;
    background-color: #e0aeae !important;
    color: red !important;
    z-index: 100;
}

.locked {
    background-image: url(../images/locked.png) !important;
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 25px;
}

.video {
    background-image: url(../images/video.png) !important;
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 25px;
}

hr {
  border: 1;
  width: 95%;
  color:#666;
  background-color:#666;
}

.toolkitbt {
	-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	color:#333;
	background-color:#FA2;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:none;
	font-family:'Helvetica Neue',Arial,sans-serif;
	font-size:14px;
	font-weight:500;
	height:20px;
	padding:4px;
	text-shadow:#FE6 0 1px 0
}






