﻿*
{
    padding: 0;
    margin: 0;
    border:0;
    list-style:none;
    outline:none;
    text-decoration:none;
    font-weight:normal;
    font-family:Arial;
}
body
{
}
.clear
{
    clear: both;
    padding: 0px;
    margin: 0px;
}
.right
{
float:right;	
}
.left
{
float:left;	
}
.outer_wrap
{
	background: url(../images/bg.jpg) left top repeat-y;
	width:1020px;
	margin:auto;
}
.wrap
{
	background: url(../images/top_bg.jpg) left top no-repeat;
	padding:30px 35px 10px;
}
.header_wrap
	{
	
	}
.menu
{
background: url(../images/menu_bg.jpg) left top repeat-x;
text-align:right;
line-height:39px;
}
.menu a
{
/* wodajo: changed font-size from 20 to 14px */
font-size:14px;
color:#545454;
background: url(../images/menu_sep.jpg) right 3px no-repeat;
padding:0 25px;
}
.menu a:hover
{
color:#2b94d5;
}
.content
{
margin:50px 0 0;
background: url(../images/content_bg.jpg) left top repeat-y;
font-size:13px;
line-height:20px;
color:#606060;
}
.content p
{
margin:0px 0 10px 0;
}

.content p span
{
font-weight:bold;
}
.col1
{
float:left;
width:295px;
margin:0 2px 0 0;
padding:0 20px 0 0;
}
.col2
{
float:left;
width:275px;
margin:0 20px 0 20px;
}
.col1 h2,.col2 h2
{
font-size:18px;
color:#fd6d00;
margin:0px 0 10px;

}
.list_one
{
padding:0 0 0 5px;
}
.list_one li
{
margin:5px 0 10px;
padding:0 0 0 10px;
background: url(../images/bullet_orange.png) no-repeat left 8px;
}

.inputfield
{
background:#f6f6f6 url(../images/input_bg.png) repeat-x top left;
border:1px solid #dddddd;
padding:5px;
margin:0 0 10px 0;
width:265px;

}

.inputfield2
{
background:#f6f6f6 url(../images/input_bg.png) repeat-x top left;
border:1px solid #dddddd;
padding:5px;
margin:0 0 10px 0;
width:400px;
float:left;

}
    
.ref
{
font-size:10px;
/* wodajo: changed */
width:460px;
color:#606060;
padding:20px 0;
}

.ref ol li
{
list-style-position:outside!important;
list-style-type:decimal!important;
margin-left:20px;

}

.footer
{
border-top:1px solid #dde6f4;
font-size:10px;
text-align:center;
padding:10px 0 0;
width:980px;
margin:0 auto;
} 

.footerlinks, .footerlinks a
{
color:#0054ab;
}

.footerlinks a:hover
{
text-decoration:underline;
}

.bottom
{
background: url(../images/bottom_bg.jpg) center bottom no-repeat;
width:1020px;
height:35px;
margin:0 auto;
}


.innercontent
{
margin:50px 0 0;
font-size:13px;
line-height:20px;
color:#606060;
}
.innercontent p
{
margin:0px 0 10px 0;
}

.innercontent h2
{
font-size:18px;
color:#fd6d00;
margin:0px 0 10px;

}

.innercontent h3
{
font-size:14px;
color:#fd6d00;
margin:0px 0 10px;

}

.innercontent h3 span
{
color:#333;

}

.innercontent a
{color:#0054AB;}

.innercontent a:hover
{color:#0054AB;
 text-decoration:underline;}

.aboutwrap
{
float:left;
margin:0 2px 0 0;
padding:10px;
border:1px solid #dde6f4;
width:930px
}

.about_c1
{
padding:20px;
border:1px solid #dde6f4;
width:418px;
margin-bottom:20px;
background-color:#f6f6f6;
}

.about_c1 img
{
float:left;
}

.about_c11
{
width:250px;
height:350px;
float:right;
}
.about_c11 h2
{
font-size:15px;
color:#2c93d4;
}
.hozt_line
{
width:100%;
border-bottom:1px solid #dde6f4;
margin:30px 0; 
}
.ad_board
{
width:100%
}

.ad_board h2
{
float:left;
font-size:15px;
color:#2c93d4;
width:150px;
}

.ad_board p
{
float:left;
width:750px;
 margin:0 0 20px;
}

/* wodajo: swapped widths for "c1" and "c2" (since content was swapped) */
.c1
{
width:370px;
float:left;
padding:10px 20px 0 0;
border-right: 1px solid #dde6f4;
}

.c2
{
width:510px;
float:left;
padding:10px 0 0 20px;

}

/* wodajo: added columns for "The Problem" page */
.theproblem_c1
{
width:440px;
float:left;
padding:10px 20px 0 0;
border-right: 1px solid #dde6f4;
}

.theproblem_c2
{
width:440px;
float:left;
padding:10px 0 0 20px;

}

/* wodajo: added columns for "Contact Us" page */
.contactus_c1
{
width:510px;
float:left;
padding:10px 20px 0 0;
border-right: 1px solid #dde6f4;
}

.contactus_c2
{
width:370px;
float:left;
padding:10px 0 0 20px;

}

/* wodajo: added column for "Blog" page */
.blog_c1
{
width:510px;
float:left;
padding:10px 20px 0 0;
/*border-right: 1px solid #dde6f4;*/
}

.blog_c2
{
width:320px;
float:right;
padding:10px 0 0 20px;

}
.video
{
width:500px;
height:360px;
float:left;
border: 1px solid #CCC;
margin-bottom:20px;
text-align:center;
padding:10px 0 0 0; 
}

.freetrial
{
float:left;
margin-top:50px;
}


/* wodajo added line separator for blog posts */
.blog_separator
{
width:100%;
border-top:1px solid #dde6f4;
margin:30px 0; 
padding:30px 30px 30px 30px; 
}

.orange
{
	color:#ff5500;
}
