body {

	background: #eee

}



h3 {

	color: #555

}



h2 a {

	text-decoration: none

}



/*h2, */.items-leading h2 {

	border-bottom: solid 1px #ddd;

}



.items-row h2 {

	border-top: solid 1px #ddd;

	border-bottom: solid 1px #ddd;

}



/*

a:link,a:visited {

	color: #095197

}



a:hover,a:active,a:focus {

	background: #095197;

	color: #FFF;

}*/



.logoheader {

	background: url(../../../images/headers/estudillo_website_header_new_logo.png) no-repeat right	bottom #0C1A3E;

	color: #FFFFFF;

	min-height: 248px;

}



/* +++++++++++++++++  Template Columns +++++++++++++++ */



#column1_wrapper {

	width: 100%;

	border: 0px;

}

#left1col {

	width: 285px;

	float: left;

	padding: 0px 0px 0px 0px;

}

#left1pad {

	width: 0px;

	float: left;

}

#right1col {

	width: 0px;

	float: right;

	padding: 0px 0px 0px 0px;

}

#right1pad {

	width: 0px;

	float: right;

}

#center1col {

	margin-left: 300px;

	margin-right: 0px;

	padding: 0px 0px 0px 0px;

}



/*  end template columns */



#all {

	background: #FFFFFF;

	color: #444;

}



#shadow #all {

	box-shadow: 0px 20px 10px #555555

}



#header ul.menu {

  background-color:#ddd;

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee", endColorstr="#dddddd");

  background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));

  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);

  background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));

  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);

  background-image: -o-linear-gradient(top, #eeeeee, #dddddd);

  background-image: linear-gradient(#eeeeee, #dddddd);

  border-color: #b2b2b2 #b2b2b2 hsl(114, 0%, 62.5%);



  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.49);

  -webkit-font-smoothing: antialiased;

	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px	rgba(0, 0, 0, 0.05);

	color: #095197;

	border: solid 1px #ddd;

	border: 1px solid #e5e5e5;

	text-transform: uppercase;

}



#header ul.menu a:link,#header ul.menu a:visited {

	color: #333;

	display: inline-block;

	font-weight: bold;

	text-decoration: none;

	margin: 0 0 0;

	padding: 12px 15px;

	position: relative;

	border-right: 1px solid #ddd;

	box-shadow: 1px 0px 0px #f5f5f5;

}



/*  grey background *

.button,button,p.readmore a,#header input.button,.pagenav a:link,.pagenav a:visited,#advanced-search-toggle,.profile-edit a:link,.profile-edit a:visited,h3.js_heading

	{

  background-color:#ddd;

  background-repeat: repeat-x;

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

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

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

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

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dddddd));

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

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

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

  border-color: #b2b2b2 #b2b2b2 hsl(114, 0%, 62.5%);



  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.49);

  -webkit-font-smoothing: antialiased;

	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px

		rgba(0, 0, 0, 0.05);

	color: #095197;

	border: solid 1px #ddd

}



/* +++++++++++++  table display  Catgegories table, contact etc, ++++++++++++++++++++* */

table {

	border: solid 1px #ddd

}



