body {
	background-color:#074E88;
    background-repeat:repeat;
	border: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	text-align: center;
}
img{
    border:0px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
a{
    border:0px;
	color: #235189;
	text-decoration: none !important;
}
a:link{
	color: #235189;
}
a:visited{
	color: #235189;
}
#main{
}
#container{
    height:auto;
    margin: 10px auto;
	text-align: left;
	width:958px;
}
#container_news{
    height:958px;
    margin: 10px auto;
	text-align: left;
	width:958px;
}
#header{
	width:958px;
}
.mainHeader{
    float:left;
}
.socialLinks{
    position:relative;
    left:179px;
    top:-70px;
	
}
.socialLinks img:hover{
    box-shadow: 2px 2px 2px white;
}
.AmazonBanner{
    position:relative;
    left:290px;
    top:-70px;
	
}
.AmazonBanner img:hover{
    box-shadow: 2px 2px 2px white;
}

#menu{
    width:958px;
    height:40px;
    margin: 0 0 0 0;
}
#home{
    width:136px;
    height:40px;
    margin:0 0 0 0;
    padding:0 0;
    float:left;  
}
#about{
    width:135px;
    height:40px;
    margin:0 auto;
    padding:0 0;
    float:left;  
}
#clients{
    width:135px;
    height:40px;
    margin:0 auto;
    padding:0 0;
    float:left;  
}
#practice{
    width:140px;
    height:40px;
    margin:0 auto;
    padding:0 0;
    float:left;  
}
#services{
    width:138px;
    height:40px;
    margin:0 auto;
    padding:0 0;
    float:left;  
}
#contact{
    width:136px;
    height:40px;
    margin:0 auto;
    padding:0 0;
    float:left;  
}
.bannerFrame{
    height:auto;
    width:958px;
	background-color: white;
     
}
.bannerFrame_Practice{
    height:auto;
    width:698px;
	background-color: white;
}	
#clientsContainer{
    height:100px;
    width:958px;
    background:White;
	font-family: Arial, "Verdana", Sans-serif;
	font-size: 12px;
	text-align: justify;
	line-height: 20px;
}
#clientsContainer p{
	font-size: 12px;
    height:90px;
    width:860px;
    margin:0px auto;
    padding-top:20px;
	font-size: 12px;
}
.random {
	background-color: white;
	text-align: center;
	width: 958px;
}
.random a{
   text-decoration: none;
}
hr{
	background-color: white !important;
	border-bottom: 0px none;
	border-left: 0px none;
	border-top: 1px dotted #B2B2B2;
	color: white;
	margin: 0;
	padding: 0 0 0 0;
}
#contentContainer{
    background:White;
    height:auto;
	min-height: 350px;
	width:958px;
}
#contentHeader{
    width: 936px;
	background-image: url('images/contentHeader.png');
	background-repeat: no-repeat;
	font: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	color: white;
	padding: 3px 0 0 12px;
	margin: 0 0 0 12px;
}



#LogosHeader_2012{
    width: 300px;
	background-image: url('images/contentHeader.png');
	background-repeat: no-repeat;
	font: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	color: white;
	padding: 3px 0 0 12px;
	margin: 0 0 0 650px;
}

.HomepageSectionDiv_left {
	
	float: left;
	margin-right: 15px;
	margin-top: 20px;
	width: 600px;
	height:280px;
	padding: 3px 0 0 0px;
	margin: 0 0 0 12px;
}

.HomepageSectionDiv_right {
	
	float: left;
	margin-right: 15px;
	margin-top: 20px;
	width: 315px;
	height:280px;
	padding: 3px 0 0 0px;
	margin: 0 0 0 12px;
}


.contentHeader_2012{
	background-image: url(images/IMG/HomePage_Left_Content.png);
	background-repeat: no-repeat;
	border: 1px solid #1E5788;
	height: 13px;
	text-transform: uppercase;
	width: 600px;
	font: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: white;
	text-align: justify;
	
}

.logoHeader_2012{
	background-image: url(images/IMG/HomePage_right_Content.png);
	background-repeat: no-repeat;
	border: 1px solid #1E5788;
	height: 13px;
	text-transform: uppercase;
	width: 315px;
	font: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: white;
	text-align: justify;
	
}


.contentHeader_header_style_2012{
	
	color:#233A7D;
	font-family:Arial, "Verdana", Sans-serif;
	font-size:18px;	
	font-weight: bold;
	
}


.contentHeader_header_style_practice_2013{
	
	color:#233A7D;
	font-family:Arial, "Verdana", Sans-serif;

	
}

#content{
    height:280px;
    width:936px;
    background-image:url("images/contentbg.png");
    background-repeat:no-repeat; 
    margin: 0 auto;
}

#content_2012{
    height:280px;
    width:100%;
    background-image:url("images/contentbg.png");
    background-repeat:no-repeat; 
	padding: 0px 0 0 1px;
  
	
	
}


#PR_jobs_content{
    height:300px;
    width:100%;
    background-repeat:no-repeat; 
	padding: 0px 0 0 1px;
  	text-align: justify;
	font-family: Arial, "Verdana", Sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height: 20px;
	
	
}



#logo_2012{
    
	height:276px;
    width:100%;
    background-repeat:no-repeat; 
    padding: 0px 0 0 1px;
	
}

#footercontainer{
	background:white;
	padding-bottom:15px;
	width:958px;
	
}
#footerMenu{
    width:958px;
    height:55px;
    background-image:url("images/footer-bg_new.png");
    background-repeat:no-repeat;
}
#footerMenuContainer{
    padding-left: 70px;
    padding-top: 13px;
}
.footerMenuLinkContainer{
	background-image:url("images/footer-separator_new.png");
    background-repeat:no-repeat;
	background-position: 95% 50%;
	float: left;
	height: 34px;
	padding: 10px 20px 0 10px;
}
.footerMenuLinkLastContainer{
	background-image: none;
	background: none;
}
#footerMenuContainer a{
    font-family:"Verdana",Geneva, Sans-serif;
    color:#7986ad;
    font-style:normal;
    font-weight:normal;
    font-size:12px;
    border:0px;
    text-decoration: none;
}
#footerMenuContainer a:hover{
	color: yellow !important;
}
#inc500{
	float:right;
	padding-right:20px;
	position: relative;
	top: 14px;
}
#footer{
    width: 900px;
	height: auto;
	font-family: "Verdana",Geneva, Sans-serif;
	color: #B2B2B2;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	border: 0px;
	padding-left: 80px;
	text-transform: uppercase;
 
}
--menu--
.chromestyle{
    width: 958px;
    height:40px;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
    display:inline-table;
    border: 0px;
    width: 100%;
    padding: 0px 0px;
    margin: 0;
}

