/*
Theme Name: OCS-OTC
Theme URI: http://wordpress.org/
Author: the WordPress team
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


@import url(https://fonts.googleapis.com/css?family=Droid+Sans:regular,bold|Droid+Serif:regular,italic,bold,bolditalic&subset=latin);

/*====================================== reset.css is here ========================================*/
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;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:0px;line-height:0px; display:block;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}



/******Global Elements*******/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}


/* ----------------------- layout ----------*/
html 										{}
body										{background: #fff url(images/bg.jpg) scroll repeat -0px -100px; font-family: 'Droid Sans', arial, sans-serif; color: #4C4C4C;}
.flt_Lt										{float:left; display:inline;}
.flt_Rt										{float:right; display:inline;}
.wrapper									{margin:0 auto;}
.container									{width:1200px; margin:0 auto; padding: 75px 0 0 0;}
.inner .container							{padding: 55px 0 0 0;}

/* ------------------ HEADER HERE -------------------*/
#header										{float: left; text-align: right; width: 225px; padding-bottom: 10px;}
#logo										{}
.desk										{display: block;}
.mob										{display: none;}



/* ------------------------- NAVIGATION HERE ---------------*/
#nav										{}
#nav ul										{padding-top: 10px;}
#nav ul li									{}
#nav ul li a								{color: #336699; font-size: 16px; line-height: 30px;}
#nav ul li a span							{}
#nav ul li a:hover							{color: #333333; background: #ffffff;}



/* ------------------------ MAIN CONTENT HERE --------------*/
.maincontent								{padding: 0px 35px; width: 470px; float: left; font-size: 14px;}
.maincontent h1								{font-size: 30px; line-height: 28px; padding: 0px 0px 20px 0px; color: #ffffff; font-weight: normal;}
.maincontent p								{padding: 0px 0px 15px 0px; font-size: 14px; line-height: 26px;}
.maincontent p span							{font-weight: bold;}

.sidebar									{float: left; width: 225px; padding: 10px 0px 0px 15px; -moz-border-radius: 15px; border-radius: 25px; border: 1px dotted #336699; margin-bottom: 15px;}
.sidebar li h4								{padding: 3px 0px 8px 0px; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #336699; text-transform: uppercase;}
.sidebar li									{margin: 0px 20px 30px 0px; padding: 0px 0px 10px 0px;}
.sidebar li p								{font-size: 14px;line-height: 23px;}
.sidebar li.news p							{padding-bottom: 23px;}
.sidebar li.news a							{color: #336699;}
.sidebar li.news							{margin: 0px 0px 10px 0px;}
.sidebar li .email							{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; border: 1px solid #999999;}
.sidebar li .submit							{font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; background-color: #336699; color: #ffffff; border: 1px solid #333; padding: 1px 6px;}
.sidebar li h3								{padding: 40px 0px 10px 0px; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #336699;}
.sidebar li .search-button					{margin: 0px 0px 0px 5px; padding: 4px; float: none; background: #336699; border: none; font-family: 'Droid Sans', arial, sans-serif; font-size: 12px;color: #efefef; cursor: pointer;}
.sidebar li .search							{width: 50%; margin: 0px 0px 4px 0px; padding: 2px 3px 3px 3px; border: 1px solid #999; font-size: 12px;}
.sidebar li .search-button:hover			{color:#efefef;}


.mob-content 								{display: none;}

.mob-content .maps							{padding: 10px 0 0 0;}
.mob-content .maps ul						{padding: 5px 0; float: left;}
.mob-content .maps ul li					{float: left; padding: 0 2%; margin: 0; width: 46%;}
.mob-content .maps li h6					{font-size: 9px; float: left; clear: none; width: 70%; padding: 0 0 0 10px;}
.mob-content .maps img						{float: left;}
.mob-content .maps							{}



/* ------------------ FOOTER HERE --------------------------*/
#footer										{padding: 25px 0px 30px 0px; border-top: 1px dotted #ffffff; font-size: .8em; text-align: center;}
#footer a									{color: #336699;}
#footer a:hover								{color: #333333; background: #ffffff;}


/* ------------------------ INNER HERE --------------*/
.inner .maincontent							{padding: 0px 35px; width: 650px; float: left; font-size: 14px;}
.maincontent h3								{font-size: 14px; line-height: 26px; font-weight: bold; padding-bottom: 0;}
.inner .maincontent p						{margin: 0; padding: 7px 0px 7px 0px;}
.inner .maincontent ul						{padding: 25px 0 0 0;}
.inner .maincontent a						{color: #336699;}
.inner .maincontent li						{padding: 0px 0px 35px 0px;}
.inner .maincontent a:hover					{color: #333333; background: #ffffff;}




/*****************************NEW CSS***********************/

strong{ font-weight: bold;}

#header a img {	 max-width: 100%; }
#header { padding: 0 0 0 6%; }
img {
     margin: 0px;
     padding: 0px;
     border: solid black 1px
}

.sidebar li a {color: #336699;}
.page-id-1883 .entry-content a {
    color: #1424D1 !important;
}
