body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #003466;
}

h1,h2,h3,h4 {
	color: #241F61;
}

a { text-decoration:none; }

.safe {
	font-weight: bold !important;
	color: #009900 !important;
}

.warn {
	font-weight: bold !important;
	color: #CC3300 !important;
}

.halt {
	font-weight: bold !important;
	color: #FF0000 !important;
}

.alpha_listing {
	font-size: 16px;
	font-weight: bold;
}

.alpha_listing a:hover {
	background-color: #666666;
}

.alpha_listing_current {
	background-color: #666666;
	color: #FF6666;
	padding-left: 3px;
	padding-right: 3px;
}

.clear{clear:both;}
.prog_table{
    background: #fff;

}

.prog_table th {
    background: #003466;
	
}
.sec_completed{
background-color:#99EE99; color: #FFFFFF; text-align:left;
}
.sec_current{
background-color:#6666FF; color: #FFFFFF; text-align:left;
}
.sec_pending{
background-color:#999999; color: #FFFFFF; text-align:left;
}

.user_bar {
font-size: 12px;
color: #333333;
background-color: #DDDDDD;
padding: 2px;
border-bottom: 1px solid #000099;
visibility: hidden;}

.data_table {
	background-color: transparent;
	width: 100%;
}

.data_table th {
	background-color: transparent;
	color: #666;
	text-align: left;
	font-weight: bold;
	vertical-align:top;
}

.data_table td {
	background-color: transparent;
	color: #555;
	text-align: left;
	vertical-align: top;
}

.data_table tr:nth-child(even) {background: #fff}
.data_table tr:nth-child(odd) {background: #E8E8E8;}
.niceimg {
    text-align: left;
	
    background: url('./images/imgbg.png') no-repeat bottom center;
    padding: 7px 0px 1px;
}
.niceimg>div{	
    background: url('./images/imgbg.png') no-repeat top center;
    padding: 11px 0px 0px;
}

.niceimg img{
	border: 6px #f3f3f3 solid;
	border-radius: 4px;
	width: 100%;
	padding: 0!important;
}

.team {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #7cb021 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#7cb021)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#7cb021 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#7cb021 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#7cb021 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#7cb021 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#7cb021',GradientType=0 ); 
margin: 15px 30px;
padding: 12px;
}
/*buttons and links */

.button_link {
	color: #999999 !important;
	font-weight: normal !important;
}

.admin_menu_link {
	color: #3b6fff !important;
	font-weight: bold !important;
}

a.cell_link{
 font-size: 15px;
     
 color: #666!important;
          
     
 text-align: center;
     
     font-weight: normal;
 padding: 10px 20px;
 display: block;
 float: none;
}

/*Main container */
#mainwrap {
 min-height: 790px;
 background: url('./images/headbg.jpg') no-repeat center 50px;
 background-size: contain;
}

/*header area */
.user_bar{
 visibility:visible;
 height:24px;
 
 }
 .prod_button {float:left; width: 243px; text-align:center;background: #ccc;}
 a.prod_button{color: #215721;}
.prod_button span{display:block; width: 60px; height:60px;background:url('/images/icons/producticons.png'); margin:5px auto }
#product1.prod_button span{background-position:0 0;}
#product2.prod_button span{background-position:0 -60px;}
#product3.prod_button span{background-position:0 -120px;}
#product4.prod_button span{background-position:0 -180px;}
.header {
background: none;
border-radius: 14px;
box-shadow: 0px 4px 3px #999;
height: 285px;
z-index: 1000;
margin-top: 12px;
width: 725px;
}
#mainlogo{
	float:left;
	background: url('./images/logobg.png') no-repeat;
	width: 345px;
	height: 130px;
}

#mainlogo a{
	display:block	
}
#mainlogo img{
	margin-left: 65px;
	margin-top: 0px;
	width: 235px;
}

.header .menuseperator{
width:1px;
background: url('./images/seperator.png') no-repeat;
*display:none;
position: absolute;
}

.header .menuseperator:first-child{
background:none!important;
}

.logo {
    
}
/*top menu */