.chromestyle ul li{
    display: inline;
}

.chromestyle ul li a{
    color: #FFFFFF;
    padding: 0px 0px;
    margin: 0;
    text-decoration: none;
    border:0;
    
}

.chromestyle ul li a:hover{
    background: url(images/practice2.png) center center repeat-x; /*THEME CHANGE HERE*/
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
/*content: "";*/
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
    position:absolute;
    top: 0;
    border: 0; /*THEME CHANGE HERE*/
    border-bottom-width: 0;
    line-height:18px;
    z-index:100;
    /*background-color: #EAEAEA;*/
    width: 251px;
    visibility: hidden;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    font-variant: normal;/* filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired */
}


.dropmenudiv a{
    width: auto;
    display: block;
    text-indent: 0px;
    border-bottom: 0px ; /*LINEA ENTRE DROPDOWN*/
    padding: 0 0;/*ANCHO DE MENU DROPDOWN*/
    text-decoration: none;
    font-weight: normal;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
    background-color: #1F4979;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
}

#CEO_BOOK{
    width:15px;
    height:15px;
    float:left;
    position:absolute;
    top:25px;
    right:375px;
}

#twitter{
    width:15px;
    height:15px;
    float:left;
    position:absolute;
    top:25px;
    right:300px;
}
#facebook{
    width:15px;
    height:15px;
    float:left;
    position:absolute;
    top:25px;
    right:280px;
}
#linkedin{
    width:15px;
    height:15px;
    float:left;
    position:absolute;
    top:25px;
    right:260px;
}
#youtube{
    width:15px;
    height:15px;
    float:left;
    position:absolute;
    top:25px;
    right:240px;
}
#RSS_CEO_Blog{
    width:15px;
    height:15px;
    float:left;
    position:absolute;
    top:25px;
    right:240px;
}

#amazon_ceo_book{
    width:15px;
    height:15px;
    float:left;
    position:absolute;
    top:125px;
    right:433px;
}
#CEO_BOOK_2012{
    width:15px;
    height:15px;
    float:left;
    position:absolute;
    top:125px;
    right:463px;
}

#amazon_icon_2014{
    width:15px;
    height:15px;
    float:left;
    position:absolute;
    top:125px;
    right:350px;
}

#google_plus_2012{
    width:15px;
    height:15px;
    float:left;
    position:absolute;
    top:125px;
    right:320px;
}
#twitter_2012{
    width:15px;
    height:15px;
    float:left;
    position:absolute;
    top:125px;
    right:290px;
}
#facebook_2012{
    width:15px;
    height:15px;
    float:left;
    position:absolute;
    top:125px;
    right:260px;
}
#linkedin_2012{
    width:15px;
    height:15px;
    float:left;
    position:absolute;
    top:125px;
    right:230px;
}
#RSS_CEO_Blog_2012{
    width:15px;
    height:15px;
    float:left;
    position:absolute;
    top:125px;
    right:200px;
}



.clientCatContainer{
	width:949px;
	height:1300px;
	padding-left:11px;
	
}

.clientCatContainer_new_practice{
	width:949px;
	height:1250px;
	padding-left:50px;

	
}

.practiceSectionDiv {
	border: 1px solid #1E5788;
	border-radius: 12px;
	float: left;
	margin-right: 15px;
	margin-top: 20px;
	width: 457px;
}
.practiceDescWrapper{
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	font-size: 12px;
	height: 123px;
	width: 455px;
}
.practiceSectionTitle{
	background-image: url(images/practiceTitle-bg_new.png);
	background-repeat: no-repeat;
	border: 1px solid #1E5788;
	border-top-left-radius: 10px;
	border-top-right-radius: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 36px;
	text-transform: uppercase;
	width: 455px;
}
.practiceSectionTitle p{
	width:400px;
	height:20px;	
	font-family: Verdana;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	color:white;
	margin-top:12px;	
	text-decoration:none;
}
.practiceSectionTitle a{
	width: 400px;
	height: 20px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	color: white;
	margin-top: 8px;
	text-decoration: none;	
}
.practiceSectionImage{
	width:121;
	height:123;
	margin:0px 1px;
	float:left;
}
.practiceSectionImage img{
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.practiceSectionContent{
	font-family: Arial, "Verdana", Sans-serif;
	font-size: 12px;
	text-align: justify;
	line-height: 15px;
	height:99px;
	width:330px;
	float:left;
}
.practiceSectionContent p{
	height:100px;
	width:305px;
	float: left;
	text-align: justify;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	padding-left: 15px;
}
.practiceSectionMore{
	background: #2C82CC;
	border-bottom-right-radius: 12px;
	color: white;
	height: 24px;
	float: right;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	left: 3px;
	padding-left: 10px;
	position: relative;
	text-align: justify;
	text-decoration: none;
	top: 1px;
	width: 62px;
}
.practiceSectionMore a{
	width: 60px;
	float: right;
	background: #2C82CC;
	color: white;
	font-family: Verdana,Arial, Sans-Serif;
	font-size: 12px;
	padding-top: 5px;
	text-align: center;
	border-bottom-right-radius: 12px;
}


.practiceSectionMore a:hover{
	width:60px;
	float:right;
	background:#2C82CC;
	color:red;
	text-align:justify;
	font-family:Verdana,Arial, Sans-Serif;
	font-size:12px;
	padding-top: 5px;
	text-decoration:none;
	text-align: center;
}

.practiceleftmenu{
	width:260px;
	height:100%;
}
.practicerightcontent{
	width:698px;
	height:100%;
}
.about-top{
	width:958px;
	height:239px;
}

.aboutleftmenu{
	width:260px;
	min-height:239px;
	margin: 0 0 0 0;
	float:left;
}
.aboutrightbanner{
	width:698px;
	height:239px;
	margin:0 0 0 0;
	float:left;
}
#aboutflash{
	width:945px;
	height:331px;
	background:white;
	margin:10px auto;
	
}
.News-why {
	background-image: url(images/IMG/CAT-about-whowhatwhen.gif);
	height: 336px;
	font-size: 11px;
	padding-right: 20px;
	background-repeat: no-repeat;
	display: block;
	text-align: justify;
	margin: 0px;
	width: 640px;
	float:left;
	padding-left: 4px;
	padding-top: 35px;
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height: 20px;
}
.flashleft{
	width:281px;
	height: 336px;
	float:left;
}
.columscontainer{
	padding-left: 3%;
	text-align: justify;
	width: 94%;
}
.News_ColumnDiv {
	width: 45%;
	float: left;
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	text-align: justify;
	font-family: Arial, "Verdana", Sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height: 20px;
}

