/* CSS Document */

body {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#FFFFFF;
	text-align:center;
	background-image:url(images/bgr.gif);
	
}

.logotype {
margin: 35px 0px 0px 17px;
padding:0px 0px 0px 0px;



}
.main_content {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:800px;
border-top:none;
border-bottom:none;
border-left:2px solid #d6d6d6;
border-right:3px solid #d6d6d6;
background-color:#FFFFFF;
background-image:url(images/logotype.gif);
background-position: 35px 30px;
background-repeat:no-repeat;

}

.bottom_table {
margin:25px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:806px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
color: #f58345;
font-family:  "Microsoft Sans Serif","Arial Narrow", Arial;
font-size:8pt;
}

.bottom_table a {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color: #636363;
}


.td_content {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:none;
border-bottom:none;
border-left:1px solid #adadad;
border-right:1px solid #adadad;
vertical-align:top;


}
.td_end {
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
border-top:none;
border-bottom:1px solid #adadad;
border-left:1px solid #adadad;
border-right:1px solid #adadad;
vertical-align:top;

}

.tr_content {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.contact {
color:#8c8c8c;
font-family:  "Microsoft Sans Serif","Arial Narrow", Arial;
font-weight:bold;
font-size:9pt;
margin:20px 50px 0px 0px;
padding:2px 0px 0px 0px;
width:300px;
text-align:right;
}

table.menu_lines {
margin:-1px 0px 0px 0px;
padding:0px 0px 0px 0px;

}
table.menu_lines td.img {
margin:-1px 0px 0px 0px;
padding:3px 0px 0px 0px;
width:90px;

}
td.menu_lines {
color:#b2c5b9;
font-family:  "Microsoft Sans Serif","Arial Narrow", Arial;
font-size:8pt;
margin:0px 0px 0px 0px;
padding:0px 15px 0px 15px;
text-align:right;
word-spacing:8px;
text-align:center;


}
td.menu_lines a {
color:#7e8b83;
font-family:  "Microsoft Sans Serif","Arial Narrow", Arial;
font-size:8pt;
text-decoration:none;
word-spacing:1px;
}

.img_menu_top {
background-image:url(images/top_arrow_menu.gif);
background-position: center top;
background-repeat:no-repeat;

}


p.menu_lines a:hover {
color:#8c8c8c;
font-family:  Arial,"Microsoft Sans Serif","Arial Narrow";

font-size:8pt;
text-decoration: underline;
}

.menu {
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;

}


 td.menu {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}



.phone {
margin:0px 0px 0px 0px;
padding:0px 118px 0px 0px;
display:inline;
font-size:9pt;
letter-spacing:0px;
font-family: "Microsoft Sans Serif",Arial,"Arial Narrow";
color: #1b7bc8;
white-space:nowrap;
text-indent:0px;
font-weight:bold;
line-height:20px;

}

.dummy {
width:120px;
}

.lines{
background-image:url(images/border.gif);
background-position:bottom;
background-repeat:repeat-x;
}


a.hbutton {
	
	display:block;
	background-color:#99cc00;
	height:29px;
	width:70px;
	white-space:nowrap;
	font-family:   Arial,"Microsoft Sans Serif","Arial Narrow";
	font-size:8pt;
	text-align:left;
/*	border-bottom: 3px solid #CC6699;*/
	text-decoration:none;
	letter-spacing:0px;
	margin:0px 5px 0px 0px;
	padding:1px 0px 9px 17px;
	color:#ffffff;
	background-image:url(images/menu_arrow.gif);
	background-position: bottom left;
	background-repeat:no-repeat;

}

a:hover.button {
	
	display:block;
	background-color:#97c00a;
	height:29px;
	width:70px;
	white-space:nowrap;
	font-family:   Arial,"Microsoft Sans Serif","Arial Narrow";
	font-size:8pt;
	text-align:left;
/*	border-bottom: 3px solid #CC6699;*/
	text-decoration:none;
	letter-spacing:0px;
	margin:0px 5px 0px 0px;
	padding:1px 0px 9px 17px;
	color:#ffffff;
	background-image:url(images/line_arrow.gif);
	background-position: bottom right;
	background-repeat:no-repeat;

	
	
}

a.button {
	display:block;
	background-color:#ffffff;
	height:29px;
	width:70px;
	white-space:nowrap;
	font-family:   Arial,"Microsoft Sans Serif","Arial Narrow";
	font-size:8pt;
	text-align:left;
	text-decoration:none;
	letter-spacing:0px;
	margin:0px 5px 0px 0px;
	padding:1px 0px 9px 17px;
	color:#303532;
	background-image:url(images/arrow_pixel.gif);
	background-position: bottom left;
	background-repeat:no-repeat;

	

}
a:hover.button_single {
	display:block;
	background-color:#99cc00;
	height:29px;
	width:68px;
	white-space:nowrap;
	font-family:   Arial,"Microsoft Sans Serif","Arial Narrow";
	font-size:8pt;
	text-align:center;
/*	border-bottom: 3px solid #CC6699;*/
	text-decoration:none;
	letter-spacing:0px;
	margin:0px 5px 0px 0px;
	padding:10px 0px 0px 5px;
	color:#ffffff;
	background-image:url(images/line_arrow.gif);
	background-position: bottom right;
	background-repeat:no-repeat;

	
}
a.button_single {
	display:block;
	background-color:#ffffff;
	height:29px;
	width:68px;
	white-space:nowrap;
/*	border-bottom: 3px solid #b2c5b9;*/
	font-family:   Arial,"Microsoft Sans Serif","Arial Narrow";
	font-size:8pt;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	letter-spacing:0px;
	margin:0px 5px 0px 0px;
	padding:10px 0px 0px 5px;
	color:#303532;
	background-image:url(images/arrow_pixel.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
	
	
}
body {
font: normal 11px verdana;
}

#flash {
 z-index:10;
}
#sub1 {
 position:absolute;
 display:none; 
 margin:-260px 0px 0px 267px; 
 z-index:30;
 background-color:#ffffff;
 padding: 10px 10px 10px 10px;
  background-image:url(images/sub_sh.gif);
 background-position:bottom;
 background-repeat:repeat-x;
}
.freeze {
display:block;
}