.extralinks {
display:block;
visibility:visible;
}
.extralinks {
margin: 6px auto 0;
}
.extralinks a {
font-family: 'MolengoRegular', Verdana, Arial, sans-serif;
 color:#7cb021;
 font-size:14px;
}  
 .topmenu{
 
    text-align: right;
    color: #999;
    float: right;
    width: 550px;
    margin: 14px 15px 0 0;
}

 .topmenu a, .bottom a{
    color: #999!important;	
    font-family: Helevetica, arial, sans-serif;
    padding: 0 0px;
    font-size: 105%;
}

 .topmenu .menuseperator::after, .bottom .menuseperator::after{
		 content:'|';		 
 }
 
  .topmenu .menuseperator:first-child::after, .bottom .menuseperator:first-child::after{
		 content:'';		 
 }
 
 
/*slider */
 
 .rslides {
  position: absolute;
  list-style: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
  width: 725px;
  z-index: 0;
}

.rslides li {
  position: absolute;
  display: none;
  /* width: 100%; */
  left: 0;
  top: 0;
  z-index: 10000;
}

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  /* float: left; */
  width: 100%;
  border: 0;
  border-radius: 10px;
}

/*Main menu */
.mainmenu{background: url('./images/menubg.png') no-repeat center top;height: 85px;margin-top: 21px;background-size: cover;}

.menu2 {
	float: left;
	width: 720px;
	background: none;
	margin-top: 15px;
	margin-left: 16px;
	border-radius: 10px 0 0 10px;
	border-right: 1px solid #ccc;
	height: 42px;
}



.menu.level-0 {
background:none;
border:none;
width: 640px;
}

.bottom .menu.level-0 {

	width:100%;
}
.menu.level-0 > li {
	display:inline;
}

.menu.level-0 > li > a {
	color:black;
}

.menu  li.active a {	
}


