@charset "utf-8";
/* CSS Document */
/************************************
            By Dan Harper
        http://www.danharper.me

           For NETTUTS.com

     Check out http://vivawp.com
************************************/

.leftcorner {background:url(../images/boxleftcorner.jpg);
			background-repeat:no-repeat;
			width:16px; height:16px;
			}
			
.rightcorner {background:url(../images/boxrightcorner.jpg);
				background-repeat:no-repeat;
				width:16px; height:16px;
				}

.bottomleft {background:url(../images/bottomboxleft.jpg);
			background-repeat:no-repeat;
			width:16px; height:16px;
			}
			
.bottomright {background:url(../images/bottomboxrightjpg.jpg);
			background-repeat:no-repeat;
			width:16px; height:16px;
			}
			
.gradient {background:url(../images/boxgradient.jpg);
			background-repeat:repeat-x;
			 height:250px;
			}

.widgetboxinternal
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	/*background: #f3f1eb;*/
	vertical-align:top;
}

.widgetboxinternal h1
{
	/*background-color:#4C94AC;*/
	color:#4C94AC;
	font-size: 20px;/* bold Verdana, Arial, Helvetica, sans-serif;*/
	font-family:"Trebuchet MS", Helvetica, Verdana;	
	text-align:left;
}

.widgetboxinternal h3
{
	background-color:#A0D057;
	color:#003300;
	text-transform:uppercase;
	font: 15px bold Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.widgetboxinternal h4
{
	background-color:#91D1F3;
	color:#003300;
	text-transform:uppercase;
	font: 15px bold Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.widgetbox 
{
	width: 700px;
	margin: 0px;
	padding: 0px;
	background: #f3f1eb;
	border: 1px solid #dedbd1;
	vertical-align:top;
}

.widgetbox h1
{
	background-color:#4C94AC;
	color:white;
	font: 14px bold Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.widgetbox h1 a
{
	color: white;
	font: 14px bold Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.widgetbox h1 a:hover
{
    font: 14px bold Verdana, Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: underline;
}

.widgetbox h2
{
	background-color:#006666;
	color:white;
	font: 14px bold Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.widgetbox h3
{
	background-color:#A0D057;
	color:#222;
	font: 14px bold Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.widgetbox p
{
	color:#222;
	font: 12px bold Verdana, Arial, Helvetica, sans-serif;	
}
.widgetbox a 
{
color: #222;
text-decoration: none;
}

.widgetbox a:hover 
{
color: #009;
text-decoration: underline;
}


.widget 
{
	width: 98%;
	margin: 0px;
	padding: 10px;
	background: #f3f1eb;
	border: 1px solid #dedbd1;
	margin-bottom: 15px;
	float:left;
} 

.widget a 
{
color: #222;
text-decoration: none;
}

.widget a:hover 
{
color: #009;
text-decoration: underline;
}

.tablink{
color: #fff;
text-decoration: none;
}
.tablink:hover{
color: #DFE44F;
}
.tabp{
margin: 0;
padding: 0px;
line-height: 1em;
text-align: justify;
vertical-align:top;
border: 1px solid #dedbd1;
/*border: 1px solid #416a94;*/
}
#wrapper{
width: 98%;
margin: 0 auto;
}
.box{
background: #fff;
}
.boxholder{
clear: both;
padding: 1px;
background: #416a94;
}
.tab{
float: left;
height: 32px;
width: 102px;
margin: 0 1px 0 0;
text-align: center;
background: #416a94 url(../media/greentab.jpg) no-repeat;
}
.tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;
}

/*
.tabnav li 
{
display: inline;
list-style: none;
padding-right: 5px;
}

.tabnav li a 
{
text-decoration: none;
text-transform: uppercase;
color: #222;
font-weight: bold;
padding: 4px 6px;
outline: none;
}

.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a 
{
background: #dedbd1;
color: #222;
text-decoration: none;
}
	
.tabdiv 
{
margin-top: 2px;
background: #fff;
border: 1px solid #dedbd1;
padding: 5px;
}

.tabdiv li 
{
list-style-image: url("star.png");
margin-left: 20px;
}

.ui-tabs-hide 
{
display: none;
}

*/


#featuredvid 
{
text-align: center;
}

.fvid 
{
margin-bottom: 5px;
}

.vidselector li 
{
text-align: left;
list-style: none;
padding: 5px;
background: #ffffff;
border: 1px solid #dedbd1;
text-transform: uppercase;
margin-bottom: 5px;
}


.homeInputFieldRequired
{
	background:#fff;
	font-size:11pt;
	color:#000;
	border:1px solid #666666;
	font-family:verdana;
}
.homeInputText
{
	color:#000;
	font-size:12pt;
	font-family:verdana;
}
.homeSubmitButton
{
	color:#FFFFFF;
	font-size:10pt;
	padding:2px;
	font-weight:normal;
	background:#4C94AC;
	width:200px;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
}



form {
	margin: 0;
	/*padding: 0 10px 10px 10px;*/
	font-family:"Trebuchet MS", Helvetica, Verdana;	
	font-size: small;
}
form a{
	color:#3366cc;
	text-decoration: none;	
}
form a:hover{
	color:#00c;
	border-bottom: 1px dotted #00c;
}
form table {
	/*border-collapse: collapse;*/
}
form td {
	padding: 0 0px;
	/*
	border-left: 1px solid #DFDED2;
	border-right: 1px solid #DFDED2;	
	*/
}
form th {
	padding: 0 4px;
}
/* Base */
label, form .label {	
	color: #333;
	margin: 0;
}
/* Text inputs / Select label */
label.preField {
	display: -moz-inline-box;
	display: inline-block;	
	margin: 0.4em 4px 0 0;
	padding: 0 2px;
	min-width: 4em;
	font-size:10pt;
}
/* Radio / Checkbox group label */
form .label  {
	display: block; 
	margin: 0.6em 4px 0 0;
	padding: 2px;
}
/* Individual Checkbox / Radio label */
label.postField  {
	margin: 0 4px 0 4px;
}
/* Label when inside an inline section */
form .inlineSection .oneField .inlineLabel {
	display: -moz-inline-box;
	display: inline-block;	
	margin: 0.6em 4px 0 0;
	padding: 0 2px;
	min-width: 7em;
	white-space: normal;
}

/* Inputs ======================================================================== */

textarea {
	padding: 0;
	vertical-align: top;
	margin: 2px 2px 1px 0;
}
input {
}
input[type=text], input[type=password] {
	border: 2px solid #e2e2e2;	
}
select {
	margin: 2px 2px 1px 0;
	padding: 0;
}
.inlineSection .oneField select {
	margin: 0 2px 1px 0 !important;
}
.gridSection select  {
	margin: 0 !important;
}
/* Asterisk on required fields */
form .reqMark {
	color: #F00;
	padding: 0 4px;
}




.widgetboxnew 
{
	width: 620px;
	margin: 0px;
	padding: 0px;
	background: #f3f1eb;
	border: 1px solid #dedbd1;
	vertical-align:top;
}

.widgetboxnew h1
{
	background-color:#4C94AC;
	color:white;
	font: 14px bold Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.widgetboxnew h2
{
	background-color:#006666;
	color:white;
	font: 14px bold Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.widgetboxnew h3
{
	background-color:#A0D057;
	color:#222;
	font: 14px bold Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.widgetboxnew p
{
	color:#222;
	font: 12px bold Verdana, Arial, Helvetica, sans-serif;	
}
.widgetboxnew a 
{
color: #222;
text-decoration: none;
}

.widgetboxnew a:hover 
{
color: #009;
text-decoration: underline;
}
