/* CSS Document */
/* 
   This file was edited by Adam Peiffer
   on March 23, 2010 to change sizes of
   menu buttons, and add a new menu 
   button of "Products"
*/

body
{
	background-color:#093257;
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a8a8a8;
}

.outercontainer
{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}
strong
{
	color:#066;
}
.red_line
{
	background:#ba0f2a;
	height:7px;
}

.logo
{
	width:350px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:right;
	padding-right:30px;
	border-right:#dcdcdc;
	border-right-style:solid;
	border-right-width:1px;
	float:left;
}

.liner
{
	float:left;
	margin-top:50px;
	margin-left:15px;
}

.login
{
	float:right;
	height: 107px;
	margin-top:15px;
	margin-right: 45px;  
	margin-bottom: 15px;
	padding-left:20px;
	border-left:#dcdcdc;
	border-left-style:solid;
	border-left-width:1px;
}
	
.clear
{
	clear:both;
}

/* Menu bar classes */

.product_img
{
  height:100px;
  width:100px;
}

.product_block
{
  height:120px;
  float:left;
  padding:2px;
}

.menubar
{
	float:left;
	width:96%;
	margin-left:19px;
	color:#FFF;
	font-weight:bold;
}
.menu_left
{
	width:15px;
	height:46px;
	background-image:url(../images/menu_left.jpg);
	float:left;
}
.menu_right
{
	width:15px;
	height:46px;
	background-image:url(../images/menu_right.jpg);
	float:left;
}