.menubutton, .level-0 > .menubutton {
 background: #eee url('./images/menubutton.png');
 display: block;
 clear:none ;
 color: white;
 line-height: 16px;
 max-width: 140px;
 height: 37px;
font-family: 'avantgarde_bk_btbook', helvetica, verdana, sans-serif;
 : 114px;
 border:0;
 float: left;
 margin-right: 15px;	
	font-size: 14px;
	color: #404040;
	
	background: -moz-linear-gradient(
		top,
		#fefefe 0%,
		#d7d7d7);
	
 background: -webkit-gradient(
		linear, left top, left bottom,
		from(#fefefe),
		to(#d7d7d7));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #c1c1c1;
	-moz-box-shadow:
		0px 1px 4px rgba(000,000,000,0.8),
		inset 0px 0px 6px rgba(255,255,255,0.8);
	-webkit-box-shadow:
		0px 1px 4px rgba(000,000,000,0.8),
		inset 0px 0px 6px rgba(255,255,255,0.8);
	box-shadow:
		0px 1px 4px rgba(000,000,000,0.8),
		inset 0px 0px 6px rgba(255,255,255,0.8);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0),
		0px 1px 0px rgba(255,255,255,0);

}

.menubutton:hover{
	 background: #eee url('./images/menubuttonhover.png');
	background: -moz-linear-gradient(
		top,
		#d7d7d7 0%,
		#fefefe);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#d7d7d7),
		to(#fefefe));
}

.adminmenubutton {
 display:block;
text-align: left;
cursor: pointer;
background: transparent no-repeat url('../images/button.png');

 float: right;
 line-height: 30px;
height: 33px;  
border:0;
width: 150px;
font-family: 'avantgarde_bk_btbook', helvetica, verdana, sans-serif;
font-size: 14px;
color: #4c4c4c;	
	text-shadow:
		0px -1px 0px rgba(000,000,000,0),
		0px 1px 0px rgba(255,255,255,0);
margin-top: 10px;
 }
 
 .backbutton{float:right; font-size: 65%;background: #eee;padding: 3px 5px 3px 32px;}

/*main content */

.maincontent .button , .button, #loginbox .button{
display:block;
text-align: left;
cursor: pointer;
background: transparent no-repeat url('../images/button.png');
line-height: 31px;
height: 33px;  
padding: 1px 6px;
border:0;
width: 150px;
font-family: 'avantgarde_bk_btbook', helvetica, verdana, sans-serif;
font-size: 13px;
color: #666;	
	text-shadow:
		0px -1px 0px rgba(000,000,000,0),
		0px 1px 0px rgba(255,255,255,0);
margin-top: 6px;
}
.maincontent .button:hover, .button:hover{
	background: transparent no-repeat url('../images/buttonhover.png');
}

.maincontent .button:after {

}

.maincontent .button2 {

	font-family: 'avantgarde_bk_btbook', helvetica, verdana, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #666;
	padding: 8px 15px 8px 5px;
	background: -moz-linear-gradient(
		top,
		#fcfcfc 0%,
		#ddd);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#fcfcfc),
		to(#ddd));
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	text-align:left;
	border: 1px solid #b3b3b3;	
}

.maincontent .button2:hover {
	padding-left:10px;
	padding-right:10px
	
}

.maincontent .cell_link {
font-size:14px;
font-weight:normal!important;
margin-right: 0px;
text-align: left;
padding: 2px 8px;
}
.info_form{
border-radius: 10px;
padding: 0 5px;
height:180px;
width:420px;
text-align:center;
border:2px solid #7cb021;
margin:5px;
border-collapse:collapse;

}

.info_form td{border: 2px solid #7cb021 ;vertical-align:middle}
.info_form .button {
background:none;
float:right;
color:white;
border:none;
font-size:18px;
}

.info_form h2 {
	text-transform:uppercase;
	color:white;
	border-bottom:1px solid white;
	text-align:center;
	 text-shadow: 2px 2px 3px #555;
	
}

.info_form .data_table tr {
background:none !important;
}
.maincontent{
 margin: 0px 0;
 padding: 0;
 text-align: left;
 font-size: 13px;
 line-height: 18px;

}
.maincontent input[type='text'] {
color:#555;
padding: 5px;
}
.contact_form  input[type='text'] {color: #9B9B9B; width: 340px;}
.mainbody {

}
.mainbody img {padding:5px 10px}
.mainbody .help img {border:3px solid #ccc; padding:0; margin: 5px; }

/*widgets */

.bottomwidgets {
	margin-top: 30px;}

.widgetheading {color:#939598; border-bottom: 1px dashed #939598; padding: 3px 0 5px; margin-bottom: 10px;font-size: 18px;}
.bottomwidgets .widgets {
	float:left;
	width: 31%;
	min-height:20px;
	padding: 0 1%;
}

/*bottom */

#bottombar {
height: 90px;
width:100%;
z-index:10;
position:relative;
background: #333;
margin-top: 40px;
padding-top: 15px;
border-top: solid 10px #4c4c4c;
}

/* Forms Styling */
.data_form {
    background: #eee url('/images/watermark.png') no-repeat 12px 10px;

    padding: 70px 10px 10px;
    margin: 10px;
    border-radius: 10px;
    box-shadow: 0px 2px 4px;
    border: 2px solid #aaa;
    margin: auto;
}

.appform {}

.appform form{
    width: 700px;
    background: #CACACA;
    padding: 0px 0px 15px;
    border: 1px solid;
}	

.appform form p {padding:0 14px}
.data_form .errors {
	float:right;
	line-height: 30px;
}
.data_form label{
    width: 150px;

    display: block;
    float: left;
    line-height: 40px;
    margin-left: 20px;
}



 .appform textarea{
	width:350px	 
 }
 
  .appform input[type='radio']{
	background:none; 
 }

.appform input, .appform select, .appform textarea{
    margin-bottom: 2px;
    border: 1px solid #999;
}

.appform label{
    line-height: 16px;
    margin-top: 1px;
    margin-right: 25px;
    width: 260px;
    margin-bottom: 9px;
    font-weight: normal;
    text-align: right;
}

.appform select{height: 25px;width: 137px;}

.expandablegroup h3{
    margin-left: 25px;
    font-size: 14px;
    font-weight: normal;
    /* color: #162; */
    line-height: 43px;
}

.formgroup{border-top: 2px dotted #3E9245;padding-top: 9px;}
.expandablegroup{
    border: 2px solid;
    padding-bottom: 6px;
    margin-bottom: 10px;
}
.formheading {background:#eee;padding: 5px;}
.admin_menu {
	
	float:right;
}
/*pagination*/
.pagination{background: #eee;
width: 130px;
padding: 2px 12px;
margin: 6px 0;}

/*Toggle Box */
.togglebox {
    float: left;
    background: #eee;
  
    padding: 0px 10px;
    margin: 10px;
    border-radius: 10px;
    /* box-shadow: 0px 2px 4px; */
    /* border: 2px solid #aaa; */
}
.togglebox h4{
    color: #7cb021;
    font-weight: bold;
    float: left;
    line-height: 23px;
    font-size: 89%;
    margin: 0;
}
.togglebox a {
    display: block;
    min-width: 305px;
    height: 37px;
}
.togglebox > a  > span{
    width: 16px;
    display: block;
    height: 16px;
    float: right;
    background: url('/images/icons/stats_1.gif');
    margin: 5px;
}
.togglebox label{
    width: 150px;
    display: block;
    float: left;
	 line-height: 40px;
    margin-left: 20px;
}
.togglebox input{

    color: #ababab;
}

.greyblock {
    background: #eee;
    padding: 4px 12px;
    width: 465px;
    border-radius: 10px;
    border: 2px solid #aaa;
    box-shadow: 0px 2px 4px;
	
    margin: 10px 14px 10px 0;
	float:left;
    min-height: 130px;
}

.greyblock h4{
color: #ddd;
font-size:24px;
font-weight: bold;
margin: 8px 0;
}

.download a {
    background: url('/images/icons/downloadicons.png') no-repeat;
    height: 50px;
    padding-left: 50px;
    line-height: 48px;
	display:block;
}
.pdf{}



/* page specific styles */

.homepage table {
	
	width:100%;
}

.maincontent .morehelplink {display:none;}
.homepage table p { margin-right:25px; font-size: 13px;}
.contact_us_info {
 	background-color: #EEEEEE;
 	border: 1px solid #6666FF;
 	padding: 2px;
 }
 p.emphasis {font-size: 18px!important;}
 .homepage table td{padding-right: 2%; vertical-align:top;width: 34%;}
 .homepage table td:last-child{padding-right:0;}
 
 .searchbox{width:460px}
 
/*Specific widget styling */
#searchbox {
	float:right;
	margin-top: 15px;	
	margin-right: 16px;
	width: 336px;
}

.widget_form {
    border-radius: 10px;
    box-shadow: 0px 2px 4px;
    border: 2px solid #aaa;

    background: #eee;
}
.widget_form  label{
    width: 125px;

    display: block;
    float: left;
    line-height: 18px;
    margin-top: 8px;
    color: #999;
}

.widget_form  input{
    background: white;

    color: #ababab;
    margin-bottom: 0;
}

.descbox {border: 2px solid;
padding: 5px;}
#login_7{float:left;}
#login_7 .menubutton{

    width: 55px;
	

    line-height: 38px;

    padding-left: 10px;

}
#loginbox {position: absolute;
    
width: 250px;
margin-top: 50px;
display: block;
padding: 17px;
z-index:100;
}

#loginbox .tabs{
    padding: 0;  border: 0;  background: none;
	
}
#search_box_2{float:right;}
#searchbox .search{
    height: 37px;
	font-family: 'avantgarde_bk_btbook', helvetica, verdana, sans-serif;
    background: url('./images/icons/search.png') no-repeat center center;
    border: none;
    width: 24px;
    padding: 10px 27px;
    display: block;
}
#search_box_2 input{
	
	float:left;
}
#search_box_2 input[type="text"]{
	background: #d3d3d3;
	float:left;
	height: 39px;
	border-radius: 4px;
	border: none;
	padding: 3px 0px 0 12px;
	margin-right: 15px;
	box-shadow: 0 0 0, inset 0px 3px 2px #aaa;
	font-family: 'avantgarde_bk_btbook', helvetica, verdana, sans-serif;
	line-height: 35px;
	font-size: 15px;
	color: #666;
	width: 165px;
}

#searchbox .menubutton{
    margin: 0;

    height: 37px;
    color: #666;
}
.art_widget .contenttitle{border:0; margin:0;font-size: 100%;}

.login_box{
float:right;
width:220px;
}

.login_box .data_table {
width:100%;
}

#sidewidget {
    position: fixed;
    right: 0;
	top: 50px;
	z-index: 10;
}
#sidewidget #help_11{}
#sidewidget .morehelplink {
    width: 250px;
    background: white;
    z-index: 1;
    display: block;
}
#sidewidget .helptitle{display:block; cursor: pointer; width:15px; background: #7cb021; color:white; text-align:center; padding:3px;float: left;}
#sidewidget .helpcontent{font-size:90%; border-top: 2px solid #ccc; border-left:4px solid #ccc; border-bottom:2px solid #ccc; float:right; padding: 4px 15px; display: block; background: white; min-height:130px; max-height:400px; overflow:auto; width: 300px;padding-top: 8px;}
#sidewidget .helpcontent #helpcontent {}
#sidewidget #helpclose {right: 30px; cursor: pointer; background:  #7cb021;padding: 0 4px;border-radius: 50%;color: white;font-weight: bold;position: fixed;text-align: center;}
.helpcontent h2 {font-size:120%;}
#sidewidget .helpcontent img {max-width:95%!important; height:auto!important;clear: left;}
.help p, #helpcontent p {clear:both;}
#contact_form_widget input[type=text], #contact_form_widget textarea{width:100%;}
#contact_form_widget textarea {height:150px; background:white;}
.contact_box {min-height:140px;}
.cont_telephone, .cont_email, .cont_details {line-height: 24px;}
.cont_telephone >.icon, .cont_email >.icon , .cont_details >.icon{background:url('/images/icons/icons_contact.png') no-repeat; display:block; height: 24px; float:left; clear:left; width: 30px;}
.cont_telephone >.icon{background-position: 0px -24px;}
.cont_email >.icon {background-position: 0 0px;}
.cont_details >.icon{background-position: 0 -48px;}

#social_media_4 .icon{display:block; width: 56px; height: 56px; float:left; background:url('./images/socialicons.png')}
#social_media_4 #facebook_icon{background-position: -56px 0;}
#social_media_4 #twitter_icon{background-position: -224px 0;}
#social_media_4 #youtube_icon{background-position: 0 0;}
#social_media_4 #linkedin_icon{background-position: -168px 0;}
ul.menu{margin:0; border:none; margin:0; padding:0;}
ul.menu ul.menu{background:none; background: white; width: 270px;border-radius: 0;border: 1px solid #ccc; z-index:100;}
ul.menu ul.menu .menubutton{background:none; border:none;box-shadow: none;max-width: 100%;}
.ui-menu .ui-menu-item a {
text-decoration: none;
display: block;
text-align:center;
padding: 1px 14px;
line-height: 33px;
min-height: 0;
font-weight: normal;
background: none;
border: none;
margin: 0;
color: white;
}


ul.menu ul.menu .ui-menu-item a {color: black!important;text-align: left;border-bottom: 1px dotted;border-radius: 0;width: 240px;}
ul.menu ul.menu .ui-menu-item a:hover{color:#7cb021!important;margin-left:2px;}
ul.menu ul.menu .ui-menu-item:last-child a{border-bottom:0;}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
font-weight: normal;
margin: 0;
}
.ui-menu .ui-menu-icon {

float: right;
margin-top: 7px;


display: none;

}
#menu_8 {
	float: left;
	width: 400px;
}
.topmenu .menubutton{
	background: none;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	max-width: 180px;
	margin: 0;
}

 .bottom .menubutton{
	background: none;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	max-width: 280px;
	font-size:12px;
	margin: 0;
}
.topmenu .menubutton a.cell_link, .bottom .menubutton a.cell_link{
	float: left;
}
.topmenu  .menubutton:after {
	content: "|";
	padding: 0 5px;
}

.bottom  .menubutton:after {
	content: "|";
	padding: 0 3px;
}
.topmenu  .menubutton:last-child:after , .bottom  .menubutton:last-child:after {
	content: none;
}
/*tooltip */
.ui-tooltip {
    padding: 10px 20px;
    color: white;
	background: #7cb021;
    border-radius: 5px;
    font: bold 14px "Helvetica Neue", Sans-Serif;
    text-transform: uppercase;
    box-shadow: 0 0 7px black;
  }

/*control panel icons */

#admin_usr_panel {height: 225px; width:100%;background: #ccc;border-bottom: 1px solid #555;}
#usercontrolpanel{width: 520px; margin: auto;}
.adminicons .icon, .usericons .icon{float:left; width: 120px; height: 94px;text-align: center;margin: 7px 25px;border-radius: 10px; background:#ddd; }
.adminicons .icon:hover, .usericons .icon:hover{background:white;  }
.adminicons .icon span {display:block; background:url('/images/icons/adminicons.png'); height:48px; width:48px;margin: 4px auto;}
.usericons .icon span {display:block; background:url('/images/icons/usericons.png'); height:48px; width:48px;margin: 4px auto;}
.adminicons .icon a, .usericons .icon a {color:black;width: 100%;height: 100%;display: block;}
.adminicons #clients_icon span{background-position: 0 -96px;}
.adminicons #reports_icon span{background-position:0 -48px;}
.adminicons #brokers_icon span{background-position: 0 0;}
.adminicons #configuration_icon span{background-position: 0 -144px;}
.adminicons #quote_home_icon span{background-position: 0 -192px;}
.adminicons #app_home_icon span{background-position: 0 -240px;}
.adminicons #payments_home_icon span {background-position: 0 -288px;}
.adminicons #zones_icon span {background-position: 0 -336px;}
.adminicons #currency_icon span {background-position: 0 -384px;}
.adminicons #content_icon span{background-position: 0 -480px;}
.adminicons #documents_icon span{background-position: 0 -432px;}

.usericons #user_client_icon span{background-position: 0 0px;}
.usericons #user_payment_icon span{background-position:0 -48px;}
.usericons #user_contact_icon span{background-position: 0 -96px;}
.usericons #user_app_icon span{background-position: 0 -142px;}
.usericons #user_reports_icon span{background-position: 0 -190px;}

.usericons #user_logout_icon span{background-position: 0 -240px;} 
.usericons #user_preferences_icon span{background-position: 0 -288px;} 
.usericons #user_downloads_icon span{background-position: 0 -336px;}
.usericons #user_new_icon span{background-position: 0 240px;}
.usericons #user_documents_icon span{background-position: 0 192px;}
.usericons #user_search_icon span{background-position: 0 142px;}
.usericons #user_broker_icon span{background-position: 0 96px;}
.usericons #user_quote_icon span{background-position: 0 48px;}

.data_list tr:nth-child(odd){
background: #DADADA!important;
}

table {
  font-family: Helvetica, Arial sans-serif;
  font-size: 12px;
}






/*Content Styling */
.catmenu{background:#eee; width:200px; margin:10px; padding:5px; border-radius:10px}
.artlist{}
.article{border-bottom: 1px dashed #939598; margin-bottom:15px;padding-bottom:5px}
.artthumb{
    float: left;
	clear:left;
    margin: 10px;
}
.contenttitle{float:left; border-bottom:2px solid; margin-bottom:8px}
.artthumb img {max-width:150px; border:3px solid #ddd;}
.content{
    float: left;
}
.art_widget .content {
	max-width:250px;
}
.match{background: #EBD800;}

/*Application styling */
.appform {width: 810px;float:left;}
.appform h4{margin-left: 7px;}
.secmenu{width: 200px;
float: right;background: #f0f0f0;padding: 3px 15px;border-radius: 10px;}

.reqlist .rec {color:#7cb021; font-weight:bold; list-style-image: url('/images/icons/tick.png');}
.reqlist .nr{color:red;  list-style-image: url('/images/icons/cross.png');}
.detbox {float:right;width: 370px;margin-right: 15px;}
.tabs label {font-weight:bold;display: block;}

.info_box{float:left; background:#ddd; padding:12px; margin: 3px; border: 1px solid; border-radius: 10px; }
.data_table, .box {
  background-color: transparent;
  width: 98%;
}
.data_list {}

#reltable tr:nth-child(odd){
background: #DADADA;
}