.News_ColumnDiv_v2 {
	width: 45%;
	float: left;
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	text-align: left;
	font-family: Arial, "Verdana", Sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height: 20px;
}
.social_heders {
	font-family: Arial, "Verdana", Sans-serif;
	font-size: 14px;
}

.AboutContentTitle{
	
	
	padding-top:20px;
	padding-left:20px;
	/*text-transform: uppercase;*/
	width:958px;
}
.FollowUsTitle{
	color:#1b688e;
	font-family: Arial, "Verdana", Sans-serif;
	font-style: normal;
	font-size: 20px;
	font-weight: bold;
	height:50px;
	padding-top:20px;
	padding-left:20px;
	text-transform: uppercase;
	
}

#titleabout{
	width:260px;
	height:45px;
}
#optaboutus{
	width:260px;
	height:30px;
}
#optmanagement{
	width:260px;
	height:22px;
}
#opthistory{
	width:260px;
	height:27px;
}
#optcareers{
	width:260px;
	height:25px;
}
.optjobs{
	background-image:url(images/IMG/about-row.png);
	background-repeat: repeat-y;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:12px;
	padding-left:25px;
	width:93%;
}
.optjobs div{
	background: url(images/IMG/menu-right-arrow.png) no-repeat;
	background-position: 95% 50%;
	border-top: 1px dotted black;
	padding: 5px 0px 5px 0px;
	text-transform: uppercase;
}
.optjobs a div{
	color:black;
	font-family: Arial, Verdana, Sans-Serif;
	font-size:11px;
	position:relative;
	text-decoration:none;
	width: 231px;
}
.optJobsFirst div{
	border-top: 0px none transparent;
}
.optJobsFirst div:hover,
.optjobs div:hover,
.optjobs div a:hover{
	background-color: #2A78BA;
	color: white !important;
}
.optJobsLast div{
	border-bottom: 1px dotted black;
}
.airMenu{
	border: 1px solid red;
}
#optcontactus{
	width:260px;
	height:27px;
}
#aboutbottom{
	width:260px;
	height:44px;
	background-image:url(images/IMG/about-bottom.png);
	background-repeat:repeat-y;
}
.historyblock{
	height:171px;
	width:958px;
	background: #B3D6F6 url(images/IMG/history-bg.png) repeat-x;
}
.historyContainer{
	height:80px;
	width:890px;
	padding-top:25px;
	padding-left:40px;
}
.historyleft{
	height:80px;
	width:600px;
	float:left;
}
.historyTitle{
	height:20px;
	width:600px;
	text-align: justify;
	font-family: "Verdana",Arial, Sans-serif;
	font-style: normal;
	font-size: 14px;
	line-height: 20px;
	color:#8abbe6;
	font-weight:bold;
}
.historyContent{
	height:60px;
	width:600px;
	text-align: justify;
	font-family: "Verdana",Arial, Sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height: 20px;
	color:black;
}
.historyContent_long{
	height:60px;
	width:650px;
	text-align: justify;
	font-family: "Verdana",Arial, Sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height: 20px;
	color:black;
}
.historyimage_right{
	float:right;
	
	margin: 1px;
	text-align: center;
	width:230px;
	vertical-align: middle;
}
.historyimage{
	float:left;
	
	margin: 10px;
	text-align: center;
	width:260px;
	vertical-align: middle;
}
.historyTitleShort{
	height:20px;
	width:450px;
	text-align: justify;
	font-family: "Verdana",Arial, Sans-serif;
	font-style: normal;
	font-size: 18px;
	line-height: 20px;
	color:#8abbe6;
	font-weight:bold;
}
.historyContentShort{
	height:60px;
	width:450px;
	text-align: justify;
	font-family: "Verdana",Arial, Sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height: 20px;
	color:black;
}


.historyleftShort{
	height:80px;
	width:450px;
	float:left;
}
.managementblock{
	background:#B3D6F6 url(images/IMG/management-bg.png) repeat-x;
	border-bottom: 1px dotted #88ADCD;
	margin-bottom: 20px;
	/*min-height: 400px;*/
	width: 958px;
}
.managementContainer{
	width:940px;
	padding-left:20px;
	
}
.managementName{
	height:30px;
	width:470px;
	float:left;
	text-align: justify;
	font-family: "Verdana",Arial, Sans-serif;
	font-style: normal;
	font-size: 14px;
	line-height: 20px;
	color:#8abbe6;
	font-weight:bold;
	
}
.ContactUsHeader{
	height:30px;
	width:870px;
	float:left;
	text-align: justify;
	font-family: "Verdana",Arial, Sans-serif;
	font-style: normal;
	font-size: 18px;
	line-height: 20px;
	color:#8abbe6;
	font-weight:bold;
	
}
.managementEmail{
	height:30px;
	width:470px;
	float:left;
}
.managementBio{
	width:940px;
	heigth:auto;
	margin:0 0 0 0;
}
.managementColumn{
	width:450px;
	float:left;
	text-align: justify;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height: 18px;
	color:black;
	padding-left:0px;
	padding-right:20px;
	margin:0 0 0 0;
}
.managementColumn_full{
	width:940px;
	float:left;
	text-align: justify;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height: 18px;
	color:black;
	padding-left:0px;
	padding-right:20px;
	margin:0 0 0 0;
}
.Careers-Sky {
	background-image: url(images/IMG/BACK-careers-sky.gif);
	font-family: Arial, "Verdana", Sans-serif;
	line-height: 20px;
	height: 132px;
	font-size: 12px;
	padding-right: 20px;
	background-repeat: no-repeat;
	display: block;
	padding-left: 320px;
	padding-top: 20px;
	text-align: justify;
	margin: 5px;
}
.corporateBox{
	width:455px;
	background-image:url(images/IMG/contact_us_background.png);
	height:221px;
	border: 1px solid #1e2e88;
	/*float:left;*/
	margin:11px;
	border-radius: 12px;
}

.corporateBox_with_map{
	width:455px;
	background-image:url(images/IMG/contact_us_background.png);
	height:500px;
	border: 1px solid #1e2e88;
	/*float:left;*/
	margin:11px;
	border-radius: 12px;
}

