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 {
background:none repeat scroll 0 0 transparent;
border:0 none;
vertical-align:baseline;
margin:0;
padding:0;
}

body {
font-family: "Kraken",Arial,Helvetica,sans-serif;
line-height:1;
background:url(../images/stone.jpg) repeat scroll left top #FFF;
color:#3f4040;
font-family:Arial;
}

h1,h2,h3,h4,h5,h6 {
clear:both;
font-size:100%;
font-weight:400;
}

ol,ul {
list-style:none outside none!important;
}

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

a img {
border:medium none;
}

body,input,textarea,.page-title span,.pingback a.url {
font-family: "Kraken",Arial,Helvetica,sans-serif;
}

body,input,textarea {
height:30px;
color:#666;
font-size:13px;
line-height:18px;
}

p {
line-height:19px;
margin-bottom:20px;
margin-top:10px;
}

ul {
list-style:square outside none;
margin:0 0 18px 1.5em;
}

ul ul,ol ol,ul ol,ol ul {
margin-bottom:0;
}

a:link {
color:#06c;
}

a:active,a:hover {
color:#ff4b33;
}

#srg-content img {
height:auto;
max-width:640px;
width:auto;
margin:0;
}

#srg-content .alignleft,#srg-content img.alignleft {
display:inline;
float:left;
margin-right:24px;
margin-top:4px;
}

#srg-content img.alignleft,#srg-content img.alignright,#srg-content img.aligncenter {
margin-bottom:12px;
}
#srg-content1 img {
height:auto;
max-width:1000px;
width:auto;
margin:0;
}

#srg-content1 .alignleft,#srg-content1 img.alignleft {
display:inline;
float:left;
margin-right:24px;
margin-top:4px;
}

#srg-content1 img.alignleft,#srg-content1 img.alignright,#srg-content1 img.aligncenter {
margin-bottom:12px;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}

fieldset,img {
border:0 none;
}

.static {
position:static;
}

.relative {
position:relative;
}

.cl-clear {
clear:both!important;
overflow:hidden!important;
border:0 none!important;
font-size:0!important;
line-height:0!important;
display:block;
margin:0!important;
padding:0!important;
}

.no-mar {
margin:0!important;
}

noscript {
background:none repeat scroll 0 0 red;
display:block;
}

a {
color:#1c75bc;
}

.srg-wrap {

width:1000px;
margin:auto;
}

.srg-full {
width:100%;

}

.srg-top {
background:none repeat scroll 0 0 #363636;
padding:5px 0;
}

#paint {
background:url(../images/paint.gif) no-repeat scroll 50% 0 #FFF;
}

#srg-content {
background:none repeat scroll 0 0 #FFF;
box-shadow:0 0 5px #ddd;
border-radius:0 0 10px 10px;
padding:30px;
}

.srg-single {
width:940px;
margin:auto;
}

.stone {
background-image: url('../images/paint2.gif'); background-repeat: no-repeat; background-position: center top; 
}

#srg-content p {
font-size:13px;
margin-top:8px;
}

h2 {
font-family: "Kraken",Arial,Helvetica,sans-serif;
font-size:18px;
color:#005884;
font-weight:700;
margin-bottom:20px;
}

h3 {
font-family: "Kraken",Arial,Helvetica,sans-serif;
font-size:16px;
color:#0E3959;
font-weight:700;
margin-bottom:20px;
}

#mini-nav a:hover {
text-decoration:underline;
}

#custom-search {
margin:20px 0 0;
}

#s {
border:medium none;
font-family: "Kraken",Arial,Helvetica,sans-serif;
background:none repeat scroll 0 0 #ebebeb;
border-radius:6px 6px 6px 6px;
margin:0 0 0 10px;
padding:8px;
}

#ss-left {
width:55px;
height:162px;
background:url(../images/ss-shadow-left.png) no-repeat scroll left top transparent;
position:absolute;
left:-55px;
top:158px;
}

#ss-right {
width:55px;
height:162px;
background:url(../images/ss-shadow-right.png) no-repeat scroll left top transparent;
position:absolute;
top:158px;
}

#ss-nav {
position:absolute;
z-index:1000;
top:-30px;
left:882px;
}

#ss-nav .btn {
width:12px;
height:12px;
background:none repeat scroll 0 0 #ccc;
margin-right:5px;
text-align:center;
float:left;
border-radius:1em 1em 1em 1em;
cursor:pointer;
}

#srg-ss {
width:1000px;
height:320px;
overflow:hidden;
}

.img-color {
position:absolute;
z-index:4;
}

.img-grey {
position:absolute;
z-index:5;
}

