/*v.2.8*/

/*---------------------------------------

               RESET

---------------------------------------*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }

ol,ul{ list-style:none; }

blockquote,q{ quotes:none; }

blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }

:focus{ outline:0; }

ins{ text-decoration:none; }

del{ text-decoration:line-through; }

table{ border-collapse:collapse; border-spacing:0; }





/*---------------------------------------

               MAIN LAYOUT

---------------------------------------*/

html { background:#000000 url("../images/top-bg.jpg") no-repeat center top;  }

body { font:12px Arial, Helvetica, sans-serif, Times, 'Times New Roman'; color:#ffffff; text-align:left; line-height:15px; }

/**/

#container { width:780px; margin: 0 auto; }

#body { overflow:hidden; display:block; margin-top:40px;  }

/**/	

h1, h2, h3, h4, h5, h6 { color:#007eff; margin-bottom:7px; font-weight:normal; text-transform:uppercase;}

h1 { font-size:22px; }

h2 { font-size:16px; }

h3 { font-size:14px; }

h4 { font-size:12px; }

h5 { font-size:12px; }

h6 { font-size:12px; }

/**/

a { color:#f0f0f0; text-decoration:none; font-weight:bold; }

a:hover { text-decoration:underline; }

/**/

p { margin-bottom:7px; }

/**/

.light{ color:#3274d1; font-weight:bold; }

/**/

.img-left { float:left; margin:0 7px 7px 0; }

.img-right { float:right; margin:0 0 7px 7px; }

/**/

#aux-aux-aux { min-height:650px; height:auto !important; height:650px; }





/*---------------------------------------

                 NAV

---------------------------------------*/

#nav { height:55px; text-align:center; overflow:hidden; margin-top:20px;}

#nav li{ display:inline; }

/**/

#nav a { font-size:11px;	font-weight:normal;	color:#000000; text-decoration:none; cursor:pointer; display:block; width:122px; height:55px; text-transform:uppercase;	float:left; margin:0; padding:0; }

#nav a:hover { color#ffffff; }

#nav .button1 { background:url('../images/but1.gif') no-repeat center top; line-height:44px; margin-left:23px;  }

#nav .button1:hover {	background:url('../images/but1-hover.gif') no-repeat center top; color:#ffffff;}

#nav .button2 { background:url('../images/but2.gif') no-repeat center top; line-height:34px; }

#nav .button2:hover {	background:url('../images/but2-hover.gif') no-repeat center top; color:#ffffff;}

#nav .button3 { background:url('../images/but5-hover.gif') no-repeat center top; line-height:30px; }

#nav .button3:hover {	background:url('../images/but5.gif') no-repeat center top; color:#ffffff;}

#nav .button4 { background:url('../images/but6-hover.gif') no-repeat center top; line-height:30px;}

#nav .button4:hover {	background:url('../images/but6.gif') no-repeat center top; color:#ffffff;}

#nav .button5 { background:url('../images/but3.gif') no-repeat center top; line-height:34px;}

#nav .button5:hover {	background:url('../images/but3-hover.gif') no-repeat center top; color:#ffffff;}

#nav .button6 { background:url('../images/but4.gif') no-repeat center top; line-height:44px; margin-right:0;}

#nav .button6:hover {	background:url('../images/but4-hover.gif') no-repeat center top; color:#ffffff;}





/*---------------------------------------

                HEADER

---------------------------------------*/

#header {
	height:117px;
	overflow:hidden;
	text-align:center;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 35px;
	padding-left: 0;
}





/*---------------------------------------

                BANNERS  

---------------------------------------*/

#banners {display:block; overflow:hidden; }

/**/

.box { width:164px; height:229px; display:block; overflow:hidden; text-align:center; padding:10px 35px 0 35px; color:#ffffff; text-decoration:none;	font-weight:normal; float:left; margin:0 12px; }

.box:hover { text-decoration:none; }

.box img { display:block; overflow:hidden; clear:both; margin:0 auto; }

.box .title {	font-family:Verdana;	font-size:20px; line-height:24px; text-transform:uppercase; }

.box p { margin:7px 0;}

/**/

#box1 { background:url('../images/block-1.gif') no-repeat center top; margin-top:25px; }

#box1 .read-more { background:url('../images/box-but1.jpg') no-repeat center top; display:block; width:114px; height:35px; line-height:35px; margin:0 auto; text-transform:uppercase; }

#box2 { background:url('../images/block-2.gif') no-repeat center top; }

#box2 .read-more { background:url('../images/box-but2.jpg') no-repeat center top; display:block; width:114px; height:35px; line-height:35px; margin:0 auto; text-transform:uppercase; margin-top:15px;}

#box3 { background:url('../images/block-3.gif') no-repeat center top; margin-top:25px;}

#box3 p {margin:14px 0;}

#box3 .read-more { background:url('../images/box-but3.jpg') no-repeat center top; display:block; width:114px; height:35px; line-height:35px; margin:0 auto; text-transform:uppercase; margin-top:25px; }





/*---------------------------------------

                 MAIN  

---------------------------------------*/

#main { width:500px; float:left; margin:5px; }

#main h2 { margin-bottom:25px; }

/**/

#main .marker { margin:0px 25px; }

#main .service-p {margin:5px 0 5px 65px; width:300px; color:#adc0ff; }





/*---------------------------------------

               SIDEBAR 

---------------------------------------*/

#sidebar { width:250px; float:left; margin:5px; }
.quotes_flash {
	float: left;
	height: 50px;
	width: 100%;
}






/*---------------------------------------

               FOOTER

---------------------------------------*/

#footer { background:#141929;  line-height:12px; text-align:center; padding:5px; margin-top:10px; }

#footer a { text-decoration:underline; color:#1b3b9b; }

#footer a:hover { text-decoration:none; }