#sub1 a {
font-family:   Arial,"Microsoft Sans Serif","Arial Narrow";
display:block;
font-size:8pt;
text-decoration:none;
text-align:left;
color: #7b858c;
padding:0px 0px 0px 12px;
margin:7px 0px 0px 0px;
background-image:url(images/subarr.gif);
background-position:left;
background-repeat:no-repeat;
/*a2afb8*/

}

#sub1 a:hover {
color: #789f28;
background-image:url(images/neg_menu.gif);
background-position:left;
background-repeat:no-repeat;
}

#sub2 {
 position:absolute;
 display:none; 
 margin:-260px 0px 0px 396px; 
 z-index:30;
 background-color:#ffffff;
 padding: 10px 10px 10px 10px;
 background-image:url(images/sub_sh.gif);
 background-position:bottom;
 background-repeat:repeat-x;
}

#sub2 a {
font-family:   Arial,"Microsoft Sans Serif","Arial Narrow";
display:block;
font-size:8pt;
text-decoration:none;
color: #7b858c;
padding:0px 0px 0px 12px;
margin:7px 0px 0px 0px;
background-image:url(images/subarr.gif);
background-position:left;
background-repeat:no-repeat;
text-align:left;
}
#sub2 a:hover {
color: #789f28;
background-image:url(images/neg_menu.gif);
background-position:left;
background-repeat:no-repeat;
}

ul {
float:left;
margin: 0;
padding: 0;
list-style: none;
width: 150px; /* Width of Menu Items */
height:30px;
border-bottom: 1px solid #ccc;
}






p.text {

text-indent:0px;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-size:10pt;
text-align:justify;
margin:10px 0px 30px 30px;
padding:0px 80px 0px 30px;
color:#303532;
font-family:  "Microsoft Sans Serif","Arial Narrow", Arial;
}

p.text a {
	color: #709425;
	text-decoration: underline;
}

p.text a:hover {
	color: #4d7400;
	text-decoration:none;
}

h1.text {
margin:30px 0px 0px 15px;
padding:0px 0px 0px 30px;
color:#709425;
font-size:12pt;
text-align:left;
text-indent:15px;
font-family:  "Microsoft Sans Serif","Arial Narrow", Arial;
}

