.gwt-Button 
{
    border:1px outset #CCCCCC;
    cursor:pointer;
    font-size:small;
    margin:0;
    padding:3px 5px;
    text-decoration:none;
}
.preview
{
  font-size: 13px;
  
}
.hide
{
  display: none;
}
.error
{
 color:red;
 font-size: 10px;
}
img {
	float:left;
}
.logotop {
	float:left;
	margin-right:30px;
	margin-top:15px;
}
body {
	color:#4D4D4D;
	font-family:Verdana, Geneva, sans-serif;
	
}
h1 {
margin:0px;
font-size:30px;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:17px;
}
a
{
	color:#F03C1F;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
.sidebar {
	height:200px;
	background-image:url(../images/sidebar-08.png);
	background-repeat:no-repeat;
}
.p1 {
	text-align:justify;
}
.footer {
	margin-top:20px;
	margin-bottom:20px;
	font-size:12px;
}
strong {
	color: #F03C1F;
}
.top {
	width:100%;
	height:161px;
	background-image:url(../images/bgtop.png);
	background-repeat:repeat-x;
	float:right;
}
.topimage {
	width:100%;
	height:180px;
	background-image:url(../images/imagetop.png);
	background-repeat:no-repeat;
	text-align:right;
}
.fill {
	width:100%;
	height:100%;
	background-color:#9C9;
	padding:0px;
	margin:0px;
   
}
.fill2 {
	width:100%;
	height:100%;
	background-color: #369;
}
.boxheader {
	text-align:center;
	margin-top:-5px;
	font-size:19px;
	color:#FFF;
}
.box2header {
	text-align:center;
	font-size:19px;
	font-weight:bold;
	color:#FFF;
	margin:10px;
}
.box2textlarge {
	text-align:center;
	font-size:25px;
	color:#FFF;
	margin:10px;
}

.buttonactive {
	width:120px;
	height:41px;
	background-color: #FBB03B;
	background-image:url(../images/button_active.png);
	background-repeat:no-repeat;
	color:#FFF;
	text-align:center;
}
.buttonnormal {
	width:120px;
	height:41px;
	background-color: #FBB03B;
	background-image:url(../images/button_normal.png);
	background-repeat:no-repeat;
	color:#FFF;
	text-align:center;
}
.buttontitle {
	padding-top:10px;
}
.buttontitle a {
	color:#fff;
	text-decoration:none;
}
.buttontitle a:hover {
	text-decoration:underline;
}
.hrsingle {
	background-color: #FBB03B;
	height: 1px;
	margin-left:25px;
	margin-right:25px;
	border:0px;
}
.box2text {
	text-align:center;
	font-size:15px;
	color:#FFF;
}
.boxtext {
	margin:20px;
	font-size:12px;
}
.box1 {
	background:#F2EFE8;
	width:100%;
}
.box1 .border-top {
	background:url(../images/border-top1.gif) repeat-x left top;
}
.box1 .border-bot {
	background:url(../images/border-bot1.gif) repeat-x left bottom;
}
.box1 .border-left {
	background:url(../images/border-left1.gif) repeat-y left top;
}
.box1 .border-right {
	background:url(../images/border-right1.gif) repeat-y right top;
}
.box1 .left-top-corner {
	background:url(../images/left-top-corner1.gif) no-repeat left top;
}
.box1 .right-top-corner {
	background:url(../images/right-top-corner1.gif) no-repeat right top;
}
.box1 .left-bot-corner {
	background:url(../images/left-bot-corner1.gif) no-repeat left bottom;
}
.box1 .right-bot-corner {
	background:url(../images/right-bot-corner1.gif) no-repeat right bottom;
}
.box1 .inner {
	padding:10px;
}
.box2 {
	background:#f15a24;
	width:100%;
}
.box2 .border-top {
	background:url(../images/border-top2.gif) repeat-x left top;
}
.box2 .border-bot {
	background:url(../images/border-bot2.gif) repeat-x left bottom;
}
.box2 .border-left {
	background:url(../images/border-left2.gif) repeat-y left top;
}
.box2 .border-right {
	background:url(../images/border-right2.gif) repeat-y right top;
}
.box2 .left-top-corner {
	background:url(../images/left-top-corner2.gif) no-repeat left top;
}
.box2 .right-top-corner {
	background:url(../images/right-top-corner2.gif) no-repeat right top;
}
.box2 .left-bot-corner {
	background:url(../images/left-bot-corner2.gif) no-repeat left bottom;
}
.box2 .right-bot-corner {
	background:url(../images/right-bot-corner2.gif) no-repeat right bottom;
}
.box2 .inner {
	padding:10px;
}
.slideshow {
	height: 180px;
	width: 960px;
	margin: auto
}
.infobox {
	background-color: #F2EFE8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #ccc;
	padding: 5px;
}

.infotable
{
	width:100%;
	text-align:center;
}

.formtitle
{
	width:150px;
	text-align:right;
	font-size:12px;
	vertical-align:top;
	padding-top:10px;
}

.forminput
{
	width:150px;
	text-align:left;
}
.forminputfield
{
	border: solid 1px  #ccc;
	width:350px;
}
.smalltext
{
	margin-top:10px;
		padding-top:5px;
font-size:11px;
text-align:center;
border-top:solid 1px #ccc;
}

.section {
margin-bottom:8px;
margin-top:8px;
position:relative;
margin-left: 10px;
margin-right: 10px;
}
.warning h2 span.icon, .error h2 span.icon, .friendly h2 span.icon, .success h2 span.icon {
margin:1px 0;
padding:0 10px;
vertical-align:baseline;
}
.icon {
background-position:left center;
background-repeat:no-repeat;
padding:3px 0 3px 20px;
}
ul.bulleted li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icons/bullet_trans_50.png) no-repeat scroll 0 3px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:3px;
padding-left:14px;
}