.hiBox{
	height:271px;
	width:485px;
}
.corporateTitle{
	height:36px;
	background-image:url(images/IMG/corporate-bg.png);
	background-repeat:no-repeat;
	/*border: 1px solid #1e2e88;*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}
.hiTitle{
	font-weight: bold;
}
.ctitle{
	width:440px;
	height:20px;
	float:right;
	padding-top:8px;
	padding-right:10px;
	color:white;
	text-align: right;
	font-family: "Verdana",Arial, Sans-serif;
	font-style: bold;
	font-size: 14px;
}
.corporateContent{
	/*border: 1px solid #1e2e88;*/
	float:left;
	margin-top:0px;
	width:455px;
}
.corporateImage{
	width:200px;
	float:left;
	margin: 20px auto auto 25px;
}
.hiImage img{
	width: 180px;
}
.corporateAddress{
	width:190px;
	float:left;
	margin: 20px auto auto 0px;
	text-align: left;
	font-family: Arial, "Verdana", Sans-serif;
	font-size: 13px;
	line-height: 20px;
}
.hiAddress{
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
	width: 50%;
}
.officeblock{
	width:958px;
	height:500px;
	background:white;
}
.clientcat-block{
	width:958px;
	background-image:url(images/IMG/clientcat-bg_new.png);
	background-repeat:repeat-x;
}
.titles {
	color: #6997B7;
	font-size: 14px;
	font-weight: bold;
	padding-left: 75px;
	padding-bottom: 5px;
	padding-top: 10px;
	text-align: left;
}
.clients_bulletsDiv {
	width: 250px;
	float: left;
	padding-right: 30px;
	padding-left:30px;
	margin-top:20px;
}
.clients_bullet {
	background-image: url(images/IMG/arrow-b.gif);
	background-repeat: no-repeat;
	background-position: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	float:left;
	font-size: 11px;
	line-height: 17px;
	list-style-type: none;
	list-style-position: outside;
	padding-left: 40px;
	padding-bottom: 2px;
	vertical-align: middle;
	width: 100%;
}
.clients_bullet a{
	color: #235189;
}
.clients_bullet div {
	margin-left: 5px;
	float:left;
	//padding-right: 10px;
}
.basicrollover_new_font {
	background : transparent;
	color : #666666;
	font-family: Arial !important;
	font-size: 12px;
	font-weight: lighter !important;
	text-decoration : none;
}
.basicrollover_new_font a:link {
	color: #666666;
	float:left;
}     /* unvisited link */
.basicrollover_new_font a:visited {
	color: #666666
	float:left;
}  /* visited link */
.basicrollover_new_font a:hover {
	color: orange !important;
	float:left;
}   /* mouse over link */
.basicrollover_new_font a:active {
	color: #666666;
	float:left;
}
.historyTitle{
	height:20px;
	width:600px;
	text-align: justify;
	font-family: "Verdana",Arial, Sans-serif;
	font-style: normal;
	font-size: 18px;
	line-height: 20px;
	color:#8abbe6;
	font-weight:bold;
	padding-top:10px;
}

.historyTitle2{
	height:10px;
	width:600px;
	text-align: justify;
	font-family: "Verdana",Arial, Sans-serif;
	font-style: normal;
	font-size: 18px;
	line-height: 20px;
	color:#8abbe6;
	font-weight:bold;
	padding-top:0px;
}


.Management-top {
	//background-image: url(images/IMG/CAT-manage-top.gif);
	//background-repeat: no-repeat;
	//background-position: center bottom;
	height: 9px;
}
.Management-bottom {
	//background-image: url(images/IMG/CAT-manage-bottom.gif);
	//background-repeat: no-repeat;
	//background-position: center top;
	height: 10px;
	margin-bottom: 10px;
}
.Management-center {
	//background-image: url(images/IMG/CAT-manage-center.gif);
	//background-repeat: repeat-y;
	//background-position: center center;
	overflow: visible;
	text-align: left;
	padding-left: 45px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
}
.Management-center td{
	padding-left: 23%;
}
.clients_popup_sep {
	background: none !important;
	border-bottom: 1px dotted black;
	height: 30px;
	left: -5%;
	margin-bottom: 30px; 
	position: relative;
	width: 110% !important;
}
.client_popup_txt {
	font-size: 12px;
	font-weight: lighter !important;
	padding-left: 0 !important; 
	padding-right: 20px;
	text-align: justify !important; 
	width: 99% !important;
}
.client_popup_txt_head {
	color: #65A5DE !important;
	font-size: 16px;
	font-weight: bold; 
	margin-bottom: 10px;
	text-align: left !important;
}
.clients-bg{
	border: 1px solid #BBB;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 40px 20px;
	width: 400px;
}
.clients_popup_logo{
	
}
.globalsize {
	width: 100%;
	border-collapse: collapse;
}
.sitewidth {
	width: 958px;
}
.internal-content{
	border-collapse: collapse;
	display: inline-table;
	margin-top: 10px;
	width: 958px;	
}
.internal-content td{
	background-color: white;
	text-align: center !important;
}
.internal-content-header{
	background-color: transparent !important;
}
.LeftMenu_bullet-practiceDiv {
	width: 240px;
	float: left;
	padding-left: 20px;
	background-image:url(images/IMG/CAT-practice-bg.gif);
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Sans-serif;
	font-size:12px;
	text-decoration:none;
	color:DarkSlateGrey;
	float:left;
}

.LeftMenu_bullet-practiceDiv a{
	
	font-family: Arial, Verdana, Sans-serif;
	font-size:11px;
	text-decoration:none;
	color:DarkSlateGrey;
}
.Practice_ColumnDiv {
	float: left;
	font: Arial, Verdana, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	padding: 10px 15px 5px 15px;
	text-align: justify;
	width: 650px;
}
.Practice_ColumnDiv_header {
	width: 698px;
	float: left;
	vertical-align: top;
	color: #235189;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	text-decoration : underline;
}		
.Practice_ColumnDiv_half {
	width: 275px;
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	vertical-align: top;	
	list-style-position: outside;
	
}
.internal-nav-practice {
	background-image: url(images/IMG/CAT-practice-nav_02.jpg);
	background-position: left top;
	width: 260px;
	height:467px;
	background-repeat: repeat-y;
	overflow: visible;
}
.practice-subcategories-limit {
	background-image:url(images/IMG/CAT-practice-bg.gif);
	background-repeat:repeat-y;
	float:left;
	padding: 0;
	width: 260px;
}
.practice-subcategories {
	float:left;
	font-size: 11px;
	padding-left: 15px;
	text-decoration: none;
	width:260px;
}
.practice-subcategories li {
	background-image: url(images/IMG/cross-b.gif);
	background-position:0px 5px;
	background-repeat: no-repeat;
	float:left;
	height:20px;
	list-style-type: none;
}
.practice-subcategories li a{
	position: relative;
	top: 2px;
}
  
.practice-subcategories a:link {
	color: #666666;
	text-decoration:none;
}     /* unvisited link */
.practice-subcategories a:visited {
	color: #666666
	text-decoration:none;
}  /* visited link */
.practice-subcategories a:hover {
	color: #000000;
	text-decoration:none;
}   /* mouse over link */
.practice-subcategories a:active {
	color: #666666;
	text-decoration:none;
	}