table th {

	background-color: #0074cc;

	color: #fff;

	background-image: -moz-linear-gradient(top, #095197, #1B6BA5);

	background-image: -ms-linear-gradient(top, #095197, #1B6BA5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#095197),

		to(#1B6BA5) );

	background-image: -webkit-linear-gradient(top, #095197, #1B6BA5);

	background-image: -o-linear-gradient(top, #095197, #1B6BA5);

	background-image: linear-gradient(top, #095197, #1B6BA5);

	background-repeat: repeat-x;

	filter: progid: DXImageTransform.Microsoft.gradient (startColorstr = '#095197', endColorstr =   '#1B6BA5', GradientType =   0);

	border-color: #0055cc #0055cc #003580;

	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

	filter: progid: dximagetransform.microsoft.gradient (enabled = false);

}



table th a:link,table th a:visited {

	color: #fff

}



tr.odd,tr.cat-list-row1 {

	background: #f8f8f8

}



table  tr:hover td {

	background: #FEFDE2;

}



/* blue background */

.button:hover,

.button:active,

.button:focus,

button:hover,

p.readmore a:hover,

#header ul.menu a:hover,

#header ul.menu a:active,

#header ul.menu a:focus,

.pagenav a:hover,

.pagenav a:active,

.pagenav a:focus,

#advanced-search-toggle:hover,

#advanced-search-toggle:active,

#advanced-search-toggle:focus,

.profile-edit a:hover,

.profile-edit a:active,

.profile-edit a:focus,

#fontsize a:hover,#fontsize a:active,#fontsize a:focus,

#mobile_select h2 a

	{

	background-color: #000000;

	color: #fff;



  background-color:#095197;

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0087d1", endColorstr="#095197");

  background-image: -khtml-gradient(linear, left top, left bottom, from(#0087d1), to (#095197));

  background-image: -moz-linear-gradient(top, #0087d1, #095197);

  background-image: -ms-linear-gradient(top, #0087d1, #095197);

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0087d1), color-stop(100%, #095197));

  background-image: -webkit-linear-gradient(top, #0087d1, #095197);

  background-image: -o-linear-gradient(top, #0087d1, #095197);
  background-image: linear-gradient(#0087d1, #095197);

  border-color: #00456b #095197 hsl(201, 100%, 16%);

  color: #fff ;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);

  -webkit-font-smoothing: antialiased;

  cursor: pointer;

}



/* +++++++++++++++++  Pagination +++++++++++++++ */

.pagination span,.pagination span  a:hover {

	color: #999999;

	background-color: #f5f5f5;

}



/* active item */

span.pagenav {

	background: #095197;

	color: #fff

}



.pagination-start span.pagenav,.pagination-prev  span.pagenav,.pagination-end span.pagenav,.pagination-next span.pagenav

	{

	background-color: #f5f5f5;

	color: #444

}



/* +++++++++++++++++  content  +++++++++++++++ */

.article-info {

	background-color: #fbfbfb;

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

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

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to (#f5f5f5) );

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

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

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

	background-repeat: repeat-x;

	filter: progid:   DXImageTransform.Microsoft.gradient (startColorstr = '#ffffff', endColorstr = '#f5f5f5', GradientType = 0);

	border: 1px solid #ddd;

	-webkit-box-shadow: inset 0 1px 0 #ffffff;

	-moz-box-shadow: inset 0 1px 0 #ffffff;

	box-shadow: inset 0 1px 0 #ffffff;

}



ul.menu a:link,ul.menu a:visited {

	color: #444;

}



/* ++++++++++++++++++++++  menu ++++++++++++++++++++++++++  */

.moduletable_menu {

	border: solid 1px #ddd;

	background: #f9f9f9;

}



#header ul.menu {

	border: solid 1px #D5D5D5;

	box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 5px rgba(0, 0, 0, 0.1);

}



#header ul.menu a {

	box-shadow: none;

	border-bottom: 0

}



ul.menu a:hover,ul.menu a:active,ul.menu a:focus {

	background-color: #F5F5F5;

	background-image: -moz-linear-gradient(center top, #FFFFFF, #E6E6E6);

	background-repeat: repeat-x;

	background: url(../images/3.0/arrow.png) no-repeat right center;

	color: #095197

}



/* ++++++++++++++++   highlightning active menuitem  +++++++++++++++++++ */

ul.menu li.active a,ul.menu  li.active ul li.active a,ul.menu  li.active ul li.active  ul li.active a,ul.menu  li.active ul li.active  ul li.active ul li.active  a,ul.menu  li.active ul li.active  ul li.active ul li.active ul li.active a

	{

	font-weight: bold;

}



ul.menu  li.active ul li a,ul.menu  li.active ul li.active  ul li a,ul.menu  li.active ul li.active  ul li.active ul li  a,ul.menu  li.active ul li.active  ul li.active ul li.active ul li a

	{

	font-weight: normal

}



ul.menu a {

	box-shadow: 0 1px 0 #fff;

	border-bottom: solid 1px #ddd;

	text-shadow: 0 1px 0 #fff

}



ul.menu ul a {

	background: #e5e5e5;

	margin-bottom: 1px

}



ul.menu ul ul ul a {

	background: #f5f5f5 url(../images/3.0/arrow.png) no-repeat 24px center;

}



ul.menu ul ul ul ul a {

	background: #fff;

}



/* +++++++++++++++++++++++  SLIDER  ++++++++++++++++++++  */

.panel h3.pane-toggler a {

	background: url(../images/slider_plus.png) right top no-repeat;

	color: #333

}



.panel h3.pane-toggler-down a {

	background: url(../images/slider_minus.png) right top no-repeat;

	border-bottom: solid 1px #ddd;

	color: #333

}



/*  +++++++++++++++++   Tabs ++++++++++++++++++++++  */

ul.tabs li,dl.tabs dt h3 a:link,dl.tabs dt h3 a:visited {

	background: #f5f5f5 url(../images/nature/box.png) repeat-x;

}



ul.tabs li a:link,ul.tabs li a:visited,dl.tabs dt a {

	color: #333;

	border: solid 1px #ddd;

	border-bottom: 0

}



ul.tabs li a:hover,ul.tabs li a:active,ul.tabs li a:focus {

	color: #000

}



.tabcontent,div.current {

	background: #fff;

	color: #000;

	border: solid 1px #ddd;

}



.tabcontent .linkclosed {

	color: #000;

	border-bottom: solid 1px #e5e5e5;

}



ul.tabs li a.linkopen,dl.tabs dt.open  h3 a:link,dl.tabs dt.open  h3 a:visited

	{

	background: #fff;

	color: #333;

	border-radius: 5px 5px 0px 0px;

}



ul.tabs li a.linkclosed:hover,ul.tabs li a.linkclosed:active,ul.tabs li a.linkclosed:focus,ul.tabs li a.linkopen:hover,ul.tabs li a.linkopen:active,ul.tabs li a.linkopen:focus

	{

	background: #555;

	color: #fff

}



#footer-inner,#footer {

	background: #f5f5f5;

	box-shadow: 0px 20px 10px #555

}



#footer {

	background: #555;

	max-width: 1025px;

	margin: 0 auto;

	box-shadow: 0px 0px 10px #555555;

	color: #fff

}



#footer a {

	color: #fff;

	background: none

}



#bottom a {

	background: none

}



.box1 {

	border-right: solid 1px #ccc

}



.box3 {

	border-left: solid 1px #ccc

}



#bottom  ul li a {

	background-image: none;

	padding-left: 0

}



/* -------------------------- estudillo styles --------------------- */



/* -------------------------- Primary Featured Content --------------------- */

#featured-content-module #featured-content-module-three-columns-main-content-area-skin {

	padding: 5px 0px 0px 0;

	margin: 0;

	width: 1050px;

	height: 175px;

}

#featured-content-module #featured-content-module-three-columns-main-content-area-skin .tile {

	text-align: left;

	display: inline-block;

	width: 326px;

	height: 175px;

	position: relative;

	list-style-type: none;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	vertical-align: top;

	background: #F5E5E5 no-repeat 0 0;

}



#featured-content-module #featured-content-module-three-columns-main-content-area-skin .tile:hover, #featured-content-module #featured-content-module-three-columns-main-content-area-skin .tile:active, #featured-content-module #featured-content-module-three-columns-main-content-area-skin .tile:focus {

	background-color: #d4d7ed;

}



/******** Primary Featured Content Tile 1 ********/



#featured-content-module #featured-content-module-three-columns-main-content-area-skin .tile.tile-1 {

	float: left;

	background-image:url("../../../images/estudillo/estudillo_mansion_2.png");

	margin: 0px 31px 0px 5px;

}

#featured-content-module #featured-content-module-three-columns-main-content-area-skin .tile.tile-1 h3 {

	margin: 137px 0 0 15px;

	padding-bottom: 4px;

	font-family: 'Great Vibes', cursive;

	font-size: 36px;

	color: #ff0000;

}

#featured-content-module #featured-content-module-three-columns-main-content-area-skin .tile.tile-1 .tile-content {

	font-size: 24px;

	margin: 0px 0 0 16px;

	font-family: 'Great Vibes', cursive;

	float: left;

	color: #ff0000;

}

#featured-content-module #featured-content-module-three-columns-main-content-area-skin .tile.tile-1 .tile-arrow {

	font-size: 22px;

	color: #ff0000;

	font-weight: bolder;

	margin-left: 5px;

	clear:both;

	vertical-align:middle;

}



/******** Primary Featured Content Tile 2 ********/



#featured-content-module #featured-content-module-three-columns-main-content-area-skin .tile.tile-2 {

	float: left;

	background-image:url("../../../images/estudillo/jrotc_award_2013_madrid_tamoria_2.png");

}

