

img {

    -ms-interpolation-mode: bicubic;

    border: 0;

	height: auto;

	max-width: 100%;

    vertical-align: middle;

}



.ie8 img {

    height: auto; 

    width: auto\9; 

}



.ie8 img.size-large {

	max-width: 60%;

	width: auto;

}



/* =Responsive Embeds/Objects

-------------------------------------------------------------- */

embed,

object {

	max-width: 100%;

}



/* =Links

-------------------------------------------------------------- */





/* =IE Forms (Modernizr)

-------------------------------------------------------------- */

.ie7 area,

.ie7 select,

.ie7 textarea,

.ie7 input[type="text"], 

.ie7 input[type="password"] {

    width: 96%;

}



/* =Buttons

-------------------------------------------------------------- */











/* =Info Boxes

-------------------------------------------------------------- */

.info-box {

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	display: block;

	margin: 20px 0;

	padding: 15px;

	text-align: left;

}



.alert {

	background-color: #faebeb;

	border: 1px solid #dc7070;

	color: #212121;

}



.address {

	background-color: #f6f5ef;

	border: 1px solid #cdc9a5;

	color: #212121;

}



.notice {

	background-color: #fbf9e9;

	border: 1px solid #e3cf57;

	color: #212121;

}



.success {

	background-color: #f9fde8;

	border: 1px solid #a2bc13;

	color: #212121;

}



.download {

	background-color: #fff4e5;

	border: 1px solid #ff9912;

	color: #212121;

}



.information {

	background-color: #eef3f6;

	border: 1px solid #6ca6cd;

	color: #212121;

}



.required {

	color: #d5243f;

}



/* =IE6 Notice

-------------------------------------------------------------- */

.msie-box {

	background-color: #f9edbe;

	border: 1px solid #f0c36d;

	color: #212121;

	display: block;

	margin: 0 auto;

	max-width: 960px;

	padding: 10px;

	position: absolute;

	top: 60px;

	text-align: center;

	width: 100%;

}



.msie-box a {

	color: #212121;

}



/* =Tables

-------------------------------------------------------------- */

th, 

td,

table {

	border: 1px solid #ddd;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#807e7e;

}



table {

	border-collapse: collapse;

	width: 100%;

}



/* =Lists

-------------------------------------------------------------- */

/*ul {
	list-style-image:url(../images/dwn_icon.png);
	cursor:pointer;

}
*/


/*ul ul {

	list-style-type: square;

}
*/


ul ul ul {

	list-style-type: circle;

}



ol {

	line-height: 22px;

	list-style-position: outside;

	list-style-type: decimal;

}



dt {

	font-weight: 400;

}



/* =Blockquote

-------------------------------------------------------------- */

blockquote {

	background: #f9f9f9;

	border: none;

	border-left: 4px solid #d6d6d6;

	margin: 20px;

	overflow: auto;

	padding: 0 0 10px 12px;

}



blockquote p {

	font-family: 'Georgia', 'Times New Roman', Times, serif;

	font-style: italic;

	font-size: 18px;

	line-height: 26px;

}



/* =Headings

-------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {

	font-weight: 700;

	line-height: 1em;

    word-wrap: break-word;

}



h1 {

	color: #404040;

	font-size: 2em;

}



h2 {

	color: #777;

	font-size: 1.6em;

}



h3 {

	font-size: 1.5em;

}



h4 {

	font-size: 1.3em;

}



h5 {

	font-size: 1.2em;

}



h6 {

	font-size: 1em;

	text-transform: uppercase;

}






h1 {

	margin: 1em 0 .5em;

}



h2 {

	margin: 1.07em 0 .535em;

}



h3 {

	margin: 1.14em 0 .57em;

}



h4 {

	margin: 1.23em 0 .615em;

}



h5 {

	margin: 1.33em 0 .67em;

}



h6 {

	margin: 1.6em 0 .8em;

}



th, td {

	padding: .8em;

}



caption {

	padding-bottom: .8em;

}



blockquote {

	padding: 0 1em;

}



blockquote:first-child {

	margin: .8em 0;

}



fieldset {

	margin: 1.6em 0;

	padding: 0 1em 1em;

}



legend {

	padding-left: .8em;

	padding-right: .8em;

}



legend+* {

	margin-top: 1em;

}



input,

textarea {

	padding: .3em .4em .15em;

}



select {

	padding: .1em .2em 0;

}



option {

	padding: 0 .4em;

}



dt {

	margin-bottom: .4em;

	margin-top: .8em;

}



ul {

	margin-left: -2em; /*** updated on 27th dec 2013 **/
}



ol {

	margin-left: 2.35em;

}



ol ol, 

ul ol {

	margin-left: 2.5em;

}



form div {

	margin-bottom: .8em;

}



/* =Globals

-------------------------------------------------------------- */

#container, #container1 {

	margin: 0 auto;

	max-width: 1031px;

	padding: 0px 0;

}



#wrapper {

	

	margin: 0 auto;

	position: relative;

}
.myButton {
	-moz-box-shadow:inset 0px 1px 3px 0px #e67a73;
	-webkit-box-shadow:inset 0px 1px 3px 0px #e67a73;
	box-shadow:inset 0px 1px 3px 0px #e67a73;
	background-color:#e4685d;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:5px 20px;
	text-decoration:none;
	text-shadow:0px -1px 0px #b23e35;
	margin-left:12px;
}
.myButton:hover {
	background-color:#de2c1d;
}
.myButton:active {
	position:relative;
	top:1px;
}




@media screen and (-webkit-min-device-pixel-ratio:0){

	#wrapper {

	margin: 0 auto;

	}

	}



.home #wrapper {

	background-color: transparent;

	border: none;

	margin: 0 auto;

	padding: 0;

}



#header {

	margin: 0;
	min-height:230px;
	padding:0;
}



.header_inner {

	margin: 0;

	height:auto;

}






#footer-wrapper {

	margin: 0;

	padding: 0;

}



/* =Header

-------------------------------------------------------------- */

#logo {
	text-align:center;
	margin: 33px 0 0;
	float:left;
	margin-bottom:40px;

}



.site-name {

	display: block;

	font-size: 2em;

	padding-top: 20px;

}



.site-name a {

	font-weight: 700;

}



.site-description {

	display: block;

	font-size: 14px;

	margin: 10px 33px 10px 0;

}