.s-info {
position:absolute;
z-index:9;
background-color:rgba(34,135,191,0.6);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
font-family: "Kraken",Arial,Helvetica,sans-serif;
font-style:italic;
font-size:20px;
color:#FFF;
top:200px;
width:580px;
padding:20px;
}

.s-info p {
width:520px;
margin-bottom:0;
font-weight:bold;

}

.s-info a {
color:#FFF;
}

.s-info .arrow {
display:block;
margin-left:10px;
width:45px;
height:45px;
background:url(../images/s-info-arrow.png) no-repeat scroll left top transparent;
}

.intro p {
font-size:12px!important;
line-height:18px!important;
}

.col-1 {
width:340px;
margin-right:30px;
}

.col-2 {
width:270px;
margin-right:30px;
border:0 solid red;
}

.blockhead {
padding-top:17px;
padding-left:20px;
height:33px;
font-family: "Kraken",Arial,Helvetica,sans-serif;
background:url(../images/blockhead.jpg) repeat scroll center top transparent;
color:#FFF;
font-size:16px;
font-weight:700;
}

.blockUL li a {
color:#333;
text-decoration:none;
background:url(../images/nav-arrow.png) no-repeat scroll 13px 16px #e9f4f7;
display:block;
border-bottom:0 solid #FFF;
margin:0 0 1px;
padding:12px 12px 12px 34px;
}
.blockUf li {
color:#333;
text-decoration:none;
background:url(../images/nav-arrow.png) no-repeat scroll 13px 16px;

padding:12px 12px 12px 34px;
}

.block {
background:none repeat scroll 0 0 #e9f4f7;
display:block;
border-bottom:0 solid #FFF;
margin:0 0 1px;
}

.blockshadow {
height:14px;
background:url(../images/blockshadow.png) no-repeat scroll center top transparent;
margin-top:-1px;
}

#news-ss {
overflow:hidden;
}

.latestPosts {
width:270px;
height:170px;
}

.latestPosts li {
float:left;
width:240px;
padding:15px 15px 0;
}

.latestPosts p {
font-size:10px!important;
line-height:14px!important;
}

.latestPosts .PostedOn {
font-size:11px;
font-weight:700;
}

.moreNews {
background-color:#d3e8ef;
color:#333;
padding:13px;
}

#srg-footer {
padding:30px 0;
}

#srg-links {
width:500px;
text-align:right;
}

#srg-links .copyright {
font-size:10px;
line-height:11px;
margin-top:5px;
margin-bottom:0;
}

#searchbubble {
float:left;
text-align:right;
background:none repeat scroll 0 0 #ebebeb;
border-radius:8px 8px 8px 8px;
margin:0;
padding:3px;
}

#searchform #s {
background:none repeat scroll 0 0 transparent;
color:#000;
border:0 solid red;
float:right;
font-size:11px;
margin:0;
padding:3px;
}

#searchform #searchsubmit {
float:left;
margin-right:5px;
}


/* Toggle */
.toggles { padding-bottom: 15px; }
.toggle { margin-bottom: 20px; overflow: hidden; position: relative; }
.toggles .toggle { margin-bottom: 5px; }
.toggle_header, .toggle_box { border: 1px solid #d9d9d9; }
.toggle_header { margin: 0; padding: 4px 10px 0 10px; height: 26px; cursor: pointer; font-size: 14px;
	background: #e9e9e9 url(../images/bar-gradient.png) repeat-x top; font-weight: normal; }
.toggle_box { padding: 20px 20px 0 20px; border-top: none; }
.toggle_header:after { content: '+'; float: right; font-weight: bold; font-size: 14px; }
.toggle_open:after { content: '-'; }

#nav { margin: 20px 0px 0px; padding: 0px; list-style: none outside none; }
#nav > li { text-align: center; color: white!important; font-size: 15px; font-weight: bold; }
#nav li { position: relative; float: left; text-align: center;  font-family: "Kraken",Arial,Helvetica,sans-serif;}
#nav li a { font-family: "Kraken",Arial,Helvetica,sans-serif; background:#2287BF; display: block; padding: 17px 33px; color:white; text-decoration:none; font-weight:normal; }
#nav li a:hover {  }
.nav-over { background: url('../images/nav-on.png') repeat-x scroll left top rgb(68, 177, 218) ! important; }
#nav ul { width: 180px; padding: 0px; text-align: left; position: absolute; top: 52px; z-index: 999; display: none; }
#nav ul li { float: none; padding: 0px; }
#nav ul li a { background: url('../images/dropdown-bg.png') repeat scroll left top transparent; color: white; font-size: 14px; text-decoration: none; padding: 10px 0px 10px 15px; width: 185px; border-bottom: 1px solid rgb(10, 48, 61); text-align: left; }
#nav ul li a:hover { text-decoration: none; background: none repeat scroll 0% 0% rgb(10, 48, 61); color: rgb(68, 177, 218); }
#nav ul ul { left: 200px; border-left: 0px solid rgb(68, 177, 218); top: 0px; }
#nav .nav-arrow { padding: 5px 15px 0px 0px; float: right; }

h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text,input[type=submit] {
font-family: "Kraken",Arial,Helvetica,sans-serif;
}

ol {
list-style:decimal outside none;
margin:0 0 18px 1.5em;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400;
}

caption,th {
text-align:left;
}

#srg-banner {
background:url(../images/banner-bg.jpg) no-repeat scroll center top #30a9d6;
padding:40px 0;
}

#srg-banner h3 {
color:#FFF;
font-size:28px;
padding-left:30px;
font-weight:700;
}

