/* G E N E R A L */

* {
	padding:0;
	margin:0;
	}

a:focus, a:active {
	outline: 0;
	-moz-outline: none;
	}

body{
	color:#666;
	font: 11px Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	line-height:1.8em;
	background: url(../images/bg.gif) repeat-x top left #dbeaf8;
	}

p, h1, img, h2, h3, h4, table
{	margin: 10px;
	}

td{
    padding:0px;
    margin:0px;
}

table h2{ margin:0px}

h2, h3, h4{
	font-size:14px;
	color: #666;
	}

h1{
    font-size:16px;
	color: #123760;
}

.hide {
	display:none;
	}

.right {
	float:right;
	}

.left {
	float:left;
	}

.title {
	margin:5px;
	}

ol {
	margin:0 30px;
	}

ul {
	margin:0 0 0 30px;
	}

a{
	color:#123760;
	text-decoration:none;
	}

a:hover{
	color:#123760;
	font-weight:bold;
	text-decoration:underline;
	}

a img{
	border:none;
	padding:0;
	margin:0;
	}

img {
	border:none;
	padding:0px;
	margin:2px;
	}
.pics img
   {
    border:solid 1px #cdd4f3;
   }

.serviceimage{
    width:250px;
    float:right;
}

.serviceimage img{
    border:solid 1px #3b2c9f;
}

/* H E A D E R */

#header {
	color: #333;
	width: 100%;
	float: left;
	min-height:130px;
	/*border: 1px solid #ccc;*/
	margin: 0px auto 2px auto;
	}

#banner {
	width:900px;
	margin:0 auto;
	height:120px;
	background: url(../images/banner.png) no-repeat top left;
	}

#navigation {
	text-align:right;
	margin:-30px auto 0 auto;
	height:30px;
	width:900px;
	font-size:9px;
	font-weight:bold;
	color:black;
	}

#navigation li {
	display:inline;
	padding:0;
	margin:0;
	}

#navigation a {
	font-size:11px;
	font-weight:bold;
	color:black;
	padding:0;
	margin:0;
	}


#navigation a:hover {
	color:#3b2c9f;
	}

#navigation img {
	margin:0;
	padding: 0;
	}

/* M A I N */

#wrapper {
	margin: 0 auto;
	width: 900px;
	min-height:450px;
	border:solid 10px #fff;
	background-color:#eaf0f4;
	}

#leftcolumn {
	margin: 0px 0px 2px 0px;
	padding: 10px;
	width: 900px;
	float:left;
	color:#2c2c2c;
	min-height:150px;
	}
.cert img
   {border:solid 1px #123760;
}
#cv
{   width:880px;
    border: solid 1px #123760
    }

#pro
{
    width:200px;
    float:right;
    margin-right:20px;

}

#pro2
{
    width:300px;
    float:right;
    margin-right:20px;
    margin-left:20px;

}

#pro2 img
{
    border:solid 1px #123760;
}
/* F O O T E R */

#footer {
	width: 100%;
	clear: both;
    background-image:url(../images/footerbg.png);
	margin: 0;
	padding: 10px 0;
	border-top: 1px solid #123760;
	text-align:center;
	font-size:80%;
	color:#123760;
	}

#footer a {
	color:#123760;
	font-weight:bold;
	}

#footer ul li{
	display:inline;
	}

#footer p{
	margin:0;
	}


.indentmenu
{
font: bold 13px Arial;
width: 100%;
}

.indentmenu ul
{
margin: 0;
padding: 0;
float: left;
width: 100%;
border: 1px solid #123760;
border-width: 1px 0;
background: url(../images/menu1.gif) center center repeat-x;
}

.indentmenu ul li
{
display: inline;
}

.indentmenu ul li a
{
float: left;
color: white;
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #123760;
}

.indentmenu ul li a:visited
{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current
{
color: white !important;
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: url(../images/menu2.gif) center center repeat-x;
}
li.phone
{
color: white !important;
padding-top: 16px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: url(../images/menu2.gif) center center repeat-x;
align:center;
}