.practice-top{
	width:260px;
	height:46px;
	float:left;
}
.practice-menu-wrapper{
	width:260px;
	float:left;
}
.practicecontentwrapper{
	width:698px;
	float:left;
	background:white;
}
.Include-UseCase-top {
	background-image: url(images/IMG/BACK-usecase-include-top.gif);
	background-repeat: no-repeat;
	height: 46px;
	width: 260px;
	float:left;
}

.Include-UseCase-divider {
	background-image: url(images/IMG/blue-divider.jpg);
	background-repeat: no-repeat;
	height: 3px;
	width: 200px;
	float:center;
}

.Include-UseCase-bottom {
	background-color: white;
	background-image: url(images/IMG/BACK-usecase-include-bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 182px;
	width: 260px;
	float:left;
}
.Include-UseCase-center {
	background:#c0d6e5;
	text-align: left;
	width: 260px;
	float:left;
}
.Practice-Header {
	font-size: 20px;
	font-weight: bold;
	color: #1b688e;
	padding-left: 15px;
	padding-top: 10px;

}
.practice-areas-box-limit {
	table-layout: auto;
	word-wrap: normal;
	display: block;
	width: 240px;
	overflow: auto;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 20px;
}
.practice-areas-sub1 li {
	background-image: url(images/IMG/cross-b.gif);
	background-position: 0 .5em;
	background-repeat: no-repeat;
	line-height: 20px;
	list-style-type: none;
	list-style-position: outside;
	padding-left: 20px;
	vertical-align: middle;
}
.practice-areas-sub {
	vertical-align: middle;
	font-size: 12px;
	background-image: url(images/IMG/cross-b.gif);
	list-style-type: none;
	background-repeat: no-repeat;
	background-position:0px 5px;
	padding-left: 10px;
	text-decoration:none;
	
}
.practice-areas-sub a:link {
	color: black;
	text-decoration:none;
}     /* unvisited link */
.practice-areas-sub a:visited {
	color: #666666
	text-decoration:none;
}  /* visited link */
.practice-areas-sub a:hover {
	color: #000000;
	text-decoration:none;
}   /* mouse over link */
.practice-areas-sub a:active {
	color: #666666;
	text-decoration:none;
	}
.practice-areas-sub1{
	padding-left: 0;
}
.LeftMenu_bullet {
	background: url(images/IMG/menu-right-arrow.png) no-repeat;
	background-position: 95% 50%;
	border-top: 1px dotted black;
	padding: 5px 0px 5px 0px;
	text-transform: uppercase;
	width: 99%;
	
}
.LeftMenu_bullet_top{
	background-position: 95% 65%;
	border-top: 0px none transparent;
	padding-top: 15px;
}
.LeftMenu_bullet_top_on{
	border-top: 0px none transparent;
	border-bottom: 1px dotted black;
	padding-top: 15px;
}
.LeftMenu_bullet_on{
	border-bottom: 1px dotted black;
}
.LeftMenu_bullet_bottom{
	background-position: 95% 35%;
	border-bottom: 0px none transparent;
	padding-bottom: 15px;
}
.LeftMenu_bullet div {
	width: 100%;
	
}
.Cat-titles{
	color: black;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	line-height: 25px;
	text-transform: capitalize;
}
.quotes {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #153d5f;
	font-style: italic;
}
.quotes a{
	text-decoration:none;
	color: #153d5f;
}
.clientcatwrapper{
	width:958px;
	height:352px;
	background:white;
}

.clientcatwrapper_long{
	width:958px;
	height:420px;
	background:white;
}

.clientcatwrapper_short{
	width:958px;
	height:280px;
	background:white;
}
.clientcatwrapper_small{
	width:958px;
	height:252px;
	background:white;
}
.practicewrapper-top{
	width:958px;
	background:white;
	
}
.internal-text-block{
	width: 648px;
	overflow: visible;
	margin-left: 30px;
	margin-right:10px;
	table-layout: auto;
	word-wrap: normal;
	display: block;
	clear: right;
	font-size: 12px;
	line-height: 18px;
	text-align:justify;
}
.TableContent {
	background-color: white;
	width: 958px;
}
.service-sub{
	background-image:url(images/IMG/service-bg.png)
	background-repeat:no-repeat;
	color:#3a3a3a;
	font-family:Verdana, Arial, Sans-serif;
	font-size:12px;
}
.additionalPress{
	margin: 20px 0 50px 0;
	text-align: center;
}
.view-additional-news{
	background: url(images/IMG/more-press.png) no-repeat;
	color: white;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	height: 24px;
	margin: 0 auto 0 auto;
	padding-top: 8px;
	width: 290px;
}
.view-additional-news:hover{
	color: #233A7D;
}

.round_blue_button{
	background: url(images/IMG/more-press.png) no-repeat;
	color: white;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	height: 24px;
	margin: 0 auto 0 auto;
	padding-top: 8px;
	width: 290px;
	vertical-align: middle;
	text-align: center;
}
.round_blue_button:hover{
	color: #233A7D;
}

.newsleftTitle{
	width:470px;
	height:65px;
	background-color:#79B1E2;
	background-repeat:no-repeat;
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	color: white;
	text-align: center;
	
}
.newsrightTitle{
	width:482px;
	height:65px;
	background-color:#79B1E2;
	background-repeat:no-repeat;
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	color: white;
	text-align: center;
}
.newscolumleft{
	width:476px;
	float:left;
	background:white;
}
.newscolumright{
	width:482px;
	float:left;
	background:white;
}
.newsBannerCaption{
	background-color: white;
	color: gray;
	font-size: 10px;
	text-align: center;
}
.contactwrapper{
	width:958px;
	background:white;
}
.contact-bottom-title{
	width:800px;
	color:#2d82cc;
	font-family:Arial, "Verdana", Sans-serif;
	line-height: 20px;
	font-size:14px;	
	padding-left:30px;
}
.contact-bottom-text{
	width:890px;
	color:black;
	font-family: Arial, "Verdana", Sans-serif;
	line-height: 20px;
	padding-left:30px;
	padding-left:30px;	
	text-align:justify;	
	font-size:13px;
}
.news-row{
	width:100%;
	background:white;
	float:left;
}
.noteleft{
	border-bottom: 1px dotted black;	
	margin-left: 20px;
	min-height: 70px;
	padding-top: 15px;
	width: 426px;
}
.note-top{
	width:476px;
	float:left;
}
.date{
	color:#79b1e2;
	float:left;
	font-family: Arial,Verdana,Sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left: 0;
	text-transform: uppercase;
	width:236px;
}
.more-note{
	float:left;
	font-family:Arial,Verdana,Sans-serif;
	font-size:12px;
	text-align:right;
	width:200px;
}
.more-note a{
	color:#79b1e2;
	font-family:Arial,Verdana,Sans-serif;
	font-weight:bold;
	margin-right:20px;
	text-align:right;
	text-decoration:none;
}

.more-note a:hover{
	color:red;
	font-family:Arial,Verdana,Sans-serif;
	font-weight:bold;
	margin-right:20px;
	text-align:right;
	text-decoration:none;
}

.note-content{
	color:black;
	float:left;
	font-family:Verdana, Arial, Sans-serif;
	font-size:12px;
	margin-right:20px;
	padding-left: 0;
	padding-top:10px;
	text-align:justify;
	width:416px;
	text-transform: uppercase;
}
note-bottom{
	width:476px;
	height:1px;
	background-image:url(images/IMG/dots.png);
	background-repeat:no-repeat;
}
.noteright{
	border-bottom: 1px dotted black;
	margin-left: 20px;
	min-height:65px;
	padding-top: 15px;
	width:438px;
}
.note-top-right{
	width:482px;
	float:left;
}
.date-right{
	color:#79b1e2;
	float:left;
	font-family: Arial,Verdana,Sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	width:236px;
}
.more-note-right{
	font-size:12px;
	font-family:Arial,Verdana,Sans-serif;
	float:left;
	text-align:right;
	width:200px;	
}
.more-note-right a{
	color:#79b1e2;
	font-family:Arial,Verdana,Sans-serif;
	font-weight:bold;
	margin-right:20px;
	padding-top:10px;
	text-align:right;
	text-decoration:none;
}

.more-note-right a:hover{
	color:red;
	font-family:Arial,Verdana,Sans-serif;
	font-weight:bold;
	margin-right:20px;
	padding-top:10px;
	text-align:right;
	text-decoration:none;
}


.note-content-right{
	color:black;
	float:left;
	font-family:Verdana, Arial, Sans-serif;
	font-size:12px;
	margin-right:20px;
	padding-top:10px;
	text-align:justify;
	width:422px;
	text-transform: uppercase;
}
.note-bottom-right{
	width:482px;
	height:1px;
	background-image:url(images/IMG/dots.png);
	background-repeat:no-repeat;
}
.news-selector{
	margin-left: 10px;
}
.newsdate{
    margin: 0px 10px auto 0;
	font-family: Arial, "Verdana", Sans-serif;
	font-style: normal;
	font-weight: 100;
	font-size: 12px;
	text-align: justify;
	line-height: 20px;
	height: 259px;
	padding-top: 20px;
}
.bottom{
	height:10px;
	align:left;
}
.maintxt{
	margin-left: 20px;
	margin-right: 20px;
	float: left;
	font: Arial, Verdana, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	padding: 10px 15px 5px 15px;
	text-align: justify;
	
}

.mainExpand {
  cursor:hand;
  cursor:pointer;
  font: bold .9em verdana, arial, helvetica, sans-serif;
}


.practice_left_menu a:hover{
	color:red;
}







#slideshow {
    position:relative;
    height:350px;
}