/* =Content

-------------------------------------------------------------- */

#content {

	margin-bottom: 20px;

}



#content-full {

	margin-bottom: 20px;

}



#content-blog {

	margin-bottom: 20px;

}



#content-images {

	margin-bottom: 20px;

}



#content-archive {

	margin-bottom: 20px;

}



#content-sitemap {

	margin-bottom: 20px;

}



#content-sitemap a {

	font-size: 12px;

}



#content .sticky {

	clear: both;

}



#content .sticky p {}



/* =Templates (Landing Page)

-------------------------------------------------------------- */

.page-template-landing-page-php .menu, 

.page-template-landing-page-php .top-menu,

.page-template-landing-page-php .tinymenu,

.page-template-landing-page-php .footer-menu, 

.page-template-landing-page-php .sub-header-menu {

	display: none;

}



/* =Author Meta (Author's Box)

-------------------------------------------------------------- */

#author-meta {

	background: #f9f9f9;

	border: 1px solid #d6d6d6;

	clear: both;

	display: block;

	margin: 20px 0;

	overflow: hidden;

}



#author-meta img {

	float: left;

	padding: 10px;

}



#author-meta p {

	margin-top: 5px;

	padding: 0 5px 0 0;

}



#author-meta .about-author {

	font-weight: 700;

	margin: 10px 0 0 0;

}



/* =Featured Content

-------------------------------------------------------------- */

#featured {
	padding-bottom: 40px;
	width:1022px;
	margin-top:-4px;
}

#featured p {

	font-size: 18px;

	font-weight: 200;

	line-height: 27px;

	padding: 0 40px 0 40px;

	text-align: center;

}



#featured-image {

	margin: 40px 0 0 0;

}



#featured-image .fluid-width-video-wrapper {

	margin-left: -20px;

}



.featured-image img {

	margin-top: 44px;

}



/* =Post

-------------------------------------------------------------- */

.comments-link {

	font-size: 12px;

}



#cancel-comment-reply-link {

	color: #900;

}



.post-data {

	clear: both;

	font-size: 11px;

	font-weight: 700;

	margin-top: 20px;

}



.post-data a {

	color: #111;

}



.post-entry {

	clear: both;

}



.post-meta {

	clear: both;

	color: #9f9f9f;

	font-size: 13px;

	margin-bottom: 10px;

}



.post-edit {

	clear: both;

	display: block;

	font-size: 12px;

	margin: 1.5em 0;

}



.post-search-terms {

	clear: both;

}



.read-more {

	clear: both;

	font-weight: 700;

}



.attachment-entry {

	clear: both;

	text-align: center;

}



/* =bbPress

    bbPress has its own breadcrumb lists

-------------------------------------------------------------- */

.bbPress .breadcrumb-list {

	display: none;

}



/* =Symbols

-------------------------------------------------------------- */

.ellipsis {

	color: #aaa;

	font-size: 18px;

	margin-left: 5px;

}



.form-allowed-tags {

	font-size: 10px;

}



/* =Widgets

-------------------------------------------------------------- */

.widget-wrapper {

	font-size: 14px;

	font-family:calibri, Arial, Helvetica, sans-serif;

	text-align:left;
	
	color:#6e7071;

}

.widget-wrapper h3{

	font-size:22px!important;

	font-weight:normal!important;

	font-family:Myriad Pro, 'MyriadPro-Semibold';

	margin:22px 0 0 0!important;

	padding:0 0 0 0px !important;

	text-align:center !important;
	color:#fff;
	height:62px!important;
	margin-left:-10px!important;
	line-height:27px !important;
	background:url(../images/heading_bg_arrow.png) no-repeat;

	}

.widget-wrapper .read_more{
	font-family:Myriad Pro, 'MyriadPro-Cond';
	font-size:16px;
	color:#232d26;
	width:103px;
	height:31px;
	border:1px solid #d8d8d8;
	text-transform:uppercase;
	float:right;
	text-align:center;
	line-height:31px;
	background:#e3714c;
	margin:20px -1px 10px 0;
	}	
.widget-wrapper .read_more.green{
	background:#20b04d;
	}
.widget-wrapper .read_more.blue{
	background:#0d76b8;
	}
.widget-wrapper .read_more a{
	text-decoration:none;
	color:#fff;
	text-transform:none;
	}
.widget-wrapper .read_more a:hover{
	color:#fff!important;
	text-decoration:hover!important;
	}


#widgets {

	/*margin-top: 40px;

	margin-left:45px;*/

	padding:0;

}



.home #widgets {

	margin-top: 0;

}



#widgets a {

	display: inline-block;

	margin: 0;

	padding: 0;

	text-decoration: none;

}

#widgets a:hover{

	color:#27aae1;

	text-decoration:underline;

	}



#widgets #s {

	width: 80%;

}



#widgets form {

    margin: 0;

}



#widgets ul li {

	margin-left: 10px;

}



#widgets ul li a {

	display: inline;

	text-decoration: none;

}



#widgets .widget-title img {

	float: right;

	height: 11px;

	position: relative;

	top: 4px;

	width: 11px;

}



#widgets .rss-date {

	line-height: 18px;

	padding: 6px 12px;

}



#widgets .rssSummary {

	padding: 10px;

}



#widgets cite {

	font-style: normal;

	line-height: 18px;

	padding: 6px 12px;

}



#widgets .tagcloud,

#widgets .textwidget {

	display: block;

	line-height:15px;

	margin: 0;

	margin-bottom:6px;

	word-wrap: break-word;
	
	text-align:justify;
	
	padding:0 10px 0 10px;

}



#widgets .textwidget a {

	display: inline;

}



#widgets ul .children {

	border: none;

	margin: 0;

	padding: 0;

}



#widgets .author {

	font-weight: 700;

	padding-top: 4px;

}



.widget_archive select, #cat {

	display: block;

	margin: 0 15px 0 0;

}



#colophon-widget {}



.colophon-widget {

	background: none;

	min-height: 0;

}



#top-widget {}



.top-widget {

    background: none;

    border: none;

    clear: right;

    float: right;

	min-height:0;

    padding: 0 3px 0 0;

    text-align: right;

    width: 45%;

}



.top-widget select, 

.top-widget input[type="text"], 

.top-widget input[type="password"] {

    width: auto;

}



.top-widget #searchform {

    margin: 0;

}



