/* 
================================
Skin styles for Ixion
================================
*/

* {padding:0;margin:0}
body {text-align:center;background-color:#5f9215;font-family:Helvetica,Arial,Geneva,SunSans-Regular,sans-serif;padding:0;margin:0}
#wrap {width:100%}
.tmain {width:995px}

/* header */
.top1 {text-align:left;width:780px;}
.top2 {text-align:left;vertical-align:bottom;width:189px;background-image:url('head_repeatx.jpg');background-repeat:repeat-x;padding:0 0 0 11px;margin:0}
.top3 {width:26px}
.phone {color:#EBFFC7;font-size:20px;font-weight:bold;letter-spacing:0.06em;padding:10px 0 40px 0}

/* main nav */
.navbar {text-align:center;color:#fcfcfc;font-size:18px;font-weight:bold;margin-left:0px;padding-top:0.5em}

/* submenu - green */
div.subm2 {background-image:url("box2i.gif");background-repeat:no-repeat;background-position:left bottom;;padding:0 0 10px 0;margin:0 0 20px 0}
div.subm2 h3 {width:100%;text-align:left;color:#ffc;font-size:0.5em;font-weight:normal;background-image:url("box2.gif");background-repeat:no-repeat;background-position:left top;border-bottom:1px solid #fff;padding:0;margin:0}

/* page framework */
.bordermaintop {text-align:right;background-image:url("border_main_top.jpg");background-repeat:no-repeat;background-position:0 0;background-color:#fff}
.bordermaincentral {background-color:#fff;background-image:url("bkgrdstrip.jpg");background-repeat:repeat-y;padding:0 20px}
.bordermaincentral-2 {background-color:#fff;background-image:url("bkgrdstrip.jpg");background-repeat:repeat-y;padding:25px 0 0 20px}
.bordermainbottom {text-align:right;background-image:url("border_main_bottom.jpg");background-repeat:no-repeat;background-position:0 0}
.borderfooter {width:100%;text-align:right;background-image:url("border_footer.jpg");background-repeat:no-repeat;background-position:0 0}

/* front page */
.mainimage {width:955px;text-align:top;background-image:url('front-2.jpg');background-repeat:no-repeat;background-color:#555;padding:10px 0 70px 0;margin:0}
.maincopyfront {width:420px;text-align:left;color:#eee;font-size:17px;border-bottom:1px solid #fff;line-height:1.4em;position:relative;top:20px;left:55px}
td.front-box {font-size:0.85em;padding:15px 0}
div.front-box-4 {width:230px;height:200px;background-image:url("box3i.gif");background-repeat:no-repeat;background-position:left bottom;padding:0 0 8px 0;margin:5px 5px 5px 1px}
div.front-box-4 h3 {text-align:left;color:#fff;font-size:1.4em;font-weight:bold;background-image:url("box3.gif");background-repeat:no-repeat;background-position:left top;background-color:#c0c0c0;padding: 8px 0 6px 15px;margin-top:0;margin-bottom:8px}
div.front-box-4 p {text-align:left;color:#555;line-height:1.35em;padding-right:15px;padding-left:15px}

/* content pages */
.contentpane1, .contentpane2 {font-size:100%}
.contentpane2 {width:55%;text-align:left}
.contentpane3, #dnn_ContentPane {font-size:100%;padding:10px 10px 25px 15px;width:100%}
.contentpane3, #dnn_ContentPane p {line-height:1.75;font-size:115%;margin:10px 0}
.leftpane, #dnn_LeftPane {}
.leftpane2 {width:45%;border-right:1px solid #5f9215;padding:10px}
.leftpane2 p {line-height:1.5;margin:12px 0}
.rightpane, #dnn_RightPane {width:100%;text-align:right}

/* search results */
table#dnn_ctr353_SearchResults_dgResults td {vertical-align:bottom;padding:5px}
table#dnn_ctr353_SearchResults_dgResults span.subhead {height:90%;vertical-align:top;display:block;color:#999;padding:4px 0 0 0;margin:0}

/* footer */
.footer {text-align:left;font-size:85%;font-weight:normal;background-image:url("bkgrdstripblk.jpg");background-repeat:repeat-y;background-position:0 0}
.footer p {text-align:left;line-height:2;color:#999;font-family:Verdana,Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;font-size:11px;padding:5px 30px 10px 30px;margin:0}
.footer p.fslogan {float:right;color:#fff;font-size:85%;padding:10px 30px 0 0}
.footer span.skinobject {color:#999;font-weight:normal;font-family:Verdana,Helvetica,Geneva,Arial,SunSans-Regular,sans-serif}

/* general */
p.pcenter {width:95%;text-align:center}
p.pquote {color:#333;font-style:italic;padding:0 30px 0 20px;margin:10px 0 5px 0}
p.pattr {text-align:right;color:#333;font-size:0.85em;padding:0 60px 20px 0}
.clr {clear:both;padding:0;margin:0}
hr.ixn {width:100%;color:#fff;border:0;border-bottom:1px solid #5f9215}

/* lists */
table.content-txt ul {line-height:1.5;padding:10px 25px}
table.content-txt ul li {font-size:115%;margin:0 0 5px 0}
table.content-txt ul.big li {margin:0 0 20px 0}

/* images */
img.biglogo {margin:5px 25px}
img.midlogo {margin:0 12px}
img.smlogo {margin:0 2px}
img.icon-pdf {text-align:left;padding:0 8px 0 0}

/* links */
a, a:link, a:visited, a:active {text-decoration:none;color:#5f9215}
a:hover {text-decoration:underline;color:#5f9215}

/* bold */
a.lbold, a.lbold:link, a.lbold:visited, a.lbold:hover, a.lbold:active {font-weight:bold}

/* smaller */
a.lsmall, a.lsmall:link, a.lsmall:visited, a.lsmall:hover, a.lsmall:active {font-size:85%}

/* search */
.top2 a.skinobject:link, .top2 a.skinobject:visited, .top2 a.skinobject:active {text-decoration:none;color:#fff;font-size:12px;padding:0;margin:0}
.top2 a.skinobject:hover {text-decoration:underline;color:#f00;font-size:12px;padding:0;margin:0}

/* front */
a.lfront:link, a.lfront:visited, a.lfront:active {text-decoration:none;color:#fff;font-size:75%}
a.lfront:hover {text-decoration:underline}

/* main nav without js */
#dnn_dnnLINKS_lblLinks a.skinobject:link, a.skinobject:visited, a.skinobject:active {text-decoration:none;color:#D3FF92;font-weight: bold;font-style:normal;font-size:95%;font-family:Helvetica,Arial,Geneva,SunSans-Regular,sans-serif;padding:7px 10px}
#dnn_dnnLINKS_lblLinks a.skinobject:hover {text-decoration:underline}

/* submenu */
a.subm:link, a.subm:visited, a.subm:active {text-align:left;color:#333;font-size:14px;font-weight:normal;background-color:#eee;display:block;border-top:1px solid #fff;border-bottom:1px solid #999;padding:5px 0 5px 10px;margin:0}
a.subm:hover {text-decoration:none;background-color:#ddd}

/* contact */
a.ixCommandButton:link, a.ixCommandButton:visited, a.ixCommandButton:active {width:100px;text-align:center;display:block;color:#fff;background-color:#5f9215;text-decoration:none;font-size:16px;padding:10px}
a.ixCommandButton:hover {text-decoration:underline}

/* search results */
table#dnn_ctr353_SearchResults_dgResults a:link {text-decoration:none;color:#5f9215;padding:0}
table#dnn_ctr353_SearchResults_dgResults a:visited {text-decoration:none;color:#5f9215;padding:0}
table#dnn_ctr353_SearchResults_dgResults a:hover {text-decoration:underline;color:#5f9215;padding:0}
table#dnn_ctr353_SearchResults_dgResults a:active {text-decoration:none;color:#5f9215;padding:0}

/* footer */
.footer a:link, .footer a:visited, .footer a:active {text-decoration:none;color:#999}
.footer a:hover {text-decoration:underline}

/* DNN generated footer */
.footer a.skinobject:link, .footer a.skinobject:visited, .footer a.skinobject:active {text-decoration:none;color:#999;font-size:11px;font-weight:normal;font-family:Verdana,Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;padding:0;margin:0}
.footer a.skinobject:hover {text-decoration:underline}


/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 995px;
	height: 100%;	
	background-color: #5f9215;
}
.skinmaster {
	width: 100%;
	background-color: #f3f5fa;
	border-right: #7994cb 0px solid; 
	border-top: #7994cb 0px solid; 
	border-left: #7994cb 0px solid; 
	border-bottom: #7994cb 0px solid; 
	 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.main_dnnmenu_container {}
.main_dnnmenu_bar {}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	color: #E9FFC8; 
	font-weight: bold; 
	font-style: normal; 
	white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 5px; /*1px 3px 3px 1px*/
    background-color: #A7C767;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	color:#D3FF92;
	font-weight: bold; 
	font-style: normal;
	font-size: 95%; 
	white-space: normal;  /*Word wrapping menu item now optional*/	    
    padding: 10px 12px;   /*explicitly set padding for root menu items*/
}

/*.main_dnnmenu_itemhover {text-decoration:underline;color:#D3FF92}*/

.main_dnnmenu_itemhover {text-decoration:none;color:#D3FF92}
.main_dnnmenu_itemhover td {color:#E9FFC8;background-color:#5f9215}

.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}