#slideshow A {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow A.active {
    z-index:10;
    opacity:1.0;
}

#slideshow A.last-active {
    z-index:9;
}



#slideshow_Practice {
    position:relative;
    height:240px;
}

#slideshow_Practice A {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow_Practice A.active {
    z-index:10;
    opacity:1.0;
}

#slideshow_Practice A.last-active {
    z-index:9;
}


.sidebar_2013{
	width:270px;
	height:160px;
	border: 1px solid #1e2e88;
	float:right;
	margin:11px;
	background-image:url(images/sidebar-bg_new.png);
	background-repeat:repeat-x;

}


.sidebar_2013_video{
	width:270px;
	height:240px;
	border: 1px solid #1e2e88;
	float:right;
	margin:11px;
	background-image:url(images/sidebar-bg_new.png);
	background-repeat:repeat-x;
}

.sidebar_2013_Title{
	height:36px;
	background-image:url(images/footer-bg_new.png);
	background-repeat:no-repeat;
	/*border: 1px solid #1e2e88;*/

}

.sidebar_2013_ctitle{
	width:270px;
	height:20px;
	float:left;
	padding-top:8px;
	padding-right:10px;
	padding-left:10px;	
	color:white;
	text-align: left;
	font-size: 15px;
}


.sidebar_2013_News_ColumnDiv {
	width: 35%;
	float: right;
	
	text-align: justify;
	font-family: Arial, "Verdana", Sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height: 20px;
}

.sidebar_2013_News_ColumnDiv_new {
	width: 35%;
	float: right;
	text-align: justify;
	font-family: Arial, "Verdana", Sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height: 20px;
}

.sidebar_2013_content{
	width:260px;
	float:left;
	margin: 20px auto auto 0px;
	padding-left: 20px;
	text-align: left;
	font-family: Arial, "Verdana", Sans-serif;
	font-size: 13px;
	line-height: 20px;
}

.Video_sidebar_2013{
	width:270px;
	height:250px;
	border: 1px solid #1e2e88;
	float:right;
	margin:11px;
	border-radius: 12px;
}


.Video_sidebar_2013_Title{
	height:36px;
	background:url(images/stripe.png) ;height:12px;overflow:hidden;margin-top:5px;

	/*border: 1px solid #1e2e88;*/
	font-size: 15px;
	width:250px;
	height:20px;
	float:left;
	
	padding-right:10px;
	padding-left:10px;
	color:#243B7E;
	text-align: left;
	font-weight: bold;
}

.round_blue_button_2013_large{
	background: url(images/IMG/more-press.png) no-repeat;
	color: white;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	height: 24px;
	margin: 0 auto 0 auto;
	padding-top: 8px;
	width: 290px;
	vertical-align: middle;
	text-align: center;
}
.round_blue_button_2013_large:hover{
	color: #233A7D;
}


.round_blue_button_2013_small{
	background: url(images/IMG/more-press_small.png) no-repeat;
	color: white;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	height: 24px;
	margin: 0 auto 0 auto;
	padding-top: 8px;
	width: 250px;
	vertical-align: middle;
	text-align: center;
}
.round_blue_button_2013_small:hover{
	color: #233A7D;
}

.News_ColumnDiv_2013 {
	width: 60%;
	float: left;
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	text-align: justify;
	font-family: Arial, "Verdana", Sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height: 20px;
}


.News_ColumnDiv_2013_new {
	width: 60%;

	padding-left: 20px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	text-align: justify;
	font-family: Arial, "Verdana", Sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height: 20px;

}


.sidebar_2013 h4{
	float: left;
	margin-right: 10px;
	font-size: 20px;
	font-family: BebasNeueRegular,arial,Georgia, serif;
}