/* =Titles

-------------------------------------------------------------- */

.featured-title {

	font-size:  60px;

	letter-spacing: -1px;

	margin:  0;

	padding-top: 40px;

	text-align: center;

}



.featured-subtitle {

	padding: 0 10px;

	text-align: center;

}



.widget-title, 

.widget-title-home h3 {

	display: block;

	font-size: 24px;

	font-weight: normal;

	line-height: 23px;

	margin: 0;

	padding: 0 0 20px 0;

	text-align: left;

	

}



.top-widget .widget-title {

    font-size: 14px;

    padding: 0;

    text-align: right;

}



.widget-title a {

	border-bottom: none;

	padding: 0 !important;

}



.title-404 {

	color: #933;

}



/* =404 Page 

-------------------------------------------------------------- */

.error404 select, 

.error404 input[type="text"], 

.error404 input[type="password"] {

    width: auto;

}



/* =Top Menu

-------------------------------------------------------------- */

.top-menu {

	float: right;

	margin: 10px 0;

}



.top-menu li {

	display: inline;

	list-style-type: none;

}



.top-menu li a {

	border-left: 1px solid #ccc;

	color: #333;

	font-size: 11px;

	padding: 0 4px 0 8px;

}



.top-menu > li:first-child > a {

	border-left: none;

}



.top-menu li a:hover {

	color: #333;

}



/* =Primary Menu

-------------------------------------------------------------- */

.menu {

	

	margin: 0 auto;

}



.menu, 

.menu ul {

	display: block;

	list-style-type: none;

	margin: 0 0 0 0;

	padding: 0 0 0 0;
	font-family: 'MyriadPro-Cond';
	text-transform:uppercase;
	font-size:18px;
	line-height:50px;

}



.menu li {

	border: 0;

	display: block;

	float: left;

	margin: 0;

	padding: 0 10px;

	position: relative;

	z-index: 5;
	
	line-height:54px;

}



.menu li:hover a,

.menu li.current_page_item a {

	white-space: normal;

	z-index: 10000;

}





.menu li li {

	float: none;

}



.menu ul {

	left: 0;

	position: absolute;

	top: 0;

	visibility: hidden;

	z-index: 10;

}



.menu li:hover > ul {

	top: 100%;

	visibility: visible;

}



.menu li li:hover > ul {

	left: 100%;

	top: 0;

}



.menu:after, 

.menu ul:after {

	clear: both;

	content: '.';

	display: block;

	height: 0;

	overflow: hidden;

	visibility: hidden;

}



.menu, 

.menu ul {

	min-height: 0;

}



.menu ul {

	margin: -10px 0 0 -30px;

	padding: 10px 30px 30px;

}



.menu ul ul {

	margin: -30px 0 0 -10px;

	padding: 30px 30px 30px 10px;

}



.menu ul li a:hover, 

.menu li li a:hover {

	color: #484848;

	text-decoration: none;

}



.menu ul {

	min-width: 15em;

	width: auto;

}



.menu a {

	color: #000;

    cursor: pointer;

	display: block;

	font-size: 19px;

	margin: 0;

	padding:0 14px;

	position: relative;

	text-decoration: none;

	background:url(../images/li_sep.gif) no-repeat scroll right 3px transparent;

}

.menu a:last-child { background:none;}



.menu a:hover,

.menu li.active a

 {

	

	color: #27aae1;

}



.menu .current_page_item a {

	color:#1178ba;
}





.menu li li {

	background: #fff;

	background-image: none;

	border: 1px solid #b2b2b2;

	border-top: none;

	color: #444;

	filter: none;

	width: auto;

}



.menu li li a {

	background: transparent !important;

	border: none;

	color: #444;

	font-size: 12px;

	font-weight: 400;

	height: auto;

	height: 20px;

	line-height: 20px;

	padding: 5px 10px;

	text-shadow: none;

	white-space: nowrap;

}



.menu li li a:hover {

	background: #f5f5f5 !important;

	background-image: none;

	border: none;

	color: #444;

	filter: none;

}



.menu ul > li + li {

	border-top: 0;

}



.menu li li:hover > ul {

	left: 100%;

	top: 0;

}



.menu > li:first-child > a {

	border-left: none;

}



/* =Primary Main Menu IE Fixes (Modernizr)

-------------------------------------------------------------- */

.ie7 .menu ul {

	background: url(../responsive_files/images/ie7-fix.gif) repeat;

}



.ie7 .menu li li a  {

    min-width: 100%;

}



/* =Responsive Menu 

-------------------------------------------------------------- */

.tinynav { 

    display: none 

}



/* =Sub Header Menu

-------------------------------------------------------------- */

.sub-header-menu {

	background-color: #fff;

	border: 1px solid #d6d6d6;

	border-top: none;

	clear: both;

	margin: 0 auto;

}



.sub-header-menu, 

.sub-header-menu ul {

	display: block;

	list-style-type: none;

	margin: 0;

	padding: 0;

}



.sub-header-menu li {

	border: 0;

	display: block;

	float: left;

	margin: 0;

	padding: 0;

	position: relative;

	z-index: 5;

}



.sub-header-menu li:hover {

	white-space: normal;

	z-index: 10000;

}



.sub-header-menu li li {

	float: none;

}



.sub-header-menu ul {

	left: 0;

	position: absolute;

	top: 0;

	visibility: hidden;

	z-index: 10;

}



.sub-header-menu li:hover > ul {

	top: 100%;

	visibility: visible;

}



.sub-header-menu li li:hover > ul {

	left: 100%;

	top: 0;

}



.sub-header-menu:after, 

.sub-header-menu ul:after {

	clear: both;

	content: '.';

	display: block;

	height: 0;

	overflow: hidden;

	visibility: hidden;

}



.sub-header-menu, 

.sub-header-menu ul {

	min-height: 0;

}



.sub-header-menu ul {

	margin: -10px 0 0 -30px;

	padding: 10px 30px 30px;

}



.sub-header-menu ul ul {

	margin: -30px 0 0 -10px;

	padding: 30px 30px 30px 10px;

}



.sub-header-menu ul li a:hover, 

.sub-header-menu li li a:hover {

	color: #484848;

	text-decoration: none;

}



.sub-header-menu ul {

	width: 14em;

}



