/*
Theme Name: vital-education theme at sipepdesign.com
Theme URI: http://sipepdesign.com/
Description: sipepdesign for vital-education.
Version: 1.0
Author: victor@sipepdesign.com
Author URI: http://sipepdesign.com/
Tags: blue, custom header, fixed width, two columns, widgets


@charset "utf-8";

/* CSS Document */
@charset "utf-8";

/* CSS Document */

* { margin:0; padding:0; outline:0;}

ul, li { list-style:none; }

a img { border:0;}

p { padding:6px 0; }

ul {}

body { font-family: "Times New Roman", Times, serif;  font-size:15px;  background: #d4d4d4 url(images/body_bg.jpg) repeat-x; }

#wrap1 { background: url(images/centerbod_bg.jpg) center 70px no-repeat; min-width: 930px; }

#wrap2 { width: 930px; margin: 0 auto; }

#header { height: 195px; }

#leftSidebar { float: left; width: 204px; padding-left: 5px; }

#menu { background: url(images/sidenav_middle_bg.png); float: left; width: 100%; }

#menu img {margin-left: 15px;}

#menu div { background: url(images/sidenav_btm_bg.png) no-repeat left bottom; float: left; width: 100%; overflow: hidden; padding-bottom: 10px; }

#menu div ul { background: url(images/sidenav_top_bg.png) no-repeat; padding: 20px 0px 8px 10px; float: left; width: 190px; }

#menu div ul li { width:180px; display: block; float: left; margin-bottom: 2px; height: 23px;} 

#menu div ul li a { display: block; float: left; padding: 0 0 0 18px; height: 23px; line-height: 22px; width: 162px; color: #a9cde3; text-decoration:none;  background: #388abd;  }

#menu div ul li a:hover, #menu div ul li.current a { background: #6ca7cb; }

#join { background: url(images/newsletter_bg.png) 0 9px no-repeat; height: 98px; padding: 27px 0 0 0; width: 204px; clear:both; }

#join form span { display: block; text-align: center; height: 43px; clear: right; font-size: 18px; color: #FFF; line-height: 19px; }

#emailinput { border: 0;  left: 10px; width: 113px; padding: 2px 0 0 2px; height: 20px; border-top: solid 3px #195b83; border-left: solid 2px #195b83; float: left; }

#emailsubmit { float: left; top: 3px; position: relative; left: 10px; }

#join form .email { padding: 0 0 0 10px; height: 28px; }

#testimonials { background: url(images/testimonials_bg.png); color: #a7cce2; font-size: 12px; }

#testimonials div { background: url(images/testimonials_top_bg.png) no-repeat; padding: 80px 0 16px 10px; }

#testimonials div div { background: #4090C0; width: 143px; padding: 0 17px; }

#rightContent { float: left; padding: 6px 20px 0 38px; color: #858585; font-size: 12px; width:663px; }

#rightContent .sep75 { float: left; }

#rightContent .sep66 { float: left; width: 378px; }
/*
#rightContent .title1 { background: url(images/title_bg.png) 0 10px no-repeat; height: 34px; display: block; line-height: 34px; font-size: 20px; font-weight: bold; font-style: italic; color: #FFF; padding-left: 15px; clear:both; margin-bottom: 10px; padding-top: 10px; }
*/

#rightContent .title1 { height: 34px; display: block; line-height: 34px; font-size: 20px; font-weight: bold; font-style: italic; color:#0081C4; padding-left: 15px; clear:both; margin-bottom: 10px; padding-top: 10px; }


#rightContent .title2 {
display:block;
font-size:14px;
font-weight:bold;
margin-bottom:15px;
}

#rightContent  p { padding: 8px 0 6px 16px; }

#rightContent .sep33 { float: left; width: 282px; }

#rightContent ul { padding-left:1em; margin-left:6px; list-style-position: inside;}

#rightContent li { list-style-type: disc; list-style-position: inside;}

#rightContent td { padding: 10px;}



#content { background: #FFF url(images/content_bg.png) repeat-x left bottom; padding:0 0 48px; }

#content .clear { clear: both; line-height: 0; font-size: 0px; height: 0px; overflow: hidden; }

#footer { background: url(images/footer_bg.png) repeat-x; text-align: center; color: #1c79b2; height: 160px; padding: 6px 0 0 0; }

#footer ul { display: block; }

#footer ul li { display: inline; }

#footer ul li a { color: #1c79b2; text-decoration: none; }

#footer ul li a:hover { text-decoration:underline; }

#footer p { font-size: 10px; padding: 2px 0; }



form dt {margin-bottom: 1px;}

form dd {margin-bottom: 8px;}

.required { 

    font-weight: bold;

}



form ul.errors {

    margin: 0 !important; 

    padding: 0 !important;

}



form ul.errors li{

	list-style-type: none !important;

    color: #ff0000;

}

.clearFix:after {
    content: ".";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
}

#clientCategory {
	position: relative;
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 30px;
	border-bottom: solid 2px #65A4CB;
}

#clientCategoryCol1 {
	position: relative;
	float: left;
	width: 35%;
}

#clientCategoryCol2 {
	position: relative;
    float: left;
    width: 45%;
}

#clientCategoryCol1 li, #clientCategoryCol2 li {
    padding: 2px 10px;
    list-style-image: url('images/bullet.gif');
    list-style-position: inside;
    
}

#clientCategoryCol1 li a, #clientCategoryCol2 li a{
    color: #4E5B76 !important;
    text-decoration: none;
}

#clientList {
	position: relative;
    width: 90%;
    margin: 0 10%;
}

.client {
	width: 40%;
	height: 45px;
	float: left;
	margin: 5px 5px 5px 0;
}

.clientAddress {
	font-style: italic;
}

.qoate {
	color: #1F7CB5 !important;
    text-decoration: none;
}
#tooltip.qoateStyle {
	width: 300px;
	background-color: #98C8E5;
	border: 3px solid #63B5E7;
	color: #135074;
	font-size: 10px;
    text-align: center;
}

#leftQoate {
	margin-top: 10px;
	padding-bottom: 8px !important;
	background-color: #4090C0;
}

#leftQoate span { 
	font-style: italic;
}	

