﻿/* 


alta red #8e2344

dark blue #05213a

*/


* {
	margin:0px 0px 0p x0px; padding:0px 0px 0px 0px;}
}


p {
	margin:10px 0px 0px 0px;
	
}




body {
	background-image:url('images/bg_smart.jpg');	background-repeat:repeat;
}

.wrapper {
	width:1041px; clear:left;	
}


.top {clear:left;width:1100px;height:749px; background-image:url('images/design_SMR_01.png');
	
}


.middle {
	background-image:url('images/design_SMR_02.png'); float:left; width:1100px; background-repeat:repeat; margin:0px 0px 0px 0px;
}


.bottom {clear:left;width:1100px; height:122px; background-image:url('images/design_SMR_03.png');
	
}


/* header */

.contact {
	float:left;  width:300px; height:100px; margin:20px 0px 0px 400px;
}



.navigation {
	float:left;width:1041px; margin:99px 0px 0px 50px; padding:0px 0px 0px 0px;
	}
	
.navigation li { display:inline !important; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-weight:300 !important;

		}
		
		
.navigation ul {padding:0px 0px 0px 0px;margin:0px 0px 30px 0px;
	}
	

.navigation li a {
	padding:4px 16px 4px 16px; margin:0px 0px 0px 0px; font-size:20px !important; float: left;
	text-decoration:none; font-variants:small-caps !important; text-transforms:uppercase;
	font-weight:300; !important;	
		font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	border-right:1px solid #003265; border-rights:1px solid #FFFFFF; clear:right; 
	color:#05213a;	

}


.navigation ul li a:hover  {

	background-color:#05213a;  background-repeat:repeat;font-weight:300;
	background-image:url("images/button_hover.png"); background-repeat:repeat;
	color:#FFFFFF;
}



.navigation2 {
	float:left;width:1041px; margin:30px 0px 0px 54px; padding:0px 0px 0px 0px;
	}
	
.navigation2 li { display:inline !important; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-weight:300 !important;

		}
		
		
.navigation2 ul {padding:0px 0px 30px 0px; margin:0px 0px 30px 18px;
	}
	

.navigation2 li a {
	padding:0px 7px 0px 7px; margin:0px 0px 0px 0px;font-size:14px !important; float: left;
	text-decoration:none; font-variants:small-caps !important; text-transforms:uppercase;
	font-weight:100 !important;
		font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	letter-spacing:0px !important;
	border-right:1px solid #d7d7e2; border-rights:1px solid #FFFFFF; clear:right; 
	color:#FFFFFF;	
	
}


.navigation2 ul li a:hover  {

	background-color:#FFFFFF;  background-repeat:repeat;font-weight:300;
	background-image:url("images/button_hover.png"); background-repeat:repeat;
	color:#05213a;
}



/* main */

.leftvideos {
	width:400px;
	margin:-408px 0px 0px 109px;
	color:#000000; font-size:14px; 
	font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	line-height:24px;
	float:left; text-align:left;
}

.left {
	float:left; width:635px; margin:-408px 0px 0px 109px; color:#000000; 
	font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	line-height:24px; text-align:justify; font-size:16px; letter-spacing:0x;
}


.left a {
	color:#05213a; text-decoration:none;

}


.left a:hover {
	color:#000000; text-decoration:none;
}

.left ul {
	margin:6px 0px 0px 40px;
}

.left ol {
	margin:6px 0px 0px 40px; line-height:24px;
}

.left ol li {
	margin:15px 0px 0px 0px;
}

.right {
	float:right;  height:275px; margin:-315px 67px 0px 0px;
}

.links1 {
	background-image:url('images/links_01.png'); width:465px; height:25px; float:left;
}

.links2 {
	background-image:url('images/links_02.png'); width:465px; background-repeat:repeat; float:left;
}


.links3 {
	background-image:url('images/links_03.png'); width:465px; height:32px; float:left;
}


.video {
margin:-4px 0px -23px -7px; width:400px;
}

.flash {
margin:0px 0px -15px 0px; width:400px;
}


.video_text {
	margin:25px 0px 0px 0px; line-height:20px; width:380px; text-align:justify;
}

.videolinks {
	float:right !important; width:440px; line-height:20px; letter-spacing:0px; font-size:14px; margin:-408px 98px 0px 12px; 	
   text-align:left; background-image:url('images/bg_image.jpg'); background-repeat:repeat; padding:10px 15px 15px 15px; text-align:left;
   color:#FFFFFF; border-radius: 10px; -moz-border-radius: 10px; 
border-radius: 10px; border:1px solid #797980;

}

.videolinks a {
	color:#FFFFFF; text-decoration:none;
}