.maintxt h6{
	float: left;
	margin-right: 10px;
	font-size: 20px;
	font-family: BebasNeueRegular,arial,Georgia, serif;
}




#box-sidebar_2013 {
-webkit-box-shadow: 2px 2px 3px 0px rgba(168,168,168,1);
-moz-box-shadow: 2px 2px 3px 0px rgba(168,168,168,1);
box-shadow: 2px 2px 3px 1px rgba(168,168,168,1);
border-bottom-color:#000;
border-bottom-width:4px;
border-bottom-style:solid;
width:310px;
padding:10px;

}
#bg-title_2013 {
	background-image:url(images/bg-title_2013.png);
	background-repeat:repeat-x;
	height:12px;
	width:332px;

	}

#title_2013 {

    font-weight: bold;
	background-image:url(images/bg-title_2013.png);
    padding: 1px;
	color:#333;
	font-size: 16px;	
	 
	}

	

#title_practice_area_2013 {

    font-weight: bold;

    padding: 1px;
	padding-left: 20px;
	color:#333;
	font-size: 15px;
	background: url('images/expand.gif') no-repeat 3px 50%;
	
	}

	
#title_jobs_2013{
    font-weight: bold;

    padding: 1px;
	padding-left: 20px;
	color:#2d82cc;
	font-size: 15px;
	background: url('images/expand.gif') no-repeat 3px 50%;
	font-family:Arial, "Verdana", Sans-serif;	

}
	
#separate_2013 {
	height:10px;
	
	}
	
#separate-box_2013 {
	height:15px;
	
	}		