.sub-header-menu a {

	border-left: 1px solid #e2e2e2;

	color: #333;

    cursor: pointer;

	display: block;

	font-size: 13px;

	font-weight: 700;

	height: 45px;

	line-height: 45px;

	margin: 0;

	padding: 0 0.9em;

	position: relative;

	text-decoration: none;

	text-shadow: none;

}



.sub-header-menu a:hover {

	background-color: #f9f9f9;

	-moz-background-clip: padding;

	-webkit-background-clip: padding-box;

	background-clip: padding-box;

}



.sub-header-menu .current_page_item a {

	background-color: #f9f9f9;

}



.sub-header-menu li li {

	background: #fff;

	background-image: none;

	border: 1px solid #d6d6d6;

	border-top: none;

	color: #444;

	filter: none;

	width: auto;

}



.sub-header-menu li li a {

	border: none;

	color: #444;

	font-size: 12px;

	font-weight: 400;

	height: auto;

	height: 20px;

	line-height: 20px;

	padding: 5px 10px;

	text-shadow: none;

}



.sub-header-menu li li a:hover {

	background: #f9f9f9;

	background-image: none;

	border: none;

	color: #444;

	filter: none;

}



.sub-header-menu ul > li + li {

	border-top: 0;

}



.sub-header-menu li li:hover > ul {

	left: 100%;

	top: 0;

}



.sub-header-menu > li:first-child > a {

	border-left: none;

}



.sub-header-menu ul.children a, 

.sub-header-menu .current_page_ancestor, 

.sub-header-menu .current_page_ancestor ul a {

	background: none;

	background-image: none;

	filter: none;

}



/* =Sub Header Menu IE Fixes (Modernizr)

-------------------------------------------------------------- */

.ie7 .sub-header-menu ul {

	background: url(../responsive_files/images/ie7-fix.gif) repeat;

}



.ie7 .sub-header-menu li li a  {

    min-width: 100%;

}



/* =Footer Menu

-------------------------------------------------------------- */

.footer-menu {

	margin-left: 0;

}



.footer-menu li {

	display: inline;

	list-style-type: none;

}



.footer-menu li a {

	border-left: 1px solid #ccc;

	color: #333;

	padding: 0 8px;

}



.footer-menu > li:first-child > a {

	border-left: none;

	padding: 0 8px 0 0;

}



.footer-menu li a:hover {

	color: #333;

}



/* =Navigation

-------------------------------------------------------------- */

.navigation {

	color: #111;

	display: block;

	font-size: 13px;

	height: 28px;

	line-height: 28px;

	margin: 20px 0;

	padding: 0 5px;

}



.navigation a {

	color: #aaa;

	padding: 4px 10px;

}



.navigation a:hover {

	color: #111;

	text-decoration: none;

}



.navigation .previous {

	float: left;

}



.navigation .next {

	float: right;

}



.navigation .bracket {

	font-size: 36px;

}



/* =Pagination (pages)

-------------------------------------------------------------- */

.pagination {

	clear: both;

	display: block;

	font-size: 16px;

	font-weight: 700;

	margin: 10px 0;

	padding: 5px 0;

}



.pagination a {

	text-decoration: none;

}



/* =Breadcrumb Lists

-------------------------------------------------------------- */

.breadcrumb-list {

	font-size: 12px;

	padding: 10px 0 0 0;

}



/* =Comments

-------------------------------------------------------------- */

#commentform {

	margin: 0;

}



.commentlist {

	border-bottom: 1px dotted #eee;

	list-style: none;

	margin: 0;

	padding: 0;

}



.commentlist ol {

	list-style:decimal;

}



.commentlist li {

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	background-color: #fff;

	border-radius: 4px;

	margin: 0;

}



.commentlist .bypostauthor {}



.commentlist li cite {

	color: #111;

	font-size: 1.1em;

	font-style: normal;

	font-weight: 400;

}



.commentlist li.alt {

	background: #f9f9f9;

}



.commentlist .children {

	list-style: none;

	margin-left: 10px;

	padding: 10px;

}



.commentlist .avatar {

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	float: left;

	margin-right: 10px;

	padding: 0;

	vertical-align: middle;

}



.comment-author .fn {

}



.comment-author .says {

	color: #999;

}



.comment-body .comment-meta {

	color: #999;

	display: inline-block;

	margin: 0;

	padding: 0;

	text-align: left;

}



.comment-body .comment-meta a {

	font-size: 11px;

}



.comment-body {

	clear: both;

	padding: 10px;

}



.comment-body p {

	clear: both;

}



.comment-body .reply {

}



.pingback, .trackback {

	list-style: none;

	margin: 20px 0;

}



.pingback cite, 

.trackback cite {

	font-style: normal;

}



#pings,

#comments {

	text-align: left;

}



#respond {

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	background-color: #eaeaea;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea));

	background-image: -webkit-linear-gradient(top, #ffffff, #eaeaea);

	background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);

	background-image: -ms-linear-gradient(top, #ffffff, #eaeaea);

	background-image: -o-linear-gradient(top, #ffffff, #eaeaea);

	background-image: linear-gradient(top, #ffffff, #eaeaea);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaeaea);

	border: 1px solid #ccc;

	border-bottom-color: #aaa;

	border-radius: 2px;

	clear: both;

	margin-top: 15px;

	padding: 10px 20px 50px;

}



#respond label {

	display: inline;

}



.reply {

	margin: 10px 0;

}



.comment-form-url input,  

.comment-form-email input,

.comment-form-author input,

.comment-form-comment textarea {

	display: block;

}



.nocomments {

	color: #999;

	font-size: .9em;

	text-align: center;

}



/* =WordPress Core

-------------------------------------------------------------- */

.alignnone {

	margin: 5px 20px 20px 0;

}



.aligncenter, 

div.aligncenter {

	display: block;

	margin: 5px auto;

}



.alignright {

	float: right;

	margin: 5px 0 20px 20px;

}



.alignleft {

	float: left;

	margin: 5px 20px 20px 0;

}



.aligncenter {

	display: block;

	margin: 5px auto;

}



a img.alignright {

	float: right;

	margin: 5px 0 20px 20px;

}



a img.alignnone {

	margin: 5px 20px 20px 0;

}



a img.alignleft {

	float: left;

	margin: 5px 20px 20px 0;

}



a img.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	background: #fff;

	border: 1px solid #f0f0f0;

	max-width: 96%;

	padding: 5px 3px 10px;

	text-align: center;

}



