body {
	margin:0;
	padding:0;
	font-size:14px;
	color:#333;
	font-family:Arial,Helvetica,sans-serif;
	background:url(../images/bg.png) repeat-x;
}

select {
	-webkit-appearance:none;
	display:block;
	border:1px solid #a6a6a6;
	width:100%;
	font-size:13px;
	color:#3d3d3d;
	padding:10px;
	background:url(../images/arrow.png) no-repeat 96% 12px #fff;
}

a {
	color:#333;
	text-decoration:none;
}

a:hover {
	color:#000;
	text-decoration:underline;
}

/*** IE FONT ***/
@font-face {
	font-family:'bebas_neueregular';
	src:url(../fonts/bebasneue-webfont.eot);
	src:url(../fonts/bebasneue-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/bebasneue-webfont.woff) format("woff"),url(../fonts/bebasneue-webfont.ttf) format("truetype"),url(../fonts/bebasneue-webfont.svg#bebas_neueregular) format("svg");
	font-weight:400;
	font-weight:400;
}

/*** COMMON CSS ***/
#main {
	margin:30px auto;
	width:980px;
	clear:both;
	background:#fff;
	box-shadow:0 0 5px #666;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

img {
	border:0;
}

h1,h2,h3,h4,h5 {
	margin:0;
	padding:0;
	line-height:normal;
	width:100%;
	font-weight:400;
}

ul {
	margin:0;
	padding:0;
	width:100%;
	float:left;
}

ul li {
	list-style:none;
	float:left;
}

.details_holder {
	width:942px;
	float:left;
	padding:19px;
}

.details_holder h2 {
	font-family:'bebas_neueregular';
	font-size:40px;
	padding:0 0 20px;
	color:#46454a;
}

/*** HEADER ****/
.header {
	width:940px;
	float:left;
	padding:15px 20px;
	background:#1b5092;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
}

.logo {
	width:270px;
	float:left;
}

.tagline {
	width:670px;
	float:left;
	text-align:right;
	font-size:20px;
	padding:15px 0 0;
	text-align:right;
	color:#fff;
}

.banner_holder {
	position:relative;
	width:100%;
	float:left;
	border-bottom:5px solid #333;
	border-top:5px solid #333;
}

.banner_img {
	width:100%;
	float:left;
	top:0;
	left:0;
	position:relative;
	z-index:10;
}

.banner_text {
	cursor:move;
	position:absolute;
	left:560px;
	top:100px;
	padding:0;
	float:none;
	margin:0;
	width:360px;
	z-index:20;
	line-height:22px;
	color:#ccc;
}

.banner_text .text_holder {
	width:330px;
	float:right;
	padding:15px;
	background:rgba(0,0,0,0.7);
}

.banner_text .text_holder a {
	color:#09F;
}

.banner_text .text_holder a:hover {
	color:#fff;
}

.banner_text h1 {
	font-family:'bebas_neueregular';
	font-size:60px;
	line-height:50px;
	padding:0 0 20px;
	color:#fff;
}

/*** Table Description ***/
.table_desc {
	width:100%;
	float:left;
	background:#fff;
	font-family:'bebas_neueregular';
	font-size:10px;
	color:#000;
	text-align:center;
	line-height:10px;
}

.table_desc h1 {
	font-size:33px;
	line-height:30px;
	padding:0 0 2px;
	color:#666;
}

.table_desc h2 {
	font-size:28px;
	line-height:25px;
	padding:0 0 2px;
	color:#666;
}

.table_desc h3 {
	font-family:'Arial, Helvetica, sans-serif';
	font-size:16px;
	line-height:14px;
	padding:0 0 2px;
	color:#666;
}

.table_desc .h3 a {
	color:#a8d039;
}

/*** FOOTER ****/
.footer {
	width:100%;
	float:left;
	border-top:5px solid #333;
	padding:50px 0;
	text-align:center;
	color:#fff;
	background:#1b5092;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
}

/*** TABLER CONTENT ***/
.table_content {
	width:940px;
	float:left;
	border:1px solid #ccc;
	border-bottom:0;
}

.table_header {
	width:100%;
	float:left;
	background:#cdcdce;
	font-family:'bebas_neueregular';
	font-size:30px;
	color:#1b5092;
	text-align:center;
	line-height:45px;
}

.table_header .text1 {
	width:355px;
	display:inline-block;
	padding:0 0 0 9px;
	border-right:1px solid #fff;
	text-align:left;
}

.table_header .text2 {
	width:169px;
	display:inline-block;
	border-right:1px solid #fff;
}

.table_header .text3 {
	width:169px;
	display:inline-block;
	border-right:1px solid #fff;
}

.table_header .text4 {
	width:199px;
	display:inline-block;
}

.table_row {
	width:100%;
	float:left;
	border-bottom:1px solid #ccc;
	line-height:30px;
	text-align:center;
}

.table_row a {
	display:block;
	width:100%;
	color:#333;
	text-decoration:none;
}

.table_row a:hover {
	background:#e8e8e8;
}

.table_row .text1 {
	width:355px;
	display:inline-block;
	padding:0 0 0 9px;
	border-right:1px solid #ccc;
	text-align:left;
}

.table_row .text2 {
	width:169px;
	display:inline-block;
	border-right:1px solid #ccc;
}

.table_row .text3 {
	width:169px;
	display:inline-block;
	border-right:1px solid #ccc;
}

.table_row .text4 {
	width:199px;
	display:inline-block;
}

.table_shadow {
	width:100%;
	height:51px;
	float:left;
	text-align:center;
	background:url(../images/banner-shadow.png) no-repeat center 0;
}

/*************************************/
/***** iBiz table of contents ********/
/*************************************/
/* icons for file types (icons by famfamfam) */
/* images */
table tr td:first-of-type a[href$=".jpg"],table tr td:first-of-type a[href$=".png"],table tr td:first-of-type a[href$=".gif"],table tr td:first-of-type a[href$=".svg"],table tr td:first-of-type a[href$=".jpeg"] {
	background-image:url(images/image.png);
}

/* zips */
table tr td:first-of-type a[href$=".zip"] {
	background-image:url(images/zip.png);
}

/* css */
table tr td:first-of-type a[href$=".css"] {
	background-image:url(images/css.png);
}

/* docs */
table tr td:first-of-type a[href$=".doc"],table tr td:first-of-type a[href$=".docx"],table tr td:first-of-type a[href$=".ppt"],table tr td:first-of-type a[href$=".pptx"],table tr td:first-of-type a[href$=".pps"],table tr td:first-of-type a[href$=".ppsx"],table tr td:first-of-type a[href$=".xls"],table tr td:first-of-type a[href$=".xlsx"] {
	background-image:url(images/office.png);
}

/* pdfs */
table tr td:first-of-type a[href$=".pdf"] {
	background-image:url(images/pdf.png);
}

/* videos */
table tr td:first-of-type a[href$=".avi"],table tr td:first-of-type a[href$=".wmv"],table tr td:first-of-type a[href$=".mp4"],table tr td:first-of-type a[href$=".mov"],table tr td:first-of-type a[href$=".m4a"] {
	background-image:url(images/video.png);
}

/* audio */
table tr td:first-of-type a[href$=".mp3"],table tr td:first-of-type a[href$=".ogg"],table tr td:first-of-type a[href$=".aac"],table tr td:first-of-type a[href$=".wma"] {
	background-image:url(images/audio.png);
}

/* web pages */
table tr td:first-of-type a[href$=".html"],table tr td:first-of-type a[href$=".htm"],table tr td:first-of-type a[href$=".xml"] {
	background-image:url(images/xml.png);
}

table tr td:first-of-type a[href$=".php"] {
	background-image:url(images/php.png);
}

table tr td:first-of-type a[href$=".js"] {
	background-image:url(images/script.png);
}

/* directories */
table tr.dir td:first-of-type a {
	background-image:url(images/folder.png);
}