body, p, text, td {
	font-family:Verdana,Arial,Helvetica;
	font-size:9pt;
}

img.logo{
	margin-right:2px;
	margin-top:15px;
	margin-bottom:15px;
}

a {
	color:#c8a008;
	text-decoration:none;
	font-size:9pt;
}

a:hover {
	color:#AAAAAA;
}

h1{
       font-size:16px;
       font-weight:bold;
       margin-top:0px;
}

h2{
       font-size:14px;
}

h3{
       font-size:12px;
       font-weight:bold;
}

div.copyright{
   font-size:11px;
   font-weight:bold;
   color:#FFFFFF;
   margin: 0px 2px 5px 5px;
}

.totop {
    font-size:8pt;
    text-align:right;
}

img.button {
	cursor:pointer;
	margin: 2px 2px 2px 2px;
}

img.menuimg{
	border-top:1px solid white;
}

img.menuimg_home{
	border-bottom:1px solid white;
	border-top:1px solid white;
}

img.iconimg{
   margin-right:5px;
   margin-left:0px;
   margin-bottom:10px;
   margin-top:0px;
}

.menu1-no{
	padding-left:10px;
}

.menu1-act{
    padding-left:10px;
	background-color:#8dabcf;
	font-weight:bold;
}

.menu2-no{
	padding-left:20px;
}

.menu2-act{
	padding-left:20px;
	font-weight:bold;
}

.menu3-no{
	padding-left:30px;
}

.menu3-act{
	padding-left:30px;
	font-weight:bold;
}

td.menu_top {
	background-color:#fac80a;
}

td.item_menu {
	text-align:right;
}

td.menu_left {
	width:167px;
	text-align:left;
	vertical-align:top;
	background-color:#fac80a;
}

td.info {
	width:200px;
	background-color:#EFEFEF;
}

td.footer {
	background-color:#EFEFEF;
	text-align:center;
}

td.content {
	padding: 5px 5px 5px 5px;
}

td.l-bg{
	background-color:#faefc8;
}

td.bg42{
	background-color:#fac80a;
}

td.border-left{
	background-image:url(style_42solutions_02_FILES/left.gif);
	background-repeat:repeat-y;
}

td.border-right{
	background-image:url(style_42solutions_02_FILES/right.gif);
	background-repeat:repeat-y;
}

td.border-top{
	background-image:url(style_42solutions_02_FILES/top.gif);
	background-repeat:repeat-x;
}

td.border-bottom{
	background-image:url(style_42solutions_02_FILES/bottom.gif);
	background-repeat:repeat-x;
}

td.border-bottom-trans{
	background-image:url(style_42solutions_02_FILES/bottom_trans.gif);
	background-repeat:repeat-x;
}

div.box, div.box_last {
	width:158px;
	margin-top: 0px;
	margin-bottom: 15px;
	border:2px solid #fac80a;
	background-color:#FFFFFF;
}

div.box_login {
	height:86px;
}

div.box_last{
      margin-bottom:0px;
      height:227px;
}

div.box p, div.box_last p {
      font-size:11px;
}

div.box_last h1{
      font-size:11px;
      font-weight:bold;
}


div.content {
	height:345px;
	width:508px;
	overflow:auto;
	border:0px solid #fac80a;
	padding:10px 10px 10px 10px;
	margin:10px 20px 0px 20px ;
}

div.contentticker {
	width:508px;
	height: 15px;
        border-top: 2px solid #fac80a; 
	margin-left:30px;
	margin-right:10px;
	margin-top:5px;
	padding-top:10px;
}

td.box_bottom {
	height:5px;
	background-color:#fac80a;
}

td.home_content_box{
	background-color:#fce07f;
	text-align:left;
	padding-left:25px;
	padding-right:25px;
	width:480px;
	height:230px;
}

table.content_box1{
	margin-left:2px;
	margin-top:0px;
	margin-bottom:0px;
	height:230px;
}

table.content_box2{
	margin-left:2px;
	margin-top:2px;
	margin-bottom:0px;
	height:187px;
}

td.cont_box_header{
	background-image:url(style_42solutions_02_FILES/content_box_header.gif);
	background-repeat:repeat-y;
	width:180px;
	height:20px;
}

td.cont_box_left{
	background-color:#fce07f;
	width:2px;
}

td.cont_box_content{
	padding:5px;
}

.height2{
	height:2px;
}


.info_box_header{
	font-size:11px;
	font-weight:bold;
	margin:7px 0px 0px 10px;
}

.info_box_input, .smallinput{
	width:135px;
	font-size:11px;
	border:1px solid #000000;
	margin:2px 0px 0px 10px;
}

.info_box_button{
	width:60px;
	font-size:11px;
	border:1px solid #000000;
	margin:2px 11px 7px 10px;
}

.pagetitle{
       font-size:18px;
       font-weight:bold;
       margin:10px 0px 0px 30px;
}

td.header_background{
	background-image:url(style_42solutions_02_FILES/42solutions_header.jpeg);
	background-repeat:no-repeat;
	height:115px;
}