.warning-icn {
background-image:url(../images/error.gif);
}
.warning  .content {
background-color:#FFF5CC;
border-bottom:2px solid #FFCC00;
border-left:2px solid #FFCC00;
border-right:2px solid #FFCC00;
}
.section ul.bulleted {
margin:0;
}
.section.dismissable h2 {
padding-right:50px;
}
 
.warning >  h2 {
background-color:#FFCC00;
color:#000000;
min-height:15px;
}
 
.warning > h2 {
background-color:#FFCC00;
color:#000000;
}

.section h2 {
background-color:#FFCC00;
color:#FFFFFF;
font-size:12px;
margin:0;
padding:5px 12px 6px 8px;
}

fieldset.common-form input[type="text"],fieldset.common-form textarea,fieldset.common-form select,fieldset.common-form checkbox{border:1px solid #aaa;padding:4px 2px;}
.col-field {
width:350px;
}
.col-help {
width:350px;
}
.label-box_info{font-size:12px;color:#666;border:1px solid #dbdbdb;border-left:2px solid #dbdbdb;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;padding:.85em 10px .85em 30px;
line-height:1.45em;background:#f2f2f2 url(../images/signup_info.gif) no-repeat 13px 50%;text-transform:lowercase;}

.label-box_good
    {
        font-size:12px;
        color:#666;
        border:1px solid #dbdbdb;
        border-left:2px solid #dbdbdb;
        -moz-border-radius-topright:10px;
        -moz-border-radius-bottomright:10px;
        -webkit-border-top-right-radius:10px;
        -webkit-border-bottom-right-radius:10px;
        padding:.85em 10px .85em 30px;
        line-height:1.45em;
        background:#F0FEE9 url(../images/signup_check.gif) no-repeat 13px 50%;
        text-transform:lowercase;
        border-bottom-color:#E1EFDB;
        border-top-color:#E1EFDB; 
        
    }
    .label-box_error
    {
        font-size:12px;
        color:#801b1b;
        border:1px solid #e5a3a3;
        border-left:2px solid #dbdbdb;
        -moz-border-radius-topright:10px;
        -moz-border-radius-bottomright:10px;
        -webkit-border-top-right-radius:10px;
        -webkit-border-bottom-right-radius:10px;
        padding:.85em 10px .85em 30px;
        line-height:1.45em;
        text-transform:lowercase;
        border-bottom-color:#E1EFDB;
        border-top-color:#E1EFDB;
        background-color:#ffcfcf; 
        
    }
    
    .text_field{border:1px solid #ddd;font-size:14px;padding:8px;width:200px;margin:0;-moz-border-radius:5px;-webkit-border-radius:5px;}
}


