* { margin: 0; padding: 0; }
*:focus { outline: none; }
html, body { height: 100%;}
#footer, .push1 {height: 110px; /*margin: auto;*/}
.push { line-height: 0px; font-size: 0px; height: 0px; clear: both;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, blockquote, th, td{ margin:0; padding:0;}
body, div, dl, dt, dd, ul, ol, li, pre, p, blockquote, th, td {
font-size: 13px;
font-family: Tahoma,sans-serif;
color:#494949;}
h1, h2, h3, h4, h5, h6, {
font-family:'Myriad Pro','Trebuchet MS',Tahoma,sans-serif;
text-align: left;/* line-height: 1.2em; margin-bottom:0.5em;*/
color:#000000;
font-weight:normal;
}
h1 { font-size: 30px; }
h2 { font-size: 24px; }
img { border:0 none; }
p { /*line-height:1.3;*/
margin-bottom:10px;
} 
a { font-size: 13px; font-family: Tahoma,sans-serif; color:#00315e; text-decoration:underline;}
a:hover { text-decoration:none; }
a.more {background-image: url(../img/more.gif); 	background-repeat: no-repeat; background-position: right; padding-right:25px;}
/*TEMPLATE*/
#maincontainer { 
padding: 0; /*margin:auto;*/ min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -80px;
}
#contentwrapper{
float: left;
width: 100%;
}
#leftcolumn{
margin-right: 47%; /*Set right margin to RightColumnWidth*/
}
#rightcolumn{
float: left;
width: 45%; /*Width of right column in pixels*/
margin-left: -45%; /*Set left margin to -(RightColumnWidth) */
}
#footer{
clear: left;
width: 100%;
color: #FFF;
clear:both;
height:110px; margin: auto;
}
.div_r{ float: right;}
.div_l{ float: left;}
/*TEMPLATE END*/
/*HEADER*/
#maincontainer  #header{ 
	background: #cfd4d8 url(../img/bg.gif) repeat-x left top;
	padding: 20px 30px 0 30px;
}
#maincontainer #header .logo .div_r{width:33px; margin-top:16px;}
#maincontainer #header .logo .div_l{width:90%;}
#maincontainer #header .logo .div_l h1 {
font-family:"Century Gothic";
	letter-spacing:;
	font-size:18px;
	color:#00315e;
	background: url(../img/logo-image.png) no-repeat;
	padding:15px 0 0 75px;
	height: 63px;
	font-weight:600;
}
#maincontainer #header h1 span {font-size:14px;}
#maincontainer #header .about {margin-top:20px;}
#maincontainer #header .about .div_l{width:65%;}
#maincontainer #header .about .div_l h1{margin-bottom:20px; color:#000000; font-weight:normal; font-family:'Myriad Pro','Trebuchet MS',Tahoma,sans-serif;}
#maincontainer #header .about .div_l p {margin-bottom:20px;}
#maincontainer #header .about .div_l p span {font-size:15px;}
#maincontainer #header .about .div_r {width:%; margin-top:0px; padding-left:;}
#maincontainer #header .about .div_r a {padding: 5px 0 10px 10px; display:block;}
/*HEADER END*/
/*MAIN MENU*/
#maincontainer .mainmenu { height: 50px; background: url(../img/menu.gif) repeat-x; font-family: "Trebuchet MS", "Myriad Pro", Tahoma, sans-serif; padding-top:3px;}
#maincontainer .mainmenu a { color: #FFFFFF; font-size: 18px; text-decoration: none; background: url(../img/ml_1.gif) no-repeat left top; padding:0px 0 0 20px; display:block;  cursor:pointer;}
#maincontainer .mainmenu a span { background:url(../img/mr_1.gif) no-repeat right top; padding:3px 30px 3px 5px; height:33px; display:block; }
#maincontainer .mainmenu a:hover { background-position:0% -67px; }
#maincontainer .mainmenu a:hover span { background-position:100% -67px; }
#maincontainer .mainmenu #current a { background:url(../img/ml_0.gif) no-repeat; background-position:0% -67px; }
#maincontainer .mainmenu #current a span { background:url(../img/mr_0.gif) no-repeat; background-position:100% -67px; }
/*MAIN MENU END*/
/*LEFT COL*/
#maincontainer #contentwrapper #leftcolumn { margin-left:30px; margin-top:30px; margin-bottom:20px;}
#maincontainer #contentwrapper #leftcolumn { background:url(../img/attansion.gif) left top no-repeat; padding-left: 125px; }
#maincontainer #contentwrapper #leftcolumn h1, h2{color:#000000; font-weight:normal; font-family:'Myriad Pro','Trebuchet MS',Tahoma,sans-serif;}
#maincontainer #contentwrapper #leftcolumn h1{margin-bottom:20px;}
/*LEFT COL END*/
/*RIGHT COL*/
#maincontainer #rightcolumn .cert {
margin:30px 30px 20px 30px;
}
#maincontainer #rightcolumn .cert h2 { margin-bottom:20px;}
#maincontainer #rightcolumn .cert ul{  }
#maincontainer #rightcolumn .cert ul li {padding: 0 0 5px 30px; list-style-type: none; background: url(../img/li.gif) no-repeat 0 7px;}
/*RIGHT COL END*/
/*FOOTER*/
#footer .f {
	margin-left: 30px;
	margin-right: 30px;
	padding-top: 40px;
	background-image: url(../img/footer.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#footer .f .div_r h1 {
font-weight:normal;
color:#494949;}


/*FOOTER END*/