#srg-content h4 {
font-size:28px;
line-height:30px;
font-weight:700;
margin-top:10px;
margin-bottom:20px;
}

.srg-left {
width:650px;
float:left;
}

.srg-left a {
color:#44b1da;
}

.srg-left ul {
list-style-type:disc;
margin-left:15px;
margin-bottom:10px;
}

.srg-left ul li {
padding-bottom:5px;
}

.srg-right {
width:250px;
float:right;
}

.srg-left ol {
list-style-type:decimal;
margin-bottom:10px;
}

.srg-left ol li {
margin-left:20px;
}

#breadcrumbs {
background:none repeat scroll 0 0 #2287BF;
margin-bottom:10px;
float:left;
color:white;
font-family: "Kraken",Arial,Helvetica,sans-serif;
font-style:italic;
border-radius:1px 6px 1px 6px;
padding:10px;
}

#breadcrumbs a {
color:white;
text-decoration:none;
}

#breadcrumbs a:hover {
color:#44b1da;
text-decoration:underline;
}

.ultrasound {
background:none repeat scroll 0 0 #e9f4f7;
margin:20px 0;
}

.ultrasound td,.ultrasound th {
border:1px solid #FFF;
padding:10px;
}

a:visited,a:hover {
color:#054f72;
}

.left,.latestPosts .PostBlurb p img {
float:left;
}

.right,#searchform {
float:right;
}

#srg-box,#fbLike {
padding-top:20px;
}

#mini-nav a,.moreNews a {
color:#005884;
text-decoration:none;
}

.blockUL li a:hover,.blockUL .current_page_item a {
background-color:#d3e8ef;
color:#333;
}

.latestPosts a,#srg-links a:hover {
color:#005884;
}

#srg-links a,.srg-left a:hover {
color:#666;
}

strong,#srg-content strong {
font-weight:700;
}

#srg-banner #ss-left,#srg-banner #ss-right {
top:-122px;
}

.CSSTableGenerator {
	margin:0px;padding:0px;
	width:950px;
	box-shadow:  1px 0px 1px 0px #2084C0;
	border:1px solid #2084C0;
	

}
.CSSTableGenerator table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:none; }
.CSSTableGenerator tr:nth-child(even)    { background-color:none; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:5px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{


	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:none;
	background:none;
	margin-top:10px;
margin-bottom:10px;

	background-color:none;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Times New Roman;
	font-weight:bold;
	color:#000;
}
.CSSTableGenerator tr:first-child:hover td{
	background:none;	

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7f00", endColorstr="#bf5f00");	background: -o-linear-gradient(top,#ff7f00,bf5f00);

	background-color:none;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}


.contactTable { background: none repeat scroll 0% 0% rgb(238, 238, 238); }
.contactTable .bold { font-weight: bold; }
.contactTable td { padding: 10px; border: 1px solid white; }
.contactTable .input { width: 400px; padding: 3px; }
.contactTable textarea { width: 405px; height: 150px; }
#submit { background: none repeat scroll 0% 0% rgb(94, 188, 224); padding: 10px; text-align: center; color: rgb(255, 255, 255); font-weight: bold; margin: 5px 0px; display: block; border: medium none; width: 100px; cursor: pointer; }


#impel {
float:right;
margin-right:-0px;
margin-top:5px;
}

#impel a {
display:block;
width:65px;
height:20px;
text-indent:-9999px;
background:transparent url(../images/impel_logo.png) top left no-repeat;
}

#impel a:hover {
background:transparent url(../images/impel_logo.png) top right no-repeat;
}