#featured-content-module #featured-content-module-three-columns-main-content-area-skin .tile.tile-2 h3 {

	margin: 137px 0 0 15px;

	padding-bottom: 4px;

	font-family: 'Great Vibes', cursive;

	font-size: 36px;

	color: #fff;

}

#featured-content-module #featured-content-module-three-columns-main-content-area-skin .tile.tile-2 .tile-content {

	font-size: 24px;

	margin: 0px 0 0 16px;

	font-family: 'Great Vibes', cursive;

	float: left;

	color: #fff;

}

#featured-content-module #featured-content-module-three-columns-main-content-area-skin .tile.tile-2 .tile-arrow {

	font-size: 22px;

	color: #fff;

	font-weight: bolder;

	margin-left: 5px;

	clear:both;

	vertical-align:middle;

}



/******** Primary Featured Content Tile 3 ********/



#featured-content-module #featured-content-module-three-columns-main-content-area-skin .tile.tile-3 {

	float: right;

	margin-right: 5px;

	background-image:url("../../../images/estudillo/memorial_day_2013_tamoria_powell_2.png");

}

#featured-content-module #featured-content-module-three-columns-main-content-area-skin .tile.tile-3 h3 {

	margin: 137px 0 0 15px;

	padding-bottom: 4px;

	font-family: 'Great Vibes', cursive;

	font-size: 36px;

	color: #0000ff;

}

#featured-content-module #featured-content-module-three-columns-main-content-area-skin .tile.tile-3 .tile-content {

	font-size: 24px;

	margin: 0px 0 0 16px;

	font-family: 'Great Vibes', cursive;

	float: left;

	color: #0000ff; 

}

#featured-content-module #featured-content-module-three-columns-main-content-area-skin .tile.tile-3 .tile-arrow {

	font-size: 22px;

	color: #0000ff; 

	font-weight: bolder;

	margin-left: 5px;

	clear:both;

	vertical-align:middle;

}

.global-footer-module {

/*	background: url("../../../images/estudillo/dar_recognized_site.gif") no-repeat left 0px; */

	height: 154px;

	display:block;

/*	margin-left: 5px; */

}



.global-footer-module .dar-skin .footmenu {

	padding-top: 20px;

	*display:inline-block;

	overflow: hidden;

	text-align: center;

}

.global-footer-module .dar-skin .footmenu a {

	float: none;

	font-size: 12px;

	margin-right: 10px;

	padding-right: 11px;

	color: #000080;

	background: url("../graphics/gfoot-static-sprite.png") no-repeat right -24px;

	text-decoration: underline!important;

}