a.changeRed:link { /* default link color */
     color: #000000;
     text-transform: uppercase;	 
}
a.changeRed:hover { /* change to Red on mouseover */
     color: #F81E07;
     text-transform: uppercase;	 	 
}
	

	
	a.button{border: 1px solid #a3a3a3;background: #d4d4d4;height: 25px;line-height:25px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;color: white;display:inline-block;	margin:0 5px 20px;	padding:0 10px;	position:relative;font-size:12px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3),inset 0 1px 0 rgba(255, 255, 255, 0.5),inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-transition: background .40s;-moz-transition: background .40s; -o-transition: background .40s;transition: background .40s;
	background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#d4d4d4),color-stop(100%,#c7c7c7));background: -webkit-linear-gradient(top,#d4d4d4 0,#c7c7c7 100%);background: -moz-linear-gradient(top,#d4d4d4 0,#c7c7c7 100%);background: -o-linear-gradient(top,#d4d4d4 0,#c7c7c7 100%);	background: -ms-linear-gradient(top,#d4d4d4 0,#c7c7c7 100%);background: linear-gradient(top,#d4d4d4 0,#c7c7c7 100%);
}
a.button:hover{	background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#d8d6d6),color-stop(100%,#cdcdcd));background: -webkit-linear-gradient(top,#d8d6d6 0,#cdcdcd 100%);background: -moz-linear-gradient(top,#d8d6d6 0,#cdcdcd 100%);background: -o-linear-gradient(top,#d8d6d6 0,#cdcdcd 100%);background: -ms-linear-gradient(top,#d8d6d6 0,#cdcdcd 100%);background: linear-gradient(top,#d8d6d6 0,#cdcdcd 100%);}
a.button:active{ top:1px;} 
a.button.red{border: 1px solid #B63540;background: #ED596A;background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#F77087),color-stop(100%,#E3414D));background: -webkit-linear-gradient(top,#F77087 0,#E3414D 100%);background: -moz-linear-gradient(top,#F77087 0,#E3414D 100%);background: -o-linear-gradient(top,#F77087 0,#E3414D 100%);background: -ms-linear-gradient(top,#F77087 0,#E3414D 100%);background: linear-gradient(top,#F77087 0,#E3414D 100%);}
a.button.red:hover{background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#F8889B),color-stop(100%,#E65762));	background: -webkit-linear-gradient(top,#F8889B 0,#E65762 100%);background: -moz-linear-gradient(top,#F8889B 0,#E65762 100%);background: -o-linear-gradient(top,#F8889B 0,#E65762 100%);background: -ms-linear-gradient(top,#F8889B 0,#E65762 100%);background: linear-gradient(top,#F8889B 0,#E65762 100%);}
a.button.green{border: 1px solid #5E8C22;background: #89C03E;background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#A8D34E),color-stop(100%,#6AAD2D));background: -webkit-linear-gradient(top,#A8D34E 0,#6AAD2D 100%);background: -moz-linear-gradient(top,#A8D34E 0,#6AAD2D 100%);background: -o-linear-gradient(top,#A8D34E 0,#6AAD2D 100%);background: -ms-linear-gradient(top,#A8D34E 0,#6AAD2D 100%);background: linear-gradient(top,#A8D34E 0,#6AAD2D 100%);}
a.button.green:hover{ background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#B2D862),color-stop(100%,#76C132));background: -webkit-linear-gradient(top,#B2D862 0,#76C132 100%);background: -moz-linear-gradient(top,#B2D862 0,#76C132 100%);background: -o-linear-gradient(top,#B2D862 0,#76C132 100%);background: -ms-linear-gradient(top,#B2D862 0,#76C132 100%);background: linear-gradient(top,#B2D862 0,#76C132 100%);}
a.button.blue{ border: 1px solid #1e638b;background: #00a2ff;background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#00a2ff),color-stop(100%,#028edf));background: -webkit-linear-gradient(top,#00a2ff 0,#028edf 100%);background: -moz-linear-gradient(top,#00a2ff 0,#028edf 100%);background: -o-linear-gradient(top,#00a2ff 0,#028edf 100%);background: -ms-linear-gradient(top,#00a2ff 0,#028edf 100%);background: linear-gradient(top,#00a2ff 0,#028edf 100%);}
a.button.blue:hover{ background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#3cb6fc),color-stop(100%,#31a6ea));background: -webkit-linear-gradient(top,#3cb6fc 0,#31a6ea 100%);background: -moz-linear-gradient(top,#3cb6fc 0,#31a6ea 100%);background: -o-linear-gradient(top,#3cb6fc 0,#31a6ea 100%);background: -ms-linear-gradient(top,#3cb6fc 0,#31a6ea 100%);background: linear-gradient(top,#3cb6fc 0,#31a6ea 100%);}
a.button.orange{ border: 1px solid #be8a2b;background: #FFA500 ;background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#FFA500),color-stop(100%,#ed9900));background: -webkit-linear-gradient(top,#FFA500 0,#ed9900 100%);background: -moz-linear-gradient(top,#FFA500 0,#ed9900 100%);background: -o-linear-gradient(top,#FFA500 0,#ed9900 100%);background: -ms-linear-gradient(top,#FFA500 0,#ed9900 100%);background: linear-gradient(top,#FFA500 0,#ed9900 100%);}
a.button.orange:hover{ background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ffb93a),color-stop(100%,#f3ab26));background: -webkit-linear-gradient(top,#ffb93a 0,#f3ab26 100%);background: -moz-linear-gradient(top,#ffb93a 0,#f3ab26 100%);background: -o-linear-gradient(top,#ffb93a 0,#f3ab26 100%);background: -ms-linear-gradient(top,#ffb93a 0,#f3ab26 100%);background: linear-gradient(top,#ffb93a0,#f3ab26 100%);}
a.button.pink{ border: 1px solid #cc198b;background: #ff00a2;background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ff00a2),color-stop(100%,#ed0097));background: -webkit-linear-gradient(top,#ff00a2 0,#ed0097 100%);background: -moz-linear-gradient(top,#ff00a2 0,#ed0097 100%);background: -o-linear-gradient(top,#ff00a2 0,#ed0097 100%);background: -ms-linear-gradient(top,#ff00a2 0,#ed0097 100%);	background: linear-gradient(top,#ff00a2 0,#ed0097 100%);}
a.button.pink:hover{ background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ff6cc9),color-stop(100%,#ea51b2));background: -webkit-linear-gradient(top,#ff6cc9 0,#ea51b2 100%);background: -moz-linear-gradient(top,#ff6cc9 0,#ea51b2 100%);background: -o-linear-gradient(top,#ff6cc9 0,#ea51b2 100%);background: -ms-linear-gradient(top,#ff6cc9 0,#ea51b2 100%);background: linear-gradient(top,#ff6cc9,#ea51b2 100%);	}
a.button.purple{ border: 1px solid #833083;background: #d700d7;background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#d700d7),color-stop(100%,#b000b0));background: -webkit-linear-gradient(top,#d700d7 0,#b000b0 100%);background: -moz-linear-gradient(top,#d700d7 0,#b000b0 100%);background: -o-linear-gradient(top,#d700d7 0,#b000b0 100%);background: -ms-linear-gradient(top,#d700d7 0,#b000b0 100%);	background: linear-gradient(top,#d700d7 0,#b000b0 100%);}
a.button.purple:hover{background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f969f9),color-stop(100%,#c302c3));background: -webkit-linear-gradient(top,#f969f9 0,#c302c3 100%);background: -moz-linear-gradient(top,#f969f9 0,#c302c3 100%);	background: -o-linear-gradient(top,#f969f9 0,#c302c3 100%);	background: -ms-linear-gradient(top,#f969f9 0,#c302c3 100%);background: linear-gradient(top,#f969f9,#c302c3 100%);}
a.button.black{ border: 1px solid #000;background: #434343;background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#434343),color-stop(100%,#232323));background: -webkit-linear-gradient(top,#434343 0,#232323 100%);background: -moz-linear-gradient(top,#434343 0,#232323 100%);background: -o-linear-gradient(top,#434343 0,#232323 100%);background: -ms-linear-gradient(top,#434343 0,#232323 100%);background: linear-gradient(top,#434343 0,#232323 100%);}
a.button.black:hover{ background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#5a5959),color-stop(100%,#3d3d3d));background: -webkit-linear-gradient(top,#5a5959 0,#3d3d3d 100%);background: -moz-linear-gradient(top,#5a5959 0,#3d3d3d 100%);background: -o-linear-gradient(top,#5a5959 0,#3d3d3d 100%);background: -ms-linear-gradient(top,#5a5959 0,#3d3d3d 100%);background: linear-gradient(top,#5a5959,#3d3d3d 100%);}
a.button.white{ border: 1px solid #d9d9d9;background: #fbfbfb;background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fbfbfb),color-stop(100%,#eee ));background: -webkit-linear-gradient(top,#fbfbfb 0,#eee 100%);background: -moz-linear-gradient(top,#fbfbfb 0,#eee 100%);	background: -o-linear-gradient(top,#fbfbfb 0,#eee 100%);background: -ms-linear-gradient(top,#fbfbfb 0,#eee 100%);background: linear-gradient(top,#fbfbfb 0,#eee 100%);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3),inset 0 1px 0 rgba(255, 255, 255, 0.5);color:#000;text-shadow: 0 1px 0 #FFF;}
a.button.white:hover{ background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#FFF),color-stop(100%,#f8f8f8));	background: -webkit-linear-gradient(top,#FFF 0,#f8f8f8 100%);background: -moz-linear-gradient(top,#FFF 0,#f8f8f8 100%);background: -o-linear-gradient(top,#FFF 0,#f8f8f8 100%);background: -ms-linear-gradient(top,#FFF 0,#f8f8f8 100%);background: linear-gradient(top,#FFF ,#f8f8f8 100%);}
a.button.medium{ height:35px; line-height:35px; font-size:16px; padding:0 15px;}
a.button.big{ height:55px; line-height:55px; font-size:22px; padding:0 25px;}

 
 
 .toggle {background:#F6F6F6;margin-bottom: 15px;	border: 1px solid #E1E1E1;border-bottom: 1px solid #979797;padding: 5px 10px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;position: relative;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);	}
.toggle h3{padding-bottom:5px;margin-bottom:0;text-shadow: 0 1px 1px #FFF;	cursor:pointer;	background:url(images/toggle-close.png) no-repeat right;}
h3.toggle-head-close{background:url(images/toggle-open.png) no-repeat right;display:none;}
.toggle-content{padding-top:15px;}
.toggle.close .toggle-content ,
.toggle.close  h3.toggle-head-open  {display:none;}
.toggle.close  h3.toggle-head-close {display:block;}




.TopMenuButton {
	-moz-box-shadow:inset 0px 0px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 0px 0px 0px #dcecfb;
	box-shadow:inset 0px 0px 0px 0px #dcecfb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea) );
	background:-moz-linear-gradient( center top, #bddbfa 5%, #80b5ea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea');
	background-color:#bddbfa;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:-1.03px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:20px;
	line-height:20px;
	width:103px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #528ecc;
}
.TopMenuButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa) );
	background:-moz-linear-gradient( center top, #80b5ea 5%, #bddbfa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa');
	background-color:#80b5ea;
}.TopMenuButton:active {
	position:relative;
	top:1px;
}

.contentText_2014{
    margin: 0px 8px auto 18px;
	font-family: Arial, "Verdana", Sans-serif;
	font-style: normal;
	font-weight: 100;
	font-size: 12px;
	text-align: justify;
	line-height: 20px;
	height: 259px;
	padding-top: 20px;
}
.underline{
    text-decoration: underline;
}

