
*,body {margin:0; padding:0; font-family:Georgia,"Times New Roman",Times,serif;}
.bordered {
    background: url("../../res/img/bg-header.png") repeat-x scroll 0 -200px #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    margin: 5px 0 15px;
    border:1px solid #E1E1E1;
    padding: 9px;
}
.prc-img-container {
    float:left;width:100px;height:125px;margin:10px;border:1px solid #EAEAEA;box-shadow:0 1px 1px #EAEAEA;
}
.prc-loc {
    float: left; width: 200px; margin: 10px;
}

.contact-us-widget {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 0 0 0 10px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
    font-size: 15px;
    height: 90px;
    line-height: 1.5;
    margin: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    text-align: right;
    top: 0;
    width: 280px;
    font-weight:bold;
}
.contact-us-widger-inner {cursor: pointer;display: block;padding:5px;margin:2px;}


/* ---- Slider ---- */
.pager{}
.pager a { margin: 5px 0;font-weight: bold;color: #CECECE;
    padding: 13px 5px; display: block; border: 1px solid #BCBCBC;
    background-color: #BCBCBC; border-radius: 3px; text-shadow: 1px 1px #000;
    box-shadow:1px 1px 2px #BCBCBC; 
}
.slide{width: 430px;background-color:transparent !important;}
.slides {height: 200px;width: 450px;padding: 5px;float: left;border-radius: 5px;}
.slide-rgt { width: 300px; float: right; }
#nav { float: right;list-style: none;margin: 0;padding: 0;}
#nav .activeSlide{}
#nav .activeSlide a{background-color: #767676;color: #FFF;}
#nav li { list-style: none;margin: 0;}

/* ---------- Default Tags and Classes ---------- */

h1, h2, h3, h1 a, h2 a, h3 a, h4 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color: #444545;}
ul {font-size:14px; }
li {line-height:24px;}
ul.tick {
    overflow: hidden;
	margin: 0 0 15px 30px;;
    padding: 4px 0 10px;
}
ul.tick li {
	background: url("../img/check.png") no-repeat scroll 0 5px transparent;
    list-style-type: none;
    padding: 2px 0 2px 30px;
}
h1, h2, h3, h4, h5, h6, h7, h8{text-transform:uppercase;}
h1, h2, h3 { color: #0572B1 ; margin-bottom: 5px; }
h1, h2 { font-size: 16px; line-height: 24px; }
h2 {
	line-height: 22px;
	padding-bottom: 14px;
	margin-bottom: 32px;
	border-bottom: #e1e1e1 1px solid;
}
h3 {
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 13px;
	margin-bottom: 17px;
	border-bottom: #e1e1e1 1px solid;
}
h4 { font-size: 13px; line-height: 22px; }
h5 { font-size: 11px; }

p { margin-bottom: 15px; font-size:14px; line-height:2;}

blockquote {
	border-left: #00a2ff 9px solid;
	padding-left: 11px;
	overflow: hidden;
}
blockquote div { margin: -3px 0; }


/* ---------- Header ---------- */


#header { background: url("../img/bg-header.png") repeat scroll left center transparent; border-bottom:1px solid #E1E1E1; }
.hdr-container {width:932px;}
#right-hdr {float:right;width:700px}
.right-hdr-container{width: 580px; vertical-align: middle; padding: 0px; margin: 5px;}
#logo { margin:10px 10px 10px 50px;float:left; display:block; background-color: #FFF;border: 1px solid #CCCCCC;padding: 10px;border-radius:5px;width:136px;height:140px;}
#logo:hover{ border: 1px solid #939393;box-shadow:0px 1px 4px; } 
#logo img { border: 0px solid #CCCCCC;padding:5px;width:126px;height:130px;}
#logo ul { padding: 3px 0 1px 0; margin: 0; }
#logo li {
	float: left;
	list-style-type: none;
	padding: 0 0 2px 24px;
	margin-left: 30px;
	background: url("../img/account-icons.png") 0 -21px no-repeat;
}
#logo li:first-child { background-position: 0 3px; }
#logo a, #logo a:hover,#logo a:focus,#logo a:visited { color: #444; outline:none; }

/* ---------- Navigation ---------- */

