@import url("css/menu.css");
@import url("js/fancybox/jquery.fancybox-1.2.6.css");
@import url("js/mbtooltip/mbTooltip.css");
/* CSS Document */
#Body {background:#FFF; height:100%; margin:0px; padding:0px; }
html, #Body, form{height:100%}
/* ControlPanel style */
.ControlPanel{background:#FFF; border-width:0 1px 1px;border-style:dashed;border-color:#DDD;padding-bottom:10px;}

/*-------- Default Styles --------*/
body,th,td,div,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{color:#444; font-family:Verdana, Arial, Helvetica, sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
h1, h2, h3, h4, h5, h6{color:#D00;margin:0;padding:0;}
h1{font-size:18px;}
h2, h2 input{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:10px;}
h6{font-size:9px;}

td ul{margin-left:-25px;margin-top:0px}
td {vertical-align:top}

a,a:link,a:visited,a:active{color:#D00; text-decoration:none; font-weight:normal; }
a:hover{color:#D00; text-decoration:underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Verdana, Arial, Helvetica, sans-serif;}
.Head, .SubHead , .SubSubHead{color:#B00;font-weight:bold;}
.NormalRed {color:#D00;}


/*-------- Skin layout style --------*/
#s_container{width:970px;min-height: 100%;height: auto !important;height: 100%;margin:0 auto -26px;}
#s_footer{width:970px; margin:0 auto;}

#s_top{clear:both;border-bottom:dashed 1px #AAA;}
#s_logo{float:left;padding:10px;}
#s_login{float:left;line-height:28px;padding-left:5px;}
#s_language{float:right;padding:5px;}

#s_menu{border-top:dashed 1px #D00;border-bottom:dashed 1px #D00;height:25px;}
#s_bread_login{clear:both;margin:8px 10px 0px 10px;}
#s_breadcrumb{}

#s_content{margin:15px 5px 25px 0;padding-bottom:15px;}

#s_footer{padding:0 5px;line-height:25px;border-top:dashed 1px #AAA;}
#s_term{float:left;}
#s_copy{float:right;}

#login_style{float:right; padding:8px 17px 0px 10px; }
#bread_style{float:left; line-height:25px; padding-left:18px;color:#000000;}

#terms_style{float:left;}
#copy_style{float:right;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/*--------- pane style ----------*/
.ContentPane{padding:0px; margin:0px;}
.BottomPane{clear:both;}

.s_50-50 .SidePane{width:49%;float:left;}
.s_50-50 .ContentPane{float:right;width:49%;}

.s_30-70 .SidePane{width:30%;float:left;}
.s_30-70 .ContentPane{float:right;width:68%;}

.s_70-30 .SidePane{width:30%;float:right;}
.s_70-30 .ContentPane{float:left;width:68%;}

.s_20-60-20 .LeftPane{width:19%;float:left;margin-right:2%}
.s_20-60-20 .ContentPane{float:left;width:58%;}
.s_20-60-20 .RightPane{width:19%;float:right;}

.s_33-33-33 .LeftPane{width:32%;float:left;margin-right:2%}
.s_33-33-33 .ContentPane{float:left;width:32%;}
.s_33-33-33 .RightPane{width:32%;float:right;}

.s_25-25-25-25 .ContentPane{float:left;width:23%;margin-right:2%;}
.s_25-25-25-25 .SidePane{width:23%;float:left;margin-right:2%;}
.s_25-25-25-25 .SidePane1{width:23%;float:left;margin-right:2%;}
.s_25-25-25-25 .SidePane2{width:23%;float:left;}


.Panes{}


/*--------- command button ----------*/
a.CommandButton:link, a.CommandButton:visited{color:#D00; font-size:11px; }
a.CommandButton:hover{color:#444; text-decoration:underline;}

/*------------ Breadcrumb Style --------------*/
a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#D00;}
a.Breadcrumb:hover{color:#444;}

/*-------------- User Style --------------*/
a.user:link,a.user:active,a.user:visited { color:#D00;}
a.user:hover{color:#444;}

/*-------------- Footer Style --------------*/
a.footer:link,a.footer:active,a.footer:visited { color:#D00;}
a.footer:hover{color:#444;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane
{
    width:0;padding:0;margin:0;
    display: none;
}

.c_content td,.c_content p,.c_content div, .c_content .Normal
{
    line-height: 170%;
}


h1, h2, h3, h2 .Head, h3 a, h4{
font-weight: bold;
}

h3 a
{
    font-size: 13px;
}

.c_vis
{
    display: none;
}

.c_head
{
    margin-top: 0px!important;
}

#s_top,#s_top a, #s_login
{
    color: #ffffff;
}
#s_top a:hover
{
    color: #D00;
}
#s_logo
{
    padding-left: 5px;
}
#s_footer
{
clear: both;
}


/* Easy Slider */
#slider img
{
}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:970px;
		height:250px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:970px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/arrow_left.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/arrow_right.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#ffffff;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		border:1px solid #D00;
		background:#ffffff;
		color:#D00;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
	
#slider li a img
{
    border: solid 0px #ffffff;
}
/* // Easy Slider */


/* contact */
.slide-out-div 
{
      padding: 20px;
      width: 210px;
      background: #fff;
      border: 1px dashed #D00;
      margin: 0px;
}
.slide-out-div p
{
    line-height: 160%;
}

a.handle
{
    border: dashed 1px #D00;
    background-color: #cdcdcd;
    margin-top: -1px;
    border-right: dashed 0px #D00;
}
a.handle:focus
{
    outline:none;
    outline-width: 0px;
}


/* lightbox container */
.ViewMode .c_invisible
{
    display: none;
}
.EditMode .c_invisible
{
    display: block;
}

#fancy_content .c_contentpane
{
    padding: 20px;
}
#fancy_content .Normal
{
    color: #ffffff;
}

/* Ventrian */

.floatclearer
{
    clear: both;
}
.article
{
    border-bottom: dotted 1px #D00;
    margin-bottom: 10px;
    padding: 10px 0px 10px 0px;
}
.articlenoborder
{
    border-bottom: dotted 0px #D00;
}
.articleImage
{
    float: right;
    padding-top: 10px;
    padding-right: 10px;
}
.latestblog .articleImage img
{
    width: 50px;
    margin-top: -5px;
}
.latestblog .articleImage
{
}


.articleHeadline h2 a, .articleHeadline h2
{
    font-size: 11px;
    font-weight: bold;
}

/* menu */

#MenuTabs ul ul li.HasChildren
{
    background: #ffffff url(images/arrow_right.gif) no-repeat scroll 160px 5px;
}


/* forms */
.forms tr, .forms td
{
    padding: 0px 0px 0px 0px;
    height: auto;
}

.forms label.SubHead
{
    padding: 0px 0px 5px 5px;
    margin: 0px;
    border: solid 0px #dddddd;
    width: auto;
}

.forms input.NormalTextBox,
.forms textarea.NormalTextBox
{
    padding: 5px 10px 5px 10px;
    margin: 5px 20px 20px 0px;
    border: solid 1px #dddddd;
    width: auto;
}
.forms textarea.NormalTextBox
{
    padding-right: 50px;
}
.ffform span
{
    line-height: 160%;
}