.global-footer-module .dar-skin .footmenu a:hover, .global-footer-module .dar-skin .footmenu a:focus {

	text-decoration: none!important;

	border-bottom: none!important;

}

.global-footer-module .dar-skin .footmenu a.footmenu-last-link {

	background: none;

}

.global-footer-module .dar-skin p {

	padding: 8px 0px 0px 0px;

	font-size: 12px;

}

.global-footer-module .dar-skin p a {

	color: #000080;

}

.global-footer-module .dar-skin p a:hover, .global-footer-module .dar-skin p a:focus {

	text-decoration: none!important;

	border-bottom: none!important;

}



#all .global-footer-module .dar-skin {

	position: absolute; left: 102px; z-index: 9999;

/*	width: 948px; */

	height: 154px;

}

.global-footer-module .dar-skin .footmenu a.footmenu-first-link {

	background: url("../graphics/gfoot-home-icon.png") no-repeat right 2px;

	padding-right: 20px;

	background-position: right center;

}



/*#all-layout {

	width: 1050px;

	margin: 0 auto;

}*/

#all .columns {

	margin: 25px 0 80px 25px;

*display:inline-block;

}

#all .footer {

	position: relative;

	overflow: hidden;

	height: 179px; 

	background: -moz-linear-gradient(top, #ffffff 0, #e7cf6f 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e7cf6f));

	background: -webkit-linear-gradient(top, #ffffff 0, #e7cf6f 100%);

	background: -o-linear-gradient(top, #ffffff 0, #e7cf6f 100%);

	background: -ms-linear-gradient(top, #ffffff 0, #e7cf6f 100%);

	background: linear-gradient(to bottom, #ffffff 0, #e7cf6f 100%);

	margin: 5px 0px 0px 0px;

	padding: 0px 0px 15px 0px;

	line-height: 2em;

}



#all-layout .footer .demopic-l {

	display: inline-block;

	float: left;

	margin-right: 40px;

	padding: 0px 0px 0px 0px;

/*	clear: both; */

	

}



.ie-7 #all-layout .footer /*.footer-inner*/ {

	overflow: hidden;

}



/******** End Primary Featured Content Tiles ********/



/******** inner CSS ********/

.search_box1, .breadcrumbs, .custom_box1, .todaysdar, .login, .custom_highlight, .box4-content {

	background: -moz-linear-gradient(top, #ffffff 0, #dfd89d 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dfd89d));

	background: -webkit-linear-gradient(top, #ffffff 0, #dfd89d 100%);

	background: -o-linear-gradient(top, #ffffff 0, #dfd89d 100%);

	background: -ms-linear-gradient(top, #ffffff 0, #dfd89d 100%);

	background: linear-gradient(to bottom, #ffffff 0, #dfd89d 100%);

	-webkit-box-shadow: 1px 1px 0 rgba(0,0,0,0.2);

	-moz-box-shadow: 1px 1px 0 rgba(0,0,0,0.2);

	box-shadow: 1px 1px 0 rgba(0,0,0,0.2);

	position: relative;

	top: 5px;

	border: 1px solid #000080;

	border-top: 1px solid #000080;

	-webkit-border-radius: 7px 7px 7px 7px;

	border-radius: 7px 7px 7px 7px;

}



.search_box1, .todaysdar, .login, .custom_highlight, .box4-content {

	padding: 0px 0px 0px 0px;

}



.breadcrumbs {

	padding: 5px 0px 0px 0px;

	line-height: 2em;

}



/* -------------------------- box1 styles --------------------- */

.box1-content h3				{color: #000080; 	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 	font-size:17px; 	margin: 0px 0px 0px 0px; 	padding:0px 0px 13px 0px;	font-weight:bold;}

.box1-content h4				{color: #333399; 	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 	font-size:12px; 	margin: 0px 0px 0px 0px; 	padding:2px 0px 5px 0px; 	font-weight:bold;}

.box1-content h5				{color: #333399; 	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 	font-size:11px;		margin: 0px 0px 0px 0px; 	padding:0px 0px 5px 0px; 	font-weight:normal;}

.box1-content p				{color: #13212D; 	font-family:"Trebuchet MS", Geneva, sans-serif; font-size:12px; 	margin: 0px 0px 10px 0px;	padding:0px 0px 0px 0px; 	line-height:1.4em; 	vertical-align:top;}

.box1-content					{color: #13212D;	font-family:"Trebuchet MS", Geneva, sans-serif;	font-size:12px;	margin: 0px 0px 0px 0px;	padding:10px 10px 10px 10px;	min-height: 100px;	vertical-align: top;}



.box1-content a:link			{color: #000080; 	text-decoration:underline;}

.box1-content a:visited		{color: #000080; 	text-decoration:underline;}

.box1-content a:hover		{color: #000000; 	text-decoration:none;}

.box1-content a:active		{color: #000080; 	text-decoration:underline;}



.box1-content ul				{color: #1E3448;}



.box1-content ol {

	list-style:decimal;

	margin:0px 0px 0px 25px;

/*	padding:0px 20px 10px 0px; */

}



.box1-content ol li {

	list-style:decimal;

/*	margin:0px 0px 0px 0px; */

	padding:0px 0px 3px 3px;

}

.showHere {

	padding:0px 0px 0px 10px;

}



/* -------------------------- box4 styles --------------------- */

.box4-content h1				{color: #000080;	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 	font-size: 16px; 	margin: 20px 0px 20px 0px;	padding:0px 0px 0px 0px;	font-weight:bold;}

.box4-content h2				{color: #000080;	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 	font-size: 17px; 	margin: 0px 0px 0px 0px;	padding:0px 0px 13px 0px;	font-weight:bold;}

.box4-content h3				{color: #000080;	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 	font-size: 17px; 	margin: 0px 0px 0px 0px;	padding:0px 0px 13px 0px;	font-weight:bold;}

.box4-content h4				{color: #333399;	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 13px;	margin: 0px 0px 0px 0px;	padding:0px 0px 10px 0px; 	font-weight:bold;}

.box4-content h5				{color: #333399; 	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 	font-size: 11px;	margin: 0px 0px 0px 0px;	padding:0px 0px 5px 0px; 	font-weight:normal;}

.box4-content p				{color: #13212D;	font-family:"Trebuchet MS", Geneva, sans-serif;	font-size: 13px;	margin: 0px 0px 10px 0px;	padding:0px 0px 0px 0px; 	line-height:1.4em; 	vertical-align:top;}

.box4-content					{color: #13212D;	font-family:"Trebuchet MS", Geneva, sans-serif;	font-size: 13px;	margin: 0px 0px 10px 0px;	padding:10px 10px 10px 10px;	min-height: 50px;	vertical-align: top; 	overflow:hidden;}



.page-header h1				{color: #000080;	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 	font-size: 17px; 	margin: 20px 0px 0px 20px;	padding:0px 0px 0px 0px;	font-weight:bold; font-style: italic;}



.box4-content .page-title	{color: #000080;	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 	font-size: 17px; 	margin: 0px 0px 0px 0px;	padding:0px 0px 13px 0px;	font-weight:bold;}

	

.box4-content a:link			{color: #000080;	text-decoration:underline;}

.box4-content a:visited		{color: #000080; 	text-decoration:underline;}

.box4-content a:hover		{color: #000000; 	text-decoration:none;}

.box4-content a:active		{color: #000080; 	text-decoration:underline;}



.box4-content p.tab 			{ margin-left: 40px; }

.box4-content p.tab2 		{ margin-left: 80px; }

.box4-content p.tab3 		{ margin-left: 120px; }



.box4-content ul				{color: #13212D;}



.box4-content ol {

	list-style:decimal;

	margin:0px 0px 0px 50px;

	padding:0px 20px 10px 0px;

}



.box4-content ol li {

	list-style:decimal;

	margin:0px 0px 0px 0px;

	padding:0px 20px 10px 0px;

}



.box4-content hr.style-one {

    border: 0;

    height: 1px;

    background: #000080;

    background-image: -webkit-linear-gradient(left, #ccc, #000080, #ccc); 

    background-image:    -moz-linear-gradient(left, #ccc, #000080, #ccc); 

    background-image:     -ms-linear-gradient(left, #ccc, #000080, #ccc); 

    background-image:      -o-linear-gradient(left, #ccc, #000080, #ccc);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000080', endColorstr='#cccccc', GradientType=1 ); /* IE6-9 */

	margin:5px 0px 10px 7px; 

}



.box4-content table td h4 {

	padding: 8px 0px 8px 0px;  

}



/* -------------------------- module styles --------------------- */



.search_box1			{position:relative; padding: 10px 2px 0px 2px;	margin: -10px -10px 0px -10px;	text-align:center;}

.todaysdar				{position:relative; padding: 0px 0px 10px 0px;	margin: 0px 0px 0px 0px;}

.custom_highlight		{position:relative; padding: 10px 10px 10px 10px;	margin: 10px -10px 0px -10px;}

.custom_box1			{position:relative; padding: 10px 10px 10px 10px;	margin: -10px -10px 0px -10px;}

.login					{position:relative; padding: 0px 0px 10px 0px;	margin: 10px 0px 10px 0px;}

#bookmark				{position:absolute; top: 15px; left: 915px;	width:auto; 	height:50px; 	z-index: 0;}

#grs						{position:absolute; top: 10px; left: 1000px;	width:auto; 	height:50px; 	z-index: 0;}

#twitter-facebook		{position:absolute; top:4px; 		right:134px;	z-index:9998;}



/* -------------------------- Global styles --------------------- */



hr.style-one {

    border: 0;

    height: 1px;

    background: #000080;

    background-image: -webkit-linear-gradient(left, #ccc, #000080, #ccc); 

    background-image:    -moz-linear-gradient(left, #ccc, #000080, #ccc); 

    background-image:     -ms-linear-gradient(left, #ccc, #000080, #ccc); 

    background-image:      -o-linear-gradient(left, #ccc, #000080, #ccc);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000080', endColorstr='#cccccc', GradientType=1 ); /* IE6-9 */

	margin:12px 5px 2px 5px; 

}

hr.mystyle {

	height: 30px;

	border-style: solid;

	border-color: #000080;

	border-width: 1px 0 0 0;

	border-radius: 20px;

}

hr.mystyle:before { /* Not really supposed to work, but does */

	display: block;

	content: "";

	height: 30px;

	margin-top: -31px;

	border-style: solid;

	border-color: #000080;

	border-width: 0 0 1px 0;

	border-radius: 20px;

}



.darform 				{margin: 0px auto; width: 70%; border: 1px solid #000080; padding: 5px; margin-bottom: 10px;}

.darform .formhead	{

	margin: -5px -5px 5px -5px;

	padding: 5px;

	font-weight: bold;

	background-color: #0074cc;

	color: #fff;

	background-image: -moz-linear-gradient(top, #095197, #1B6BA5);

	background-image: -ms-linear-gradient(top, #095197, #1B6BA5);

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#095197), to(#1B6BA5) );

	background-image: -webkit-linear-gradient(top, #095197, #1B6BA5);

	background-image: -o-linear-gradient(top, #095197, #1B6BA5);

	background-image: linear-gradient(top, #095197, #1B6BA5);

	background-repeat: repeat-x;

	filter: progid :   DXImageTransform.Microsoft.gradient (startColorstr = '#095197', endColorstr = '#1B6BA5', GradientType = 0 );

	border-color: #0055cc #0055cc #003580;

	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

	filter: progid :   dximagetransform.microsoft.gradient (enabled =	false );

}



ul.star {

	list-style : circle outside url("../graphics/star-bullet.gif");

	margin-top: -5px;

}

/*ul.star li {

	padding : 0px 0px 3px 3px;

}*/



.demopic-r			{padding: 3px 2px 0px 5px;}

.demopic-l			{padding: 3px 5px 0px 2px;}

.standardpic		{padding: 5px 0px 5px 0px;}



#special1			{ visibility:hidden; display:none; }

#special2			{ visibility:hidden; display:none; }



.signature			{color: #000080;	text-indent: 10px;	font-size: 30px;	font-family: 'Great Vibes', cursive;	padding: 0px 0px 0px 0px;	 margin: 0px 0px 0px 0px; line-height: .75em;}



input::-webkit-input-placeholder			{color: #999999; font-style: italic; font-size: 14px;}

input:-moz-placeholder						{color: #999999; font-style: italic; font-size: 14px;}

input::-moz-placeholder						{color: #999999; font-style: italic; font-size: 14px;}

input:-ms-input-placeholder				{color: #999999; font-style: italic; font-size: 14px;}

input:focus::-webkit-input-placeholder	{color: transparent;}

input:focus:-moz-placeholder				{color: transparent;}

input:focus::-moz-placeholder				{color: transparent;}

input:focus:-ms-input-placeholder		{color: transparent;}





/* ACCORDION STYLES ***************************************************************************************/



#mooaccordion0 {

	width:100%;					/* Use for full page accordion */

/*	list-style:none;	*/

	color: #13212D;

	margin:0 auto 40px;

	padding:0px 0px 0px 0px;

	overflow:hidden;

}

#mooaccordion0 h3 {

	margin-top:1px;

	padding:6px 6px 7px 10px;

	font:bold 14px Arial, Helvetica, sans-serif;

	cursor:pointer;

	text-indent:0px;

	text-decoration:underline;

	background-color: #0074cc;

	color: #fff;

	background-image: -moz-linear-gradient(top, #095197, #1B6BA5);

	background-image: -ms-linear-gradient(top, #095197, #1B6BA5);

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#095197),	to (#1B6BA5) );

	background-image: -webkit-linear-gradient(top, #095197, #1B6BA5);

	background-image: -o-linear-gradient(top, #095197, #1B6BA5);

	background-image: linear-gradient(top, #095197, #1B6BA5);

	background-repeat: repeat-x;

	filter: progid :   DXImageTransform.Microsoft.gradient (startColorstr = '#095197', endColorstr = '#1B6BA5', GradientType = 0 );

	border-color: #0055cc #0055cc #003580;

	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

	filter: progid :   dximagetransform.microsoft.gradient (enabled =	false );



} 



#mooaccordion0 h3:hover {

	text-decoration:none;

	color:#DFD89D;

}



#mooaccordion0 .acc-section {

/*	overflow:hidden; */

	background:none;

}



#mooaccordion0 .acc-content {

/*	width:695px;*/

	padding:10px 0px 20px 10px;

	border-top:none;

	background:none;

	border:1px solid #000080;

}  



#mooaccordion0 .acc-content h4 {

  	font-weight: bold;

/*	font-style: italic;		*/

	text-decoration: none;

	margin-top:0px;

	padding:5px 0px 5px 0px;

}



#mooaccordion0 .acc-content h5 {

	margin-top:0px;

	padding:5px 0px 5px 0px;

}



#mooaccordion0 .acc-content p {

	padding:0px 15px 5px 0px;

}



#mooaccordion0 .acc-content ul {

	list-style:disc;	

	margin:0px 0px 8px 0px;

	padding:3px 0px 0px 0px;

}



#mooaccordion0 li {

/*	list-style:none;	*/

	margin:-1px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}



#mooaccordion0 ol {

	list-style:decimal;

	margin:0px 0px 0px 50px;

	padding:0px 20px 10px 0px;

}



#mooaccordion0 ol li {

	list-style:decimal;

	margin:0px 0px 0px 0px;

	padding:0px 20px 10px 0px;

}



#mooaccordion0 .acc-content ul li {

/*	list-style:none;	*/

	margin:0px 0px 0px 50px;

	padding:0px 0px 0px 0px;

}



/* DAR TABLE STYLES ***************************************************************************************/



table.darstyle {

	width: 100%;

	overflow:hidden;

	padding: 0px 10px 15px 10px;

}



caption {

  	font-weight: bold;

  	font-size: 14px;

	color: #095197;

	padding: 10px 0px 10px 0px;

}



table.darstyle td {

	padding: 2px 10px 2px 6px;

	border: 1px solid #fff;

}



table.darstyle th {

	padding: 5px 6px 5px 4px;

	border: 1px solid #fff;

}



/* Header cells */

table.darstyle thead th {

	text-align: center;

	background-color: #0074cc;

	color: #fff;

	background-image: -moz-linear-gradient(top, #095197, #1B6BA5);

	background-image: -ms-linear-gradient(top, #095197, #1B6BA5);

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#095197),

		to(#1B6BA5) );

	background-image: -webkit-linear-gradient(top, #095197, #1B6BA5);

	background-image: -o-linear-gradient(top, #095197, #1B6BA5);

	background-image: linear-gradient(top, #095197, #1B6BA5);

	background-repeat: repeat-x;

	filter: progid :   DXImageTransform.Microsoft.gradient (startColorstr =	 '#095197', endColorstr =  '#1B6BA5', GradientType = 0 );

	border-color: #0055cc #0055cc #003580;

	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

	filter: progid :   dximagetransform.microsoft.gradient (enabled =	false );

}



/* Body cells */

table.darstyle tbody th {

	text-align: center;

	background: #333399;

}

	

table.darstyle tbody td {

	text-align: left;

	background: #C9CDE9;

}



table.darstyle tdody.display td {

	padding: 3px 10px;

	font-size: 0.8em;

}



table.darstyle tbody.display td {

	padding: 3px 10px;

	font-size: 0.8em;

}



table.darstyle tbody.display td.center {

	text-align: center;

}



table.darstyle tbody td.sorting_1 {

	padding: 3px 10px;

/*	font-size: 0.8em; */

}



table.darstyle tbody td.details {

	border: 0px none;

	padding: 0px;

/*	background-color: #ccc; */

	background-color: #ffd700;

}



div.innerDetails {

	display: none;

	padding: 2px 10px 2px 6px;

}

		

/*div.innerDetails p, div.innerDetails strong {

	padding: 2px 10px 2px 6px;

}*/

		

table.darstyle tbody tr.odd td { 

	background: #E6E8F4;

}

	

table.darstyle tbody td.money {

	text-align: right;

/*	background: #b9d596;*/

}



/*table.darstyle tbody tr:nth-child(odd) {

  background-color: #99ff99;

}*/



/* Footer cells */	

table.darstyle tfoot th {

	background: #333399;

	text-align: left;

	color: #fff;

}

	

table.darstyle tfoot td {

	background: #C9CDE9;

	text-align: center;

	font-weight: bold;

}



/* COLUMNS GRID STYLES ***************************************************************************************/



.column-x { float: left; }



.grid2col, .grid3col, .grid4col, .grid5col, .grid6col { width: 100%; }



.grid2col .column-x { width: 49%; }



.grid3col .column-x { width: 32%; margin-left: 2%; }



.grid4col .column-x { width: 23%; margin-left: 2%; }



.grid5col .column-x { width: 18.4%; margin-left: 2%; }



.grid6col .column-x { width: 15%; margin-left: 2%; }



.column-x.first-x { margin-left: 0px !important; }

.column-x.last.x { margin-left: 0px; float: right !important; }



p.last-x, ul.last-x, ol.last-x, li.last-x { _width: auto !important; _float: none !important;}



#container-x:after, .grid2col:after, .grid3col:after, .grid4col:after, .grid5col:after, .grid6col:after { content: "."; display: block; line-height: 0; height: 0; clear: both; visibility: hidden; }

#container-x, #container-s, .grid2col, .grid3col, .grid4col, .grid5col, .grid6col { zoom: 1; }



#container-x { margin:-15px 0px 5px 0px; }

#container-s { margin:0px 0px 0px 0px; }



#container-x h2				{color: #000080;	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 	font-size: 22px; 	margin: 0px 0px -8px 15px;	padding:0px 0px 0px 0px;	font-weight:normal; background:none; text-indent:0px;}



#container-x h3				{color: #000080;	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 	font-size: 18px; 	margin: 15px 0px -8px 15px;	padding:0px 0px 0px 0px;	font-weight:normal; background:none; text-indent:0px;}



#container-x p				{color: #13212D;	font-family:"Trebuchet MS", Geneva, sans-serif;	font-size: 13px;	margin: 0px 0px 10px 15px;	padding:0px 0px 0px 0px; 	line-height:1.4em; 	vertical-align:top;}



#container-x h4				{margin:0px 0px 0px 15px; padding:0px 0px 5px 0px; border-bottom:1px solid #000080;}

#container-x h4.closer 		{margin:-25px 0px 0px 15px; padding:0px 0px 5px 0px;}



#container-x h4.subtitle	{margin:0px 0px 0px 15px; padding:0px 0px 5px 0px; border-bottom:none;}

#container-x h4.subtitle.first	{margin:12px 0px 0px 15px; padding:0px 0px 5px 0px; border-bottom:none;}



#container-x ol				{ margin:5px 0px 15px 30px; padding:0px 0px 0px 0px;}

#container-x ol li 			{ margin:0px 0px 0px 16px; padding:0px 0px 3px 0px;}



#container-x ul				{list-style:none; margin:5px 0px 15px 0px; padding:0px 0px 0px 0px;}

#container-x ul li 			{list-style:none; margin:0px 0px 0px 16px; padding:0px 0px 5px 0px;}

#container-x ul li ul li 	{list-style:none; margin:3px 0px 0px 15px; padding:0px 0px 0px 0px;}



#container-s h2				{color: #000080;	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 	font-size: 22px; 	margin: 0px 0px -8px 15px;	padding:0px 0px 0px 0px;	font-weight:normal; background:none; text-indent:0px;}



#container-s h3				{color: #000080;	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 	font-size: 18px; 	margin: 15px 0px -8px 15px;	padding:0px 0px 0px 0px;	font-weight:normal; background:none; text-indent:0px;}



#container-s p				{color: #13212D;	font-family:"Trebuchet MS", Geneva, sans-serif;	font-size: 13px;	margin: 0px 0px 10px 15px;	padding:0px 0px 0px 0px; 	line-height:1.4em; 	vertical-align:top;}



#container-s h4				{margin:0px 0px 0px 15px; padding:0px 0px 5px 0px; border-bottom:1px solid #000080;}

#container-s h4.closer 		{margin:-25px 0px 0px 15px; padding:0px 0px 5px 0px;}



#container-s h4.subtitle	{margin:0px 0px 0px 15px; padding:0px 0px 5px 0px; border-bottom:none;}

#container-s h4.subtitle.first	{margin:12px 0px 0px 15px; padding:0px 0px 5px 0px; border-bottom:none;}



#container-s ol				{ margin:5px 0px 15px 30px; padding:0px 0px 0px 0px;}

#container-s ol li 			{ margin:0px 0px 0px 16px; padding:0px 0px 3px 0px;}



#container-s ul				{list-style:none; margin:5px 0px 15px 0px; padding:0px 0px 0px 0px;}

#container-s ul li 			{list-style:none; margin:0px 0px 0px 16px; padding:0px 0px 5px 0px;}

#container-s ul li ul li 	{list-style:none; margin:3px 0px 0px 15px; padding:0px 0px 0px 0px;}



.column-x h4,

.column-x.first-x h4,

.column-x.last-x h4			{margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}



.grid3col hr 					{margin: 26px 0px -12px 0px;	padding: 0px 0px 0px 0px;}



.grid4col-map 					{margin:0px 0px 0px 0px; overflow: hidden;} /*height: 1%; */



#container-x ul.star li 	{list-style : circle outside url("../graphics/star-bullet.gif");	margin:0px 0px 0px 40px;	padding : 0px 0px 0px 0px;}



/* responsive */

#mobile_select h2 {border:0; margin:-17px 0 0 0; padding:0; background:#0C1D43;text-align:right}

#mobile_select h2 a {

display:inline-block;

font-size:0.8em;

border-radius:4px 4px 0 0;

padding:6px;

font-size:0.75em;

margin-right:5px;

}





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



	img {

  max-width: 100%;

  height: auto;

  border: 0;

  -ms-interpolation-mode: bicubic;

}





	#fontsize{display:none}

	#nav,#wrapper2,#wrapper,.cols-3 .column-1,.cols-3 .column-2,.cols-3 .column-3,#right,.box,#header form

		{

		float: none;

		width: 100%

	}

	#header {padding-top:3em}

	#header form  {margin:0}

	.logoheader {background:#0C1D43; min-height:100px; margin:0}

	.box {

		border-left: 0 !important;

		border-bottom: solid 1px #ddd;

	}

	#line {

		text-align: center;

		top: 0;

		right: auto;

		max-width: 100% ;

		min-width:100%;



		margin: 0 0px; background:#095197;

	}

	#header form input {

		float: none; margin-bottom:4px

	}

	#menuwrapper { margin-top:10px; }

	#header ul.menu {position:relative; top:0;left:20px; right:20px; margin:0; width:90%; border-radius:4px}

	#header ul.menu li:first-child a {border-radius: 4px 4px 0 0}

	#header ul.menu li:last-child a {border-radius:0 0 4px 4px }

	#header ul.menu li a:link,

	#header ul.menu li a:visited {

		display: block;

		padding: 6px 10px;

		border-bottom: solid 1px #ccc

	}

}



@media only screen and (min-width: 600px) {

}



@media only screen and (min-width: 768px) {

}



@media only screen and (min-width: 992px) {

}



@media only screen and (min-width: 1382px) { /* Styles */

}



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

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

	(min-device-pixel-ratio: 1.5) { /* Styles */

}

