﻿/* layout.css */

/* ---------->>> GLOBAL RESET <<<-----------*/
/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, heading, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }
heading,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

/* ---------->>> LAYOUT <<<-----------*/
html { text-align : center; }
/*body { position : relative; width : 850px; margin : 0 auto; text-align : left; }*/
body {  margin : auto auto; text-align : left; }
div#container { position : relative; width : 850px; margin : 0 auto; text-align : left; }
div#wrapper { position: relative; width: 100%; background: #fff; padding-bottom: 50px; }
div#content_main { position: relative; left: 0px; width: 100%; padding: 0px 0px 0px 0px; }
/* for Internet Explorer */
/*\*/
* html div#content_main { padding : 6px 0 0 0; }
/**/



div#branding, div#nav_main, div#site_info { width : 100%; }
div#logo h1 a, div#nav_main ul li a { outline:none; }
div#content_left { position:relative; width: 380px; float: left; padding : 20px 0px 20px 20px; }
div#content_right,div#content_right1 { position:relative; width: 390px; float: right; padding : 24px 0px 15px 10px; }
div#content_right1 { padding-top : 20px; }

div#site_info h5 { position : absolute; right : 10px;  bottom : 10px; width : 150px;  height : 70px; }
div#site_info h5 a { display : block; width : 150px; height : 70px; text-indent : -9999px; } 
div#site_info { clear:both; position : relative; height : 35px; padding: 30px 0px 0px 0px; margin:0; top:-4px; z-index : 7; }
div.site_info1 {
top:-15px;
position:relative;
}
div.site_info2 {
top:-85px;
position:relative;
}
body #contactus #container #aspnetForm #site_info
{
	top: 20px;
}
div#wrapper .nopadding { padding: 7px 0 0 0; }
/* for Internet Explorer */
/*\*/
* html div#wrapper .nopadding { padding: 10px 0 0 0; }
/**/

div#clear
{ 
clear:both; 
text-indent : -9999px; 
height:0; 
}

ul#logos li
{
	padding-right:5px;
}