.videolinks a:hover {
	background-color:#d7dced;
	margin:-20px 0px 20px -20px !important;
	line-height:20px !important;
	padding:3px 5px 3px 20px;
	color:#05213a;
-moz-border-radius: 5px;
border-radius: 5px;
	

	

}

.videolinks ul {
	margin:5px 0px 0px 30px;
}

.videolinks h3 {
	color:#e7be23; font-size:20px;
}

.videolinks .currentpage a{
	background-color:#d7dced;
	margin:-20px 0px 20px -20px !important;
	line-height:20px !important;
	padding:3px 5px 3px 20px;
	color:#05213a;	
	
-moz-border-radius: 5px;
border-radius: 5px;
	
}

videolinks .currentpage li{
	color:#05213a !important;	
	}

/* headers */

h1 {
	margin:5px 0px 10px 0px; font-family:Geneva, "Times New Roman", Times, serif; font-size:26px;
	color:#05213a; font-weight:100;
}


h2 {
	margin:0px 0px 0px 0px; font-family:Geneva, "Times New Roman", Times, serif; font-size:20px;
	color:#05213a; font-weight:100;
}

h3 {
	margin:0px 0px 0px 0px; font-family:Geneva, "Times New Roman", Times, serif; font-size:17px;
	color:#05213a; font-weight:100;
}

/*images */




/*images css */
.imager img{
	float:right; margin:0px 0px 0px 15px; 
background-image:url('images/bg_image.jpg');

	padding:7px;
	border:1px solid #CCCCCC;
}


.imagel img{
	float:left; margin:0px 15px 0px 0px; 
	background-image:url('images/bg_image.jpg');
	padding:7px;
	border:1px solid #CCCCCC;
}

.imageb {width:660px !important; float:left; }


.imageb img {
	float:left; margin-top:10px; 
	background-images:url('images/bg_image.jpg');
	padding:2px;
	border:1px solid #CCCCCC;
	margin-right:8px;
	

}


.portfolio {
	float:left; margin:0px 0px 10px 0px; 
	background-image:url('images/bg_image.jpg');

	width:614px; height:300px;
	padding:10px;
	border:1px solid #CCCCCC;

}


.testimonials {
	float:left; margin:10px 0px 15px 0px; 
background-image:url('images/bg_image.jpg');

	width:575px;
	padding:15px;
	border:1px solid #CCCCCC;

}



/*corners */
.cornerBox {
	background: #cfcfcf;
	position:relative;
	width: 190px;
	height:150px;
	float:right;
	margin:0px 0px 0px 15px;
}
.corner {
	position: absolute;
	width: 10px;
	height: 10px;
	background: url('corners.gif') no-repeat;
	font-size: 0%;
}
.cornerBoxInner {
	padding: 10px;
	}
.TL {
	top: 0;
	left: 0;
	background-position: 0 0;
}
.TR {
	top: 0;
	right: 0;
	background-position: -10px 0;
}
.BL {
	bottom: 0;
	left: 0;
	background-position: 0 -10px;
}
.BR {
	bottom: 0;
	right: 0;
	background-position: -10px -10px;
}






/*footer */


.footer_contact {
	color:#FFFFFF; 
	font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;	font-size:12px;
	 
	height:50px; padding:30px 0px 0px 0px;
}

.footer_contact a {
	text-decoration:none;
	color:#FFFFFF;

}

.footer_contact a:hover {
	text-decoration:underline;
}


.footer {
	color:#FFFFFF; 
		font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;	font-size:11px;
	height:50px; padding:30px 0px 0px 0px;
}

.footer a {
	text-decoration:underline;
	color:#FFFFFF;

}

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


.e1 #nav_e1 asss {
	font-size:20px !important;
	color:#FFFFFF;
	padding:10px 0px 10px 10xp !important;
	background-color:black;
}

.faq {clear:left }


.faq h1 {font-family:Geneva, "Times New Roman", Times, serif; font-size:24px;
	color:#05213a; font-weight:100; line-height:32px; margin:10px 0px 15px 0px;
 }
 
.faq p {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; line-height:32px; }
 
.faqtitle {color:#FFFFFF; padding:5px 15px 5px 15px; background-color:#05213a; margin:0px 0px 20px 0px; clear:left;}

.faq a {color:#05213a; text-decoration:underline !important; }
.faq a:hover {text-decoration:underline; }

.faq ol li {font-size:17px !important; line-height:32px; }



/* solutions images spacing and bordrs */

.solutions {width:650px !Important; margin:3px 0px 0px -1px; }


.solutions img {margin:0px 3px 0px 0px !important; border:1px solid #CCCCCC; padding:3px; 
-moz-border-radius: 5px;
border-radius: 5px;
 }
