a.learn {
	display:block;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:right;
	color: #709425;
	text-decoration: underline;
}
a:hover.learn {
	display:block;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:right;
	color: #709425;
	text-decoration:none;
}
a:visited.learn {
	display:block;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:right;
	color: #709425;
}

h1.info {
margin:50px 20px 0px 0px;
padding: 1px 5px 8px 30px;
border-right:2px solid #1e8ce4;
color: #1c81d2;
letter-spacing: 1px;
font-size:8pt;
text-align:center;
font-weight:bold;
font-family: Arial,"Microsoft Sans Serif","Arial Narrow", Arial;
width:160px;
background-image:url(images/info.gif);
background-position:17px 4px ;
background-repeat:no-repeat;
}

a.text {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color: #0269d0;
text-decoration:underline;

}

a:hover.text {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color: #0269d0;
text-decoration:none;


}

p.info {
border-right:2px solid #1e8ce4;
margin:0px 10px 0px 0px;
padding:10px 18px 0px 17px;
background-color:#ffffff;
font-size:8pt;
font-family:  "Microsoft Sans Serif","Arial Narrow", Arial;
text-align:justify;
text-indent: 0px;
border-top:none;
color:#999999;
width:160px;
background-image:url(images/line_blog.gif);
background-position:10px 0px;
background-repeat:no-repeat;

}
p.info a {
color:#1666a6;
display:block;
margin:4px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
}

h1.new {
margin:40px 3px 0px 0px;
padding: 1px 0px 5px 40px;
color: #1c81d2;
letter-spacing: 2px;
font-size:9pt;
text-align:left;
font-weight:bold;
width:174px;
font-family: Arial,"Microsoft Sans Serif","Arial Narrow", Arial;
border-left: 2px solid #1e8ce4;
background-image:url(images/info.gif);
background-position:17px 4px ;
background-repeat:no-repeat;
}


p.new {
border-left: 2px solid #1e8ce4;
margin:0px 10px 0px 0px;
padding:10px 30px 0px 17px;
background-color:#ffffff;
font-size:8pt;
font-family:  "Microsoft Sans Serif","Arial Narrow", Arial;
text-align:justify;
text-indent: 0px;
border-top:none;
color:#999999;
width:160px;
background-image:url(images/line_blog.gif);
background-position:10px 0px;
background-repeat:no-repeat;
}


p.new a {
color:#1666a6;
display:block;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
}

td.bottom_menu {
padding: 10px 0px 10px 30px;
}

td.bottom_menu  a {
color: #515653;
border-right: 2px solid #d6d6d6;
padding: 0px 5px 0px 0px;

}

td.bottom_menu  a.end {
color: #515653;
border-right: none;
padding: 0px 5px 0px 0px;

}


/* Innerpage`s Class */
#isub2 {
 position:absolute;
 display:none; 
 margin:-8px 0px 0px 408px; 
 z-index:30;
 background-color:#ffffff;
 padding: 10px 10px 10px 10px;
 background-image:url(images/sub_sh.gif);
 background-position:bottom;
 background-repeat:repeat-x;
 border-right:2px solid #ededed;
border-left:2px solid #ededed;

}

#isub2 a {
font-family:   Arial,"Microsoft Sans Serif","Arial Narrow";
display:block;
font-size:8pt;
text-decoration:none;
color: #7b858c;
padding:0px 0px 0px 12px;
margin:7px 0px 0px 0px;
background-image:url(images/subarr.gif);
background-position:left;
background-repeat:no-repeat;
text-align:left;
}
#isub2 a:hover {
color: #789f28;
background-image:url(images/neg_menu.gif);
background-position:left;
background-repeat:no-repeat;
}

#isub1 {
 position:absolute;
 display:none; 
 margin:-7px 0px 0px 316px; 
 z-index:30;
 background-color:#ffffff;
 padding: 10px 10px 10px 10px;
 background-image:url(images/sub_sh.gif);
 background-position:bottom;
 background-repeat:repeat-x;
 border-right:2px solid #ededed;
border-left:2px solid #ededed;


}
.freeze {
display:block;
}