.wp-caption.alignnone {

	margin: 5px 20px 20px 0;

}



.wp-caption.alignleft {

	margin: 5px 20px 20px 0;

}



.wp-caption.alignright {

	margin: 5px 0 20px 20px;

}



.wp-caption img {

	border: 0 none;

	height: auto;

	margin: 0;

	max-width: 98.5%;

	padding: 0;

	width: auto;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 1.5em;

	margin: 0;

	padding: 0 4px 5px;

}



img.wp-smiley {

	vertical-align: middle;

}



/* =WordPress Gallery

-------------------------------------------------------------- */

.gallery {

	margin: 0 auto 18px;

}



.gallery .gallery-item {

	float: left;

	margin-top: 0;

	text-align: center;

	max-width: 155px;

}



.gallery img {

	border: 1px solid #ddd;

}



.gallery .gallery-caption {

	font-size: 12px;

	margin: 0 0 12px;

}



.gallery dl {

	margin: 0;

}



.gallery br+br {

	display: none;

}



.attachment-gallery img {

	background: #fff;

	border: 1px solid #f0f0f0;

	display: block;

	height: auto;

	margin: 15px auto;

	max-width: 96%;

	padding: 5px;

	width: auto;

}



.gallery-meta .iso, 

.gallery-meta .camera,

.gallery-meta .shutter,

.gallery-meta .aperture,

.gallery-meta .full-size,  

.gallery-meta .focal-length {

	display: block;

}



/* =Post Thumbnails 

-------------------------------------------------------------- */

img.wp-post-image,

img.attachment-full,

img.attachment-large, 

img.attachment-medium, 

img.attachment-thumbnail {

	display: block;

	margin: 15px auto;

	width: auto;

}



/* =WooCommerce

-------------------------------------------------------------- */

#breadcrumb {

	padding: 40px 0 0 0;

}



#breadcrumb a {

	color: #06c;

	font-size: 12px;

	font-weight: 400;

}



#breadcrumb a:hover {

	color: #444;

	text-decoration: none;

}



#content-woocommerce {

	margin-bottom: 20px;

}



.products ul, ul.products {

	margin-top: 40px;

}



.cart-collaterals .shipping_calculator {

	width: 100%;

}



table.shop_table {}



table.cart td.actions .coupon .input-text, 

table.cart td.actions .coupon .input-text {

	cursor: text;

}



/* =Footer

-------------------------------------------------------------- */




.scroll-top {

	text-align: center;

}



.copyright {

	text-align: left;

}



.powered {

	text-align: right;

}



/* =Social Icons

-------------------------------------------------------------- */

#footer .social-icons {

	list-style: none;

	line-height: normal;

	margin: 0;

	text-align: right;

}





#footer .yelp-icon,

#footer .vimeo-icon, 

#footer .youtube-icon, 

#footer .twitter-icon,

#footer .facebook-icon, 

#footer .linkedin-icon, 

#footer .rss-feed-icon, 

#footer .instagram-icon,

#footer .pinterest-icon, 

#footer .foursquare-icon,

#footer .google-plus-icon, 

#footer .stumble-upon-icon {

	display: inline;

	margin: 1px;

	padding-left: 3px;

}



/* =Alignments Extras

-------------------------------------------------------------- */

.left {

	float: left;

}



.right {

	float: right;

}



.center {

	text-align: center;

}



/* =Clearfix

-------------------------------------------------------------- */





#container,

#container1, 

.widget-wrapper {

	display: inline-block;

}

.widget-wrapper {

	display: inline-block;

}



*html .clearfix, 

*html #container, 

*html .widget-wrapper {

	height: 1%;

}



.clearfix, 

#container,

#container1, 

.widget-wrapper {

	display: block;

}



.widget-wrapper {

	display: block;
	border:1px solid #cdcdcd;
	background:#efefef;

}



.clear {

	clear: both;

}



/* =Begin bidirectionality settings (do not change)

-------------------------------------------------------------- */

BDO[DIR="ltr"] {

	direction: ltr;

	unicode-bidi: bidi-override;

}



BDO[DIR="rtl"] {

	direction: rtl;

	unicode-bidi: bidi-override;

}



[DIR="ltr"] {

   direction: ltr;

   unicode-bidi: embed;

}



[DIR="rtl"] {

   direction: rtl;

   unicode-bidi: embed;

}



/* =Media Print

    If you're working on a Child Theme, make sure that all

	media queries are included in your style.css

-------------------------------------------------------------- */

@media print {



    h1 {

	    page-break-before: always;

    }



    h1,  h2,  h3,  h4,  h5,  h6 {

	    page-break-after: avoid;

    }



    ul,  ol,  dl {

	    page-break-before: avoid;

    }

}



/*	Retina (HiDPI) Display

    http://www.quirksmode.org/blog/archives/2012/06/devicepixelrati.html

-------------------------------------------------------------- */

@media 

    only screen and (-moz-min-device-pixel-ratio:1.5), 

    only screen and (-o-min-device-pixel-ratio:3/2), 

    only screen and (-webkit-min-device-pixel-ratio:1.5), 

    only screen and (min-device-pixel-ratio:1.5) {

    

    body {}

}



/* =Responsive (Mobile) Design

-------------------------------------------------------------- */

@media screen and (max-width: 980px) {



    body {}

	

    .grid, 

	.grid-right {

	    float: none;

    }

	

	#featured-image .fluid-width-video-wrapper {

	    margin: 20px 0 0 0;

    }