#navigation { padding:0 0 0 5px; }
#homepage #navigation { padding-bottom: 10px; }
#navigation .nav-container{}
#navigation nav {
	height: 48px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.mission-hdr { color:#0572b1; font-size:16px; margin-bottom: 20px;}
.mission { 
font-size: 13px;
font-weight: bold;
font-style:italic;
margin: 10px 10px 30px 10px;
text-shadow: 1px -1px #EAEAEA;
}
#navigation .menu {margin:0 30px;}
#navigation nav > ul {
	height: 46px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	position: relative;
	z-index: 1000;
}
#navigation ul { margin: 0; }
#navigation a {
	color: #010101;
	font-size: 14px;
	float:left;
    font-family: "trebuchet ms",georgia;
	font-weight: bold;
	text-shadow: 0 1px 0 #FDFDFD
}
#navigation a:hover { text-decoration: none; }
#navigation nav > ul > li {
	display:inline;
	position: relative;
}
#navigation nav > ul > li > a {
	height:30px;
    text-transform:uppercase;
	border-right: #EAEAEA 1px dashed;
	padding: 5px 20px;
}
#navigation nav > ul > li > a.selected,#navigation nav > ul > li:hover > a {
/*	background: url("../img/selected.png") repeat-x scroll left bottom;	*/
	border-bottom: 4px solid #66BBDD;
    color: #02B1F2 !important;
	/*	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);*/
}
#navigation nav > ul > li:first-child > a.selected,#navigation nav > ul > li:first-child:hover > a {
	margin: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;	
    border-bottom-left-radius: 2px;
}


/* ---------- Page Title & Social Profiles ---------- */

.title {text-align:center;font-family:"Comic Sans MS", cursive; font-size:32px;background: url("../../res/img/header.png") no-repeat scroll center center transparent;
	display: block;	
    font-family: "Comic Sans MS",cursive;
    font-size: 32px;
    height: 110px;
    margin: 5px auto;
    text-align: center;
    width: 533px;
	}

.brake-line {
	background: #f7f4f3 url("../img/brake-line-bg.jpg") 0 0 repeat-x;
	border-top:	#d6d6d6 1px solid;
	border-bottom: #d8d8d8 1px solid;
	font-size: 14px;
}

#page-head > .inner { border-bottom: #f8fbf5 1px solid; padding-top: 27px; padding-bottom: 29px; }
#homepage #page-head > .inner { padding-bottom: 27px; }
#page-head h1 {
	line-height: 22px;
	padding: 2px 0;
	font-size: 14px;
	margin: 0;
}

#page-head hgroup { padding-left: 2px; }
#page-head .more-large { margin: 3px 2px 3px 0; }

/* ---------- Content ---------- */

#content { background: none repeat scroll 0 0 #FFFFFF;margin: auto; padding: 41px 30px 39px;box-shadow:1px 2px 5px rgba(0, 0, 0, 0.5);    
           -webkit-border-radius: 10px; -moz-border-radius: 10px;border-radius:10px;min-height:300px;font-size:14px; line-height:24px; border:1px solid #E1E1E1;}
.shadow-line{background: url("../img/header-shadow.png") center 0 no-repeat;width:930px; height:11px; margin:auto;}
/*#content, .shadow-line {border-left: 1px solid #C4C3C2;border-right: 1px solid #C4C3C2;}width: 100%;}*/

#homepage #content { background: none; }
.content {padding:0 0 50px 0; background: url("../../res/img/bg-grd.png") repeat-x left bottom #BABABA;}


#default #content { padding-top: 40px; }
#contact #content, #blog #content { padding-top: 54px;  }

.address
{
    line-height:20px;margin-bottom:10px;
}
.leftbar
{float: left; width: 250px;
}
.rightbar {
    float: right; width: 200px; margin: 10px;
}
.specialist-for {
    margin:5px 20px 10px 0px !important;
}
.specialist-for ul { margin:0;
}

.widget
{ width:170px;
  float:left;
  margin:10px;
  padding:20px;
}
.widget h2{margin-bottom:10px;}
.widget h3{border-style:none none dashed none;margin-bottom:10px;padding-bottom:7px;}

.opacity-4 { opacity: 1; }
.opacity-3 { opacity: 0.75; }
.opacity-2 { opacity: 0.5; }
.opacity-1 { opacity: 0.25; }



/* ---------- Forms ---------- */

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { color: #969696; }




/* ---------- Footer ---------- */

#footer { background: url("../img/footer-bg.jpg") 0 0 repeat; color: #fff; padding:10px 5px 50px 5px; text-align:center;}
#footer .inner { background: url("../img/footer-shadow.png") center 0 no-repeat; }

#copyright { font-size: 11px; text-align: right; border: none; }
#copyright .container { padding: 8px 0; }
#copyright > div > div > div:first-child { text-align: left; }
#copyright span { padding: 0 6px; }



/* ---------- Shortcodes ---------- */
.social-icons { overflow: hidden; }
.social-icons li { list-style-type: none; float: left; margin: 0 13px 18px 0; }