#isub1 a {
font-family:   Arial,"Microsoft Sans Serif","Arial Narrow";
display:block;
font-size:8pt;
text-decoration:none;
text-align:left;
color: #7b858c;
padding:0px 0px 0px 12px;
margin:7px 0px 0px 0px;
background-image:url(images/subarr.gif);
background-position:left;
background-repeat:no-repeat;
}

#isub1 a:hover {
color: #789f28;
background-image:url(images/neg_menu.gif);
background-position:left;
background-repeat:no-repeat;
}




.imenu {
margin:60px 0px 0px 0px;
padding:0px 0px 0px 0px;

}


 td.imenu {
margin:0px 0px 0px 0px;
padding:0px 0px 8px 0px;
background-image:url(images/border.gif);
background-position:bottom;
background-repeat:repeat-x;
}
td.imenu_first {
margin:0px 0px 0px 0px;
padding:0px 0px 8px 120px;
background-image:url(images/border.gif);
background-position:bottom;
background-repeat:repeat-x;
}

 td.iphone {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 90px;
border-bottom:1px solid #dcdcdc;

}



 table.inner_content {
margin:0px 0px 30px 0px;
padding:0px 0px 0px 0px;
width:100%;
background-image:url(images/ilmenu.gif);
background-position:top right;
background-repeat:repeat-y;

}

table.inner_content td {
padding:0px 0px 0px 0px;
vertical-align:top;
}

table.inner_content td.left_menu {
padding:15px 0px 0px 0px;
width:180px;
text-align:left;
background-repeat:no-repeat;
background-position:80px right;
}
table.inner_content td.left_menu h1 {
margin:0px 0px 25px 0px;
padding:0px 0px 0px 0px;
font-size:9pt;
text-align:center;
font-weight:bold;
color: #709425;
}
table.inner_content td.left_menu a {
display:block;
margin:0px 0px 15px 30px;
text-decoration:none;
font-size:8pt;
color: #303532;

}

table.inner_content td.left_menu a:hover {
display:block;
margin:0px 0px 15px 30px;
padding:0px 0px 0px 15px;
text-decoration:none;
font-size:8pt;
color: #568100;
background-image:url(images/arrow_menu.gif);
background-repeat:no-repeat;

}

table.inner_content td.left_menu a.current {
display:block;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 45px;
text-decoration:none;
font-size:8pt;
color: #568100;
background-image:url(images/arrow_menu.gif);
background-position: top 30px;
background-repeat:no-repeat;
/*e8eddc*/
/*border-left: 5px solid #568100;*/
/*border-left: 5px solid #e8eddc;*/
border-left: 5px solid #cccc99;

}
table.inner_content td.left_menu a:hover.current {
display:block;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 45px;
text-decoration:none;
font-size:8pt;
color: #669900;
background-image:url(images/arrow_menu.gif);
background-position: top 30px;
background-repeat:no-repeat;
border-left: 5px solid #cccc99;
}
td.inner_content   {
padding: 30px 0px 0px 0px;

}
td.inner_content h1 {
 font-size: 10pt;
 border-left: 5px solid #CCCC99;
 color: #709425;
 padding: 0px 0px 0px 0px;
 margin: 30px 0px 0px 60px;
}

td.inner_content h1.text {
 padding: 0px 0px 0px 0px;
 margin: 25px 0px 30px 60px;

}


td.ilmenu {
width:180px;

background-image:url(images/menu_border.gif);
background-position:top right;
background-repeat:no-repeat;
padding:30px 0px 0px 0px;
}

.dummy2 {
width:20px;
}
.dummy3 {
width:42px;
}


.iphone {
margin:0px 0px 0px 0px;
padding:0px 3px 0px 0px;
font-size:9pt;
letter-spacing:0px;
font-family: "Microsoft Sans Serif",Arial,"Arial Narrow";
color: #1b7bc8;
white-space:nowrap;
text-indent:0px;
font-weight:bold;
line-height:20px;

}



table.navtop {
margin: 0px 0px -3px 0px;
background-color:#FFFFFF;
background-image:url(images/logotype.gif);
background-position: 35px 30px;
background-repeat:no-repeat;
}


div.message {
 color: #E41B0C;
 font-weight:bold;
 text-align:center;
 padding:0px 100px 0px 0px;
 vertical-align:middle;
}
div.message div {
	padding:30px 0px 0px 0px;
	
}