.nav{
    display:none;
}

	

	.home #widgets {

		margin-top: 40px;

	}

    

    .top-widget,

    .home .top-widget {

        margin-top: 0 !important;

    }

	

	.tinynav { 

	    display: block;

		margin: 0 auto;

		width: 100%;

	}

	.menu, .menu ul{ display:none;}

	

	.col-300{ display:block; float:left;}

	#widgets{

		margin-top:0;

		}

	.widget-wrapper h2, .widget-wrapper p { text-align:center!important;}

	#logo{
		float:none!important;
		margin:auto!important;
		margin-bottom:10px!important;
		}
	.call_btn{
		margin:auto!important;
		float:none!important;
		margin-bottom:10px!important;
		}
	#header{
		min-height:158px!important;
		}
	#widgets{ padding-left:25px!important; padding-right:25px!important;}
	.col-300{
		width:30%!important;
		}
	.col-60, .col-140, .col-220, .col-300, .col-380, .col-460, .col-540, .col-620, .col-700, .col-780, .col-860{ margin-right:16px!important;}
	
	.leftpannel,
	.leftpannels{
		width:100%!important;
		float:none!important;
		background:none!important;
		}
	.rightpannel{
		width:100%!important;
		float:none!important;
		background:none!important;
		}
	.footer_inner{
		width:100%!important;
		}
	.footer_box2,
	.footer_box3,
	.footer_box4{
		float:none!important;
		width:100%!important;
		margin-right:0!important;
		margin-bottom:20px!important;
		}
	.footer_bottom{
		width:100%!important;
		}
	.copyright_text{
		float:none!important;
		text-align:center;
		width:100%!important;
		}
	.top_icon{
		float:none!important;
		text-align:center;
		width:70px!important;
		margin:auto!important;
		}
	.twitter_box,
	.testimonials_box{
		width:80%!important;
		margin:auto!important;
		}
	.footer_box1{
		float:none!important;
		width:90%!important;
		margin-right:0!important;
		margin:auto!important;
		margin-bottom:20px!important;
		}
	.testimonial_arrow{
		width:90%!important;
		}
	#footer{
		margin-top:20px!important;
		}
	.footer_box2 ul li,
	.location,
	.phones{
		width:25%!important;
		margin:auto!important;
		text-align:left!important;
		}
	.phones{margin:10px auto!important;}
	#footer h4{
		text-align:center!important;
		margin-bottom:10px!important;
		}
	.footer_socials{
		text-align:center!important;
		}
	#footer h3{
		text-align:center!important;
		}
	.twitter_box{
		text-align:center!important;
		}
    .tinynav{
		-moz-appearance: none !important;

		-webkit-appearance: none !important;

		appearance: none !important;

		background: #fff url(../images/bg-select.png) no-repeat right;

		border: 1px solid #ccc;

        font-size: 12px;

		overflow: hidden;

		padding: 0.5em 1em 0.5em 0.75em;
		}

}



@media screen and (max-width: 650px) {



    body {}



    #logo {

	    float: none;

        margin: 0;

	    text-align: center;

    }



    .grid, 

	.grid-right {

	    float: none;

    }



	#featured-image .fluid-width-video-wrapper {

	    margin: 20px 0 0 0;

    }

    

    .top-widget {

        float: none;

        margin: 0 auto 10px auto;

        position: relative;

        text-align: center;

        width: auto;

    }

    

    .top-widget .widget-title {

        text-align: center;

    }

	

    .js .menu,

	.js .sub-header-menu {

		display: none;

	}

	

	.top-menu, 

	.footer-menu li {

	    float: none;

        font-size: 11px;

	    text-align: center;

    }

	

	.tinynav { 

	    display: block;

		margin: 0 auto;

		width: 100%;

	}

	

	.tinynav {

		-moz-appearance: none !important;

		-webkit-appearance: none !important;

		appearance: none !important;

		background: #fff url(../images/bg-select.png) no-repeat right;

		border: 1px solid #ccc;

        font-size: 12px;

		overflow: hidden;

		padding: 0.5em 1em 0.5em 0.75em;

	}

	

	.ie7 .tinynav,

	.ie8 .tinynav {

		padding-right: 10px;

	}

	

	.ie9 .tinynav  {

		padding-right: 8px;

	}

	

    #footer {

	    text-align: center;

    }



    #footer .social-icons {

	    text-align: center;

    }

}



@media screen and (max-width: 480px) {



    body {}



    #logo {

	    float: none;

	    text-align: center;

    }



    .grid, 

	.grid-right {

	    float: none;

    }

	

	#featured-image .fluid-width-video-wrapper {

	    margin: 20px 0 0 0;

	}

	

	.featured-title {

	    font-size: 40px;

	    padding: 40px 20px 0 20px

    }

    

    .navigation .next,

    .navigation .previous {

        text-align: center;

    }

	

    .menu ul, 

	.menu li, 

	.top-menu, 

	.footer-menu li, 

	.sub-header-menu li {

	    float: none;

	    text-align: center;

        text-rendering: optimizeSpeed;

    }

	

    #footer {

	    text-align: center;

    }



    #footer .social-icons {

	    text-align: center;

    }

	.col-300{ display:inline!important; float:none!important;}
	.header_shade{
		margin-top:-67px!important;
		}

}



@media screen and (max-width: 320px) {

    

    body {}

	

	#featured p {

	    font-size: 12px;

		line-height: 1.2em;

    }



    .featured-title {

	    font-size: 35px;

    }

	

	.featured-subtitle {

		font-size: 15px;

	}



    .call-to-action a.button {

	    font-size: 14px;

	    padding: 7px 17px;

    }

		

}



@media screen and (max-width: 240px) {

    #widgets{ margin-top:200px !important;}

    body {}

	

	#featured p {

	    font-size: 11px;

		line-height: 1.1em;

    }



    .featured-title {

	    font-size: 20px;

    }

	

	.featured-subtitle {

		font-size: 11px;

	}



    .call-to-action a.button {

	    font-size: 12px;

	    padding: 5px 15px;

    }

    

    .top-widget area,

    .top-widget select,

    .top-widget textarea,

    .top-widget input[type="text"], 

    .top-widget input[type="password"] {

        width: 75%;

    }

    

    .widget-title,

    .widget-title-home h3 {

        font-size: 14px;

        height: 13px;

        line-height: 13px;

        text-align: center;

    }

}








@media screen and (max-width: 480px) {

	#header{

		height:200px;

		}
	}



@media screen and (max-width: 320px) {

	#header{

		height:200px;

		}

	

	#wrapper{

		margin:-32px auto;

		}
		
	

	}

@media screen and (max-width: 650px) {

	#header{

		height:200px;

		}


	#widgets{ margin-top:10px !important;}

	#widgets{ margin-left:2px;}

	

	#wrapper {

    margin: 0 auto!important;

    position: relative;

}

	.col-300{ display:inline!important; float:none!important;}

	.widget-wrapper h2{ text-align:center!important;}

	.widget-wrapper p{ text-align:center!important;}

	.small_resolution_banner{  margin-top:5px !important;}
	.header_shade{
	margin-top:-65px!important;
	}

	}

@media screen and (max-width: 980px) {

	#header{

		height:140px;

		}

