body {
text-align:center;
margin:0px;
background:#0079C2;
padding:0px;
height:100%;
}

html { height:100%; background:#0079C2; }

body, table { font:12px arial; line-height:19px; color:#444444; }
p { margin:0px; padding:0px; white-space:normal; }
table p { margin:0px; padding:0px; }
table { white-space:normal; text-align:left; }

form { margin:0px; padding:0px; }


img {
border:0px;
margin:0px;
padding:0px;
vertical-align:bottom;
}

a {
color:#194CA3;
text-decoration:none;
}
a:visited { color:#194CA3; }
a:hover { text-decoration:underline; }

li { margin-left:0px; padding-left:0px; }

a img{
	border: none;	
}
a.iphone-link{
	background: url(../imgs/iphone-link2.jpg) no-repeat;
	width: 337px;
	height: 240px;
	float: left;
}
a:hover.iphone-link{
	background: url(../imgs/iphone-link-hover2.jpg) no-repeat;
	width: 337px;
	height: 240px;
	float: left;
}
a.sidebar-iphone-link{
	background: url(../imgs/sidebar-iphonelink2.jpg) no-repeat;
	width: 237px;
	height: 65px;
	float: left;
	margin-bottom: 10px;
}
a:hover.sidebar-iphone-link{
	background: url(../imgs/sidebar-iphonelink-hover2.jpg) no-repeat;
	width: 237px;
	height: 65px;
	float: left;
}
	
#master {
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
overflow:visible;
text-align:center;
border:0px solid green;
background:#ffffff;
background-image:url(../imgs/header_top.gif);
background-repeat:repeat-x;
background-position: top center;
}




#header {
border:0px solid #c40000;
margin-top:0px;
height:5px;
}

#header .input {
 border:1px solid #A8A8A8;
 border-right:0px;
 margin:0px;
 border-left:0px;
 height:25px;
 padding-top:4px;
 color:#444444;
 }

#header a, #top_menu a:visited { color:#666666; }


#top_menu a:hover { text-decoration:underline; }



#content {
padding-bottom:0px;
margin-left:0px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
border:0px solid #c40000;
width:982px;
min-height:500px;
text-align:left;
overflow:visible;
background-repeat:repeat-x;
background:#ffffff;
color:#333333;
}

#inner-content { width:650px; }



#footer {
color:#8AC8EF;
width:100%;
height:90px;
padding-top:15px;
margin-top:10px;
overflow:hidden;
background:#0079C2;
background-image:url(../imgs/footer_bg.gif);
background-repeat:repeat-x;
background-position: top center;
}

#footer a { color:#ffffff; }
#footer table { color:#8AC8EF; }

#top_menu a { color:#666666; text-decoration:none; }




.orn { color:#FD8000; }

.xform {
 border:1px solid #cccccc;
 background:#fbfbfb;
 margin:0px;
 padding-top:2px;
 font-size:14px;
 }

.nowrap { white-space:nowrap; }
.wrap { white-space:normal; }
.right { text-align:right; }
.center { text-align:center; }
.midal { margin-left:auto; margin-right:auto; }


.inpage { width:982px; margin-right:auto; margin-left:auto; border:0px solid red;}
.page { width:982px; }
.abs { position:absolute; }
.box1 { padding:10px; }


.def { color:#444444; }
.uln { text-decoration:underline; }
.ruler { border-top:1px solid #E0E9EF; }
.hide { display:none; }
.it { font-style:italic; }

.paging { font-size:12px; }

.info p { margin-bottom:10px; }

/*admin form checkboxs*/
.acsel { padding:3px; padding-bottom:4px; padding-left:2px; padding-right:4px; border:1px solid #dedede; border-left:0px; background:#E5EFF7; }
.acrow { padding:3px; padding-bottom:4px; padding-left:2px; padding-right:4px; border:1px solid #ffffff; border-left:0px; }

#bread a, #bread { color:#555555; padding:5px; padding-left:0px; margin-top:5px; margin-bottom:12px; font-size:12px;}
#bread { border-bottom:1px solid #E0E9EF; padding-bottom:8px; margin-bottom:15px; margin-top:-5px; }
#bread .cpage, .blue { color:#0079C2; }
#bread a { color:#555555; }
#bread img { vertical-align:middle; }
.fixnav div { padding:2px; }


form, table form {
margin:0px;
padding:0px;
}


h1 { margin-bottom:5px; margin-top:5px; font-size:30px; line-height:36px; color:#FE8502; font-family:'Lucida Sans Unicode', 'Lucida Grande';  }
h2 { margin-bottom:5px; margin-top:5px; font-size:22px; line-height:30px; color:#FE8502; font-family:'Lucida Sans Unicode', 'Lucida Grande';  }
h4 { margin-bottom:5px; margin-top:5px; font-size:14px; line-height:20px; color:#FE8502; font-family:'Lucida Sans Unicode', 'Lucida Grande';  }
h1.page-heading{
	color: #fe8010;	
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
h1.page-heading2{
	color: #fe8010;	
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.pri { color:#194CA3; }

.block { position:absolute; z-index:20; background-image:url(../imgs/blockout.png); }
.input { font-size:14px; font-family:tahoma; background:#ffffff; border:1px solid #cccccc; }
input { font-size:12px; font-family:tahoma; }
textarea { padding:3px; font-size:13px; font-family:tahoma; border:1px solid #cccccc; }

.tight { letter-spacing:-2px; }
.light { font-weight:normal; }

.sbr { margin-bottom:5px; }
.mbr { margin-bottom:10px; }
.bbr { margin-bottom:20px; }

.inf td { padding-bottom:3px; padding-left:5px;  }

.big { font-size:16px; }
.med { font-size:14px; }
.small { font-size:11px; }


.alert { color:#c40000; }
a .alert:visited { color:#c40000; }

.good { color:#FF7D01; }
.dis { color:#A4A6A6;  }
.bold { font-weight:bold; }

.hl { background:#FFFFE0; padding:3px; }

.tab1 td { padding-left:3px; }
.tab1 a { display:block; width:100%; }
.tab1 a:hover { background:#DFF4FF; text-decoration:none; }