.btn_home
{
	background-image:url(../images/btn_hover.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:112px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;
}

.btn_profile
{
	background-image:url(../images/btn_hover.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;
	width:152px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;
}

/* Added By Adam Peiffer March 23, 2010 */
.btn_products
{
  background-image:url(../images/btn_hover.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:121px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;
}
/* End of edit */

.btn_contact
{
	background-image:url(../images/btn_hover.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:133px;
	float:left;
	height:28px;	
	text-align:center;
	padding-top:18px;
}

.btn_investment
{
	background-image:url(../images/btn_hover.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:250px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;

}

.btn_successes
{
	background-image:url(../images/btn_hover.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:149px;
	float:left;
	height:28px;	
	text-align:center;
	padding-top:18px;	
}

.atmmachine
{
  width:196;
  height:547;
  padding-right:20px;
  float:left;
  border: 0px;
}

.posmachine
{
  width: 109;
  height: 300;
  padding-right:20px;
  float:left;
  border: 0px;
}

/* Indicator classes */

.inbar
{
	float:left;
	width:93%;
	margin-left:34px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
}

.in_home
{
	width:112px;
	float:left;
	text-align:right;
}

.in_ourprofile
{
	width:264px;
	float:left;
	text-align:right;
}

/* Added By Adam Peiffer March 23, 2010 */
.in_products
{
  width:385px;
  float:left;
  text-align:right;
}
/* End of Edit */

.in_investments
{
	width:635px;
	float:left;
	text-align:right;
}

.in_successes
{
	width:784px;
	float:left;
	text-align:right;
}

.in_contact
{
	width:917px;
	float:left;
	text-align:right;
}

/*content Left panel */

.ctn_leftpanel
{
	width:69%;
	float:left;
}
	
.ctn_rightpanel
{
	width:30%;
	float:left;
	background-image:url(../images/rightpanelback.jpg);
	background-repeat:no-repeat;
}

.hm_contentheader
{
	width:100%;
	text-indent:20px;
	text-align:left;
	margin-top:15px;
	font-size:16px;
	color:#0055a4;
	height:29px;
	font-weight:bold;
	padding-top:10px
}

.hm_content_container
{
	width:94%;
	margin:auto;
	background-image:url(../images/content_top_back.jpg);
	background-repeat:repeat-x;
	padding-bottom:15px;
	padding-top:10px;
	padding-right:10px;
}

.hm_content_image
{
	width:34%;
	float:left;
}

.hm_content_text
{
	width:65%;
	float:right;
}

.readmore
{
	text-align:right;
}

.product
{
  color:#0055a4;
	float:left;
	font-weight:bold;
	font-size:12px;
	text-indent:0px;
	text-align:left;
	padding:8px;
}

.btn_product
{
  background-image:url(../images/btn_hover.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:112px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;
}
/*Link classes starts here*/

a:link
{
	color:#c20f27;
	font-weight:bold;
	text-decoration:none;
}

a:hover
{
	color:#ff5907;
	font-weight:bold;
	text-decoration:none;
}

a:visited
{
	color:#c20f27;
	font-weight:bold;
	text-decoration:none;
}

/* Home Button */
a.home:link
{
	background-image:url(../images/btn_back.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;
	width:112px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;
}

a.home:hover
{
	background-image:url(../images/btn_hover.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:112px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;
}

a.home:visited
{
	background-image:url(../images/btn_visited.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:112px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;
}

/*our profile button*/

a.profile:link
{
	background-image:url(../images/btn_back.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;
	width:152px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;
}

a.profile:hover
{
	background-image:url(../images/btn_hover.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:152px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;	
}

a.profile:visited
{
	background-image:url(../images/btn_visited.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:152px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;	
}

/* 
  Products Button 
  Added by Adam Peiffer March 23, 2010
*/

a.products:link
{
	background-image:url(../images/btn_back.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;
	width:121px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;
}

a.products:hover
{
	background-image:url(../images/btn_hover.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:121px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;
}

a.products:visited
{
	background-image:url(../images/btn_visited.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:121px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;
}
/* End of Edit */

/*Investment button*/
a.investment:link
{
	background-image:url(../images/btn_back.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;
	width:250px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;
}

a.investment:hover
{
	background-image:url(../images/btn_hover.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:250px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;
}

a.investment:visited
{
	background-image:url(../images/btn_visited.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:250px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;	
}

/*successes button*/
a.successes:link
{
	background-image:url(../images/btn_back.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;
	width:149px;
	float:left;
	height:28px;	
	text-align:center;
	padding-top:18px;
}

a.successes:hover
{
	background-image:url(../images/btn_hover.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:149px;
	float:left;
	height:28px;	
	text-align:center;
	padding-top:18px;
}

a.successes:visited
{
	background-image:url(../images/btn_visited.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:149px;
	float:left;
	height:28px;	
	text-align:center;
	padding-top:18px;
}

/*contact button*/
a.contactus:link
{
	background-image:url(../images/btn_back.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;
	width:133px;
	float:left;
	height:28px;	
	text-align:center;
	padding-top:18px;
}

a.contactus:hover
{
	background-image:url(../images/btn_hover.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:133px;
	float:left;
	height:28px;	
	text-align:center;
	padding-top:18px;
}

a.contactus:visited
{
	background-image:url(../images/btn_visited.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:133px;
	float:left;
	height:28px;	
	text-align:center;
	padding-top:18px;
}

/* button for each product */

a.btn_product:link
{
	background-image:url(../images/btn_back.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;
	width:112px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;
}

a.btn_product:hover
{
	background-image:url(../images/btn_hover.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:112px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;
}

a.btn_product:visited
{
	background-image:url(../images/btn_visited.jpg);
	color:#FFF;
	font-weight:bold;
	font-style:normal;	
	width:112px;
	float:left;
	height:28px;
	text-align:center;
	padding-top:18px;
}


/*Inside page classes*/
.breadcrumbs
{
	width:95%;
	margin:auto;
	margin-top:5px;
	margin-bottom:5px;
}

.crumbs
{
	width:50%;
	float:left;
}

.printerpage
{
	width:49%;
	float:right;
	text-align:right;
}

.inpg_content_container
{
	width:94%;
	margin:auto;
	background-image:url(../images/content_top_back.jpg);
	background-repeat:repeat-x;
	padding-bottom:15px;
	padding-top:30px;
	padding-right:10px;	
	font-size:16px;
	color:#0055a4;
	font-weight:bold;
}


.inpg_content_image
{
	width:30%;
	float:left;
}

.inpg_content_text
{
	width:67%;
	float:right;
	font-weight:normal;
	font-size:12px;
	color:#999;
	text-indent:0px;
	text-align:left;
}

.inpg_header
{
	height:29px;
	border-bottom:#dcdcdc;
	border-bottom-style:solid;
	border-bottom-width:1px;	
	margin-bottom:15px;
}

.inpg_header_small
{
	width:100%;
	text-align:left;
	font-size:14px;
	color:#0055a4;
	height:24px;
	margin-bottom:5px;
	font-weight:bold;
	border-bottom:#dcdcdc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-top:5px;
}

.title_1
{
	font-size:14px;
	color:#0055a4;
	height:24px;
	margin-bottom:5px;
	font-weight:bold;
	border-bottom:#dcdcdc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-top:5px;
}


.contact_form_label, 

{
	width:100%;
	text-align:right;
	font-size:12px;
	color:#0055a4;
	font-weight:bold;
	padding-top:5px;
}

.header5
{
	font-size:12px;
	color:#0055a4;
	font-weight:bold;
	padding-top:5px;
}

.inpg_backtotop
{
	width:100%;
	text-align:right;
	height:24px;
	margin-top:15px;
	border-top:#dcdcdc;
	border-top-style:solid;
	border-top-width:1px;
	padding-top:5px;
}

.greenhighlight
{
	color:#aab80b;
}

/*Footer Classes*/

#footer:link
{
	color:#c20f27;
	font-weight:bold;
	text-decoration:none;
}

#footer:hover
{
	color:#ff5907;
	font-weight:bold;
	text-decoration:none;
}

#footer:visited
{
	color:#c20f27;
	font-weight:bold;
	text-decoration:none;
}

#footerdiv
{
	font-style:normal;
}

/*Printer Friendly page*/

.printerfriendly
{
	width:667px;
	margin:auto;
	background-color:#FFF;
	padding:10px;
}

.print_crumbs
{
	text-indent:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:10px;
}

.print_logo
{
	float:left;
	width:50%;
	padding-top:5px;
	padding-bottom:5px;
}

.print_icon
{
	float:right;
	padding-right:10px;
	width:25%;
	text-align:right;
}

.print_head
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
}

.print_content
{
	width:95%;
	margin:auto;
	margin-bottom:10px;
	margin-top:10px;
	background-color:#FFF;
	padding-bottom:10px;
	padding-top:10px;
}

.print_footer
{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#CCC;
	padding-top:5px;
}

.print_btns1
{
	width:32%;
	float:left;
	text-align:left;
	padding-bottom:3px;
	padding-top:2px;
	border-width:1px;
	border-style:solid;
	border-color:#ececec;
	margin-bottom:5px;
	margin-left:2px;
	text-indent:20px;
}
.print_btns2
{
	width:32%;
	float:left;
	text-align:center;
	padding-bottom:3px;
	padding-top:2px;
	border-width:1px;
	border-style:solid;
	border-color:#ececec;
	margin-bottom:5px;
	margin-left:2px;
	text-indent:20px;
}
.print_btns3
{
	width:32%;
	float:left;
	text-align:right;
	padding-bottom:3px;
	padding-right:3px;
	padding-top:2px;
	border-width:1px;
	border-style:solid;
	border-color:#ececec;
	margin-bottom:5px;
	margin-left:2px;
}
.print_text_header
{
	font-size:16px;
	color:#0055a4;
	font-weight:bold;
}

/*Css for form*/

select
{
	color:#666;
	border-width:1px;
	border-style:solid;
	border-color:#0055a4;
	background-color:#efefef;
}

.select
{
		border-width:0px;
		background-color:#FFF;
}

input
{
	color:#666;
	background-color:#efefef;
	border-width:1px;
	border-style:solid;
	border-color:#0055a4;
}

.submit
{
	border-width:0px;
}

textarea
{
	color:#666;
	border-width:1px;
	border-style:solid;
	border-color:#0055a4;
	background-color:#efefef;	
}

.contactleft
{
	float:left;
	width:25%;
}

.contactright
{
	float:left;
	width:65%;
	padding-top:30px;
	margin-left:20px;
}


/* left menu */

.left_menu_top
{
	background-image:url(../images/left_menu_top.jpg);
	background-repeat:no-repeat;
	background-position: center;
	width:291px; 
	height:7px;
}

.left_menu_bottom
{
	background-image:url(../images/left_menu_bottom.jpg);
	background-repeat:no-repeat;
	background-position: center;
	width:291px; 
	height:7px;
}

.left_menu
{
	background-image:url(../images/left_menu_bg_off.jpg);
	background-repeat:no-repeat;
	background-position: center;
	width:291px; 
	height:27px;
	color:#FFF;	
	text-align:center;
	padding-top:15px;
	font-size:12px;
}

.left_menu_on,
.left_menu:hover
{
	background-image:url(../images/left_menu_bg_on.jpg);
	background-repeat:no-repeat;
	background-position: center;
	width:291px; 
	height:27px;
	color:#FFF;	
	text-align:center;
	padding-top:15px;
	font-size:12px;
	cursor:pointer;
}

.file_border
{
	border: 1px solid #CCC	;
}

.alt_row
{
	background-color:#efefef;	
}