#wrapper {

	

	margin: 0 auto;

	position: relative;

}



.small_resolution_banner{ display:block!important; margin-top:0; margin-bottom:15px;}

#featured{ display:none;}

	}

.small_resolution_banner{ display:none;}

	
	/* new page css */
	
	
	#main_container{
		background:url(../images/header_bg.png) center 0 no-repeat;
		}
	.call_btn{
		text-align:right;
		height:37px;
		line-height:37px;
		color:#fff;
		width:208px;
		float:right;
		font-size:20px;
		text-align:center;
		font-family:calibri, Arial, Helvetica, sans-serif;
		background:url(../images/phone_number_bg.png) right 0 no-repeat;
		}
	.dotted_sep{
		height:1px;
		width:98%;
		margin:18px 0 25px 0;
		background:url(../images/dotted_sep.gif) 0 0 repeat-x;
		}
	.leftpannel{
		width:65%;
		float:left;
		padding:0 15px 0 0;
		margin-bottom:20px;
		background:url(../images/leftpannel_shade.png) right center no-repeat;
		}
	.leftpannels{
		width:65%;
		float:left;
		min-height:654px;
		padding:0 15px 0 0;
		margin-bottom:20px;
		background:url(../images/leftpannels_shade.png) right center no-repeat!important;
		}
	.leftpannel h2{
		font-family: 'AgencyFB-Reg';
		font-size:32px;
		color:#000000;
		font-weight:normal;
		padding:0 0 20px 5px;
		margin:0;
		}
	.leftpannel h2 span{
		color:#1eae4b;
		}
	.leftpannel p{
		font-size:14px;
		color:#6e7071;
		padding:0 0 20px 0;
		margin:0;
		line-height:16px;
		font-size:14px;
		font-family:calibri, Arial, Helvetica, sans-serif;
		}
	.rightpannel{
		width:30%;
		float:left;
		margin-left:10px;
		}
	.subscribe_btn{
		width:95%;
		font-family:Myriad Pro, 'MyriadPro-Cond';
		color:#6c6a6a;
		font-size:20px;
		text-align:center;
		height:53px;
		line-height:53px;
		border-radius:5px;
		border:1px solid #dfdfdf;
		background:url(../images/subscribe_bg.gif) 0 0 repeat-x;
		}
	.subscribe_btn a{
		text-decoration:none;
		color:#6c6a6a;
		padding:16px 35px 16px 0 !important;
		background:url(../images/subscribe_icon.png) right center no-repeat;
		}
	.subscribe_btn a:hover{
		text-decoration:none!important;
		color:#000!important;
		}
	.rightpannel p{
		font-family:Myriad Pro, 'MyriadPro-Cond';
		font-size:14px;
		color:#8b8787;
		margin:0;
		padding:12px 0;
		}
	.rightpannel .email_box{
		border-radius:5px;
		overflow:hidden;
		width:95%;
		height:33px;
		font-size:13px;
		color:#ffffff;
		border-top:1px soli #cfcfcf;
		font-family:Myriad Pro, 'MyriadPro-Cond';
		background:url(../images/email_bg.gif) 0 0 repeat-x;
		}
	.email_inp{
		background:none!important;
		border:none!important;
		border-bottom:non!important;
		color:#fff;
		height:26px;
		width:70%;
		padding-left:10px!important;
		line-height:33px;
		}
	.go_btn{
		width:39px;
		height:33px;
		border:none;
		float:right;
		background:url(../images/go_btn.png) no-repeat;
		}
	.donate_box{
		border-radius:5px;
		overflow:hidden;
		width:95%;
		margin-top:15px;
		height:112px;
		border:1px solid #d2d2d2;
		font-family: 'MyriadPro-BoldCond';
		font-size:27px;
		color:#1eae4b;
		text-align:right;
		background:#fff url(../images/donate_box_bg.png) right 0 no-repeat;
		}
	.donate_box1{
		border-radius:5px;
		overflow:hidden;
		width:95%;
		margin-top:15px;
		height:112px;
		border:1px solid #d2d2d2;
		font-family: 'MyriadPro-BoldCond';
		font-size:27px;
		color:#1eae4b;
		text-align:right;
		background:#fffca1;
		}
	#footer{
		width:100%;
		background:#2a2a2a;
		font-family:calibri, Arial, Helvetica, sans-serif;
		border-top:9px solid #008aff;
		}
	.footer_inner{
		width:1028px;
		margin:auto;
		padding:18px 0 0 0;
		}
	#footer h3{
		font-size:20px;
		color:#aaaaaa;
		margin:0;
		padding:0 0 15px 0;
		font-weight:normal;
		}
	#footer h4{
		font-size:20px;
		color:#aaaaaa;
		margin:0;
		padding:0 0 15px 0;
		font-weight:normal;
		background:url(../images/footer_border.gif) 0 bottom repeat-x;
		}
	.footer_box1{
		width:275px;
		float:left;
		margin-right:60px;
		}
	.testimonials_box{
		width:100%;
		border-radius:10px;
		min-height:130px;
		border-left:1px solid #393939;
		border-right:1px solid #393939;
		border-bottom:1px solid #393939;
		overflow:hidden;
		color:#c0c0c0;
		padding:10px;
		font-size:15px;
		line-height:18px;
		font-family:calibri, Arial, Helvetica, sans-serif;
		box-shadow:0px 1px 4px #000000 inset;
		}
	.testimonials_box p{
		padding:18px 5px 0 15px;
		background:url(../images/testimonial_icon.png) left top no-repeat;
		}
	.testimonial_arrow{
		width:100%;
		height:auto;
		font-size:14px;
		color:#a7a8a5;
		line-height:15px;
		padding-right:0;
		padding-top:20px;
		margin-top:-1px;
		text-align:right;
		background:url(../images/testimonial_arrow.png) right top no-repeat;
		}
	.testimonial_arrow span{
		color:#87bb0f;
		}
	.footer_box2{
		width:160px;
		float:left;
		margin-right:60px;
		}
	.footer_box2 ul{
		margin:0;
		padding:10px 0 0 0;
		}
	.footer_box2 ul li{
		list-style:none;
		line-height:25px;
		font-size:14px;
		padding:0 0 0 20px;
		background:url(../images/footer_li_icon.png) left center no-repeat;
		}
	.footer_box2 ul li:last-child{
		background:url(../images/footer_li_icon.png) left center no-repeat!important;
		}
	.footer_box2 ul li a{
		color:#aaaaaa;
		text-decoration:none;
		}
	.footer_box2 ul li a:hover{
		color:#87bb0f;
		}
	.footer_box3{
		float:left;
		width:190px;
		margin-right:48px;
		}
	.footer_box4{
		float:left;
		width:175px;
		}
	.location{
		color:#aaaaaa;
		line-height:15px;
		padding:0 0 0 20px;
		margin-top:15px;
		margin-bottom:20px;
		background:url(../images/location_icon.png) left 3px no-repeat;	
		}
	.phones{
		color:#72981a;
		line-height:22px;
		padding:0 0 0 25px;
		margin-top:15px;
		margin-bottom:20px;
		background:url(../images/phone_icon.png) left 3px no-repeat;	
		}
	.footer_socials{
		padding:5px 0 0 0;
		}
	.footer_socials img{
		margin:0 3px;
		}
	.twitter_box{
		width:100%;
		border-radius:10px;
		min-height:130px;
		border-left:1px solid #393939;
		border-right:1px solid #393939;
		border-bottom:1px solid #393939;
		overflow:hidden;
		color:#c0c0c0;
		padding:10px;
		font-size:15px;
		line-height:18px;
		font-family:calibri, Arial, Helvetica, sans-serif;
		box-shadow:0px 1px 4px #000000 inset;
		}
	.twitter_box p{
		margin:0;
		padding:0;
		font-size:13px;
		color:#aaaaaa;
		line-height:13px;
		padding-bottom:20px;
		}
	.twitter_box p span{
		color:#62811a;
		font-size:12px;
		font-style:italic;
		}
	.footer_bottom{
		width:987px;
		margin-top:25px;
		padding:10px 0 0 0;
		background:url(../images/footer_strip.gif) 0 top repeat-x;
		}
	.copyright_text{
		float:left;
		color:#aaaaaa;
		font-size:13px;
		}
	.top_icon{
		font-family:Myriad Pro, Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#e4e4e4;
		float:right;
		padding-bottom:20px;
		background:url(../images/top_icon.png) left 0 no-repeat;
		}
	.top_icon a{
		color:#e4e4e4;
		padding:0 0 0 35px;
		text-decoration:none;
		}
	
	.permanent_residency_heading{
		width:100%;
		height:44px;
		border-radius:10px;
		font-family:Myriad Pro, Arial, Helvetica, sans-serif;
		font-size:22px;
		line-height:44px;
		border:1px solid #d5d5d5;
		color:#0b0c0d;
		overflow:hidden;
		margin-bottom:20px;
		background:url(../images/left_heading_bg.png) 0 0 repeat-x;
		}
	.permanent_arrow{
		padding:0 10px 0 10px;
		background:url(../images/subscribe_icon.png) 99% center no-repeat;
		}
	
	.other_links{
		height:38px;
		line-height:38px;
		font-family:Myriad Pro, Arial, Helvetica, sans-serif;
		font-size:20px;
		border-radius:10px;
		overflow:hidden;
		color:#6c6a6a;
		width:95%;
		margin-top:20px;
		border:1px solid #dfdfdf;
		background:url(../images/other_links_bg.png) 0 0 repeat-x;
		}
	.other_link{
		padding:0 0 0 15px;
		background:url(../images/subscribe_icon.png) 98% center no-repeat;
		}
	.right_links{}
	
	.right_links ul{
		margin:0;
		padding:10px 0 0 0;
		}
	.right_links ul li{
		list-style:none;
		font-family:calibri, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#6e7071;
		line-height:40px;
		padding:0 0 0 20px;
		border-bottom:1px dashed #6e7071;
		background:url(../images/right_links_arrow.png) 5px center no-repeat;
		}
	.right_links ul li:last-child{
		border:none;
		}
	.right_links ul li a{
		text-decoration:none;
		color:#6e7071;
		}
	.right_links ul li a:hover,
	.right_links ul li.active a{
		color:#23ae4b!important;
		font-weight:bold;
		text-decoration:none!important;
		}
.acc_prz{
    width:auto;
    height:22px;
    font-size:14px;
    text-align:center;
    padding:5px;
    border:solid 2px #666;
    color:#aaa;
    margin-top:5%;
}
.acc_prz:hover{
    color:#72981a;
    border:solid 2px #aaa;
}
	/* new page css */
	
	/* contact page style ***/
	
	.contact-form-area {
    margin: 25px 0 0;
    padding: 0;
}
.contact-form-area tr {
    display: block;
    margin-bottom: 10px;
    padding: 0;
}
.contact-form-area input {
    border: 1px solid #CCCCCC;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 220px;
}
.contact-form-area textarea {
    border: 1px solid #CCCCCC;
    height: 80px;
    margin: 0;
    padding: 0;
    resize: none;
    width: 220px;
}
.contactusColumn1 {
    color: #6E7071;
    font-family: calibri,Arial,Helvetica,sans-serif;
    font-size: 14px;
    width: 100px;
}
.submit {
    background: none repeat scroll 0 0 #7BB33D!important;
    border: medium none !important;
    color: #FFFFFF!important;
    cursor: pointer;
    font-family: calibri,Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 27px !important;
    margin: 0;
    padding: 0;
    width: 72px !important;
}
.submit:hover {
    background: none repeat scroll 0 0 #7BB33D;
}
.reset {
    background: none repeat scroll 0 0 #7BB33D!important;
    border: medium none !important;
    color: #FFFFFF;
    cursor: pointer;
   font-family: calibri,Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 27px !important;
    margin: 0;
    padding: 0;
    width: 72px !important;
}
.reset:hover {
    background: none repeat scroll 0 0 #7BB33D;
}
.txtRed,.error {
 	font-family: calibri,Arial,Helvetica,sans-serif;
    font-size: 12px;
	color:#FF0000;
	}
.refresh {
    background: url("../images/refreshBtn.png") no-repeat scroll 0 0 transparent;
}
.refresh {
    display: block;
    float: left;
    height: 28px;
    text-indent: -100000px;
    width: 24px;
}

@media \0screen {
.menu a{font-size:15px; font-family: arial;font-weight: bold; }


.menu li li a{
height:auto!important;
font-size: 15px !important;
font-weight: bold !important;
font-family: arial !important;
}
