body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ce1443;
	background-image:url(../images/bodybg.jpg);
	background-repeat:repeat-x;
}

.input_box_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1, h3, h4, h5 {
	color: #ce1443;
	font-weight:normal;
}

h1 {
	font-size:16px;
	margin: 0px; 
}

h2 {
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	font-size:12px;
	font-weight:normal;
	padding-left:10px;
	padding-top:7px;
}

h3 {
	text-decoration:underline;
}

h4 {
	color:#ce1443;
	padding:0px;
	margin:0px;
	font-size:12px;
	font-weight:normal;
}

h5 {
	font-size:12px;
	padding:0px;
	margin:0px;
}

img {
	border:none;
}

a {
	font-size: 11px;
	color: #ce1443;
	text-decoration:none;
}

a:visited {
	color:#ce1443;
}

a:hover {
	color: #ce1443;
	text-decoration:underline;
	
}

a:active {
	color: #ce1443;
}

.arrow a {
	text-decoration:none;
	background-image:url(../images/icons/arrow_next.png);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:10px;
	font-size:11px;
	color: #ce1443;
	clear:left;
	float:left;
}

.arrow a:visited {
}

.arrow a:hover {
	text-decoration:underline;
}

.arrow a:active {
}

#wrapper {
	width:780px;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-y;
}

#wrapper .holder {
	width:780px;
	overflow:hidden;
	min-height:600px;
	background-color:#FFF;
}

#header {
	height:120px;
	width:780px;
	background-color:#FFF;
}

#header .hleft {
	float:left;
	height:80px;
}

#header .hleft img {
	padding-left:10px;
	padding-top:20px;
}

#header .hright {
	float:right;
	text-align:right;
	padding-right:20px;
	padding-top:10px;
}

#menu {
	background-color:#FFF;
	height:30px;
	margin-left:10px;
}

#menu .button {
	height:30px;
	float:left;
}

#menu .itemleft {
	height:22px;
	width:94px;
	padding-top:10px;
	background-image:url(../images/menu_left.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

#menu .itemmiddle {
	height:22px;
	width:89px;
	padding-top:10px;
	background-image:url(../images/menu_middle.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

#menu .itemright {
	height:22px;
	width:94px;
	padding-top:10px;
	background-image:url(../images/menu_right.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

#banner {
	width:780px;
	height:250px;
	background-color:#ce1443;
	border-bottom:5px #CCCCCC solid;
	z-index:2;
}

#banner .bg {
	width:780px;
	height:240px;
}

#banner .comment{
	max-width:350px;
	max-height:100px;
	float:right;
	margin:20px;
	overflow:hidden;
}

#banner h2 {
	background-color:#ce1443;
}

#content {
	width:770px;
	padding:5px;
	overflow:hidden;
}

#content .flashcenter {
	width:450px;
	margin-left:auto;
	margin-right:auto;
}

#content .col1 {
	width:450px;
	margin-right:10px;
	padding-left:20px;
	padding-right:20px;
	min-height:300px;
	float:left;
	background-image:url(../images/col1_bg.jpg);
	background-repeat:no-repeat;
}

#content .colfull {
	width:730px;
	margin-right:10px;
	padding-left:20px;
	padding-right:20px;
	min-height:300px;
	float:left;
	background-image:url(../images/colfull_bg.jpg);
	background-repeat:no-repeat;
}

.ie #content .col1 {
	padding-top:20px;
}

.gecko #content .col1 {
	padding-top:10px;
}

.ie #content .colfull {
	padding-top:20px;
}

.gecko #content .colfull {
	padding-top:10px;
}

#content .col1 p {
	padding-bottom:10px;
}

#content .col2 {
	margin-left:10px;
	width:250px;
	float:left;
}

.ie #content .col2 {
	padding-top:20px;
}

.gecko #content .col2 {
	padding-top:10px;
}

#content .col2 img {
	width:238px;
	height:80px;
	border:#999 1px solid;
}

#contact {
	width:450px;
	overflow:hidden;
	margin-bottom:25px;
	border-bottom:#CCC 1px solid;
}

#contact p {
	border:none;
}

#contact a {
	color: #ce1443;
}

#contact a:visited {
	color:#ce1443;
}

#contact a:hover {
	color: #ce1443;
	text-decoration:underline;
}

#contact a:active {
	color: #ce1443;
}

#contact .ccol {
	width:130px;
	overflow:hidden;
	margin-left:5px;
	margin-right:5px;
	float:left;
}

#contact .ccol2 {
	width:90px;
	overflow:hidden;
	margin-left:5px;
	margin-right:5px;
	float:left;
}

#contact .ccol3 {
	width:200px;
	overflow:hidden;
	margin-left:5px;
	float:left;
}

#testimonial {
	width:450px;
	overflow:hidden;
	float:left;
}

#testimonial .sig {
	font-size:10px;
	color:#333;
}

#testimonial .line {
	width:430px;
	border-bottom:1px #CCC solid;
	float:left;
	clear:left;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:20px;
	padding-bottom:20px;
	height:160px;
}

#testimonial .tleft {
	width:160px;
	height:160px;
	float:left;
	clear:left;
}

#testimonial .tleft img {
	max-width:150px;
	max-height:150px;
	padding:5px;
	border:1px solid #ccc;
	background-color:#FFF;
}

#testimonial .tright {
	float:right;
	clear:right;
	width:250px;
	overflow:hidden;
	margin-top:10px;
}

#news {
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}

#news h5 {
	color:#000;
	margin-top:10px;
}

#news .element {
	padding:5px;
	padding-bottom:20px;
	overflow:hidden;
	margin-top:10px;
	border-bottom:1px solid #CCC;
}

#downloads {
	width:450px;
	overflow:hidden;
}

#downloads .holder {
	width:100%;
	overflow:hidden;
}

#downloads .line {
	width:100%;
	overflow:hidden;
	clear:left;
	float:left;
	border-bottom:1px #CCC solid;
	margin-bottom:5px;
	padding-bottom:5px;
}

#downloads .dcol {
	width:100px;
	padding-left:10px;
	overflow:hidden;
	float:left;
}

#downloads .dcol2 {
	width:220px;
	padding-left:10px;
	overflow:hidden;
	float:left;
}

#downloads .dcol3 {
	width:60px;
	padding-left:10px;
	overflow:hidden;
	float:left;
	text-align:center;
}

#downloads .dcol4 {
	width:30px;
	padding-left:10px;
	overflow:hidden;
	float:left;
	text-align:center;
}

#file {
	width:450px;
	overflow:hidden;
}

#file a {
	text-decoration:none;
	background-image:url(../images/icons/downloadnow.png);
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:16px;
	color: #ce1443;
}

#file a:visited {
}

#file a:hover {
	text-decoration:underline;
}

#file a:active {
}

#file img {
	padding-right:5px;
}

#file .holder, #file .desc {
	overflow:hidden;
	width:100%;
	padding-bottom:5px;
	margin-bottom:20px;
	border-bottom:1px #CCC solid;
}

#file .holder h4 {
	margin-bottom:0px;
	padding-bottom:0px;
}

#file .holder p {
	margin-top:0px;
	padding-top:0px;
}

#file .fright {
	width:50%;
	overflow:hidden;
	float:right;
}

#file .fleft {
	width:50%;
	overflow:hidden;
	float:left;
}

#jumpmenu {
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	background-color:#333;
	border-top:1px #999 solid;
	color: #ccc;
}

#jumpmenu a {
	font-size: 12px;
	color: #ccc;
	text-decoration:none;
}

#jumpmenu a:visited {
	color: #ccc;
	text-decoration:none;
}

#jumpmenu a:hover {
	color: #ccc;
	text-decoration:none;
}

#jumpmenu a:active {
	color: #ccc;
	text-decoration:none;
}

#jumpmenu img {
	border:none;
	margin-right:7px;
}

#jumpmenu .holder {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#jumpmenu .dleft {
	float:left;
	width:50%;
	text-align:left;
}

/* #jumpmenu .jumpmenu {
	width:175px;
	float:left;
} */

#jumpmenu .dright {
	float:right;
	width:50%;
	text-align:right;
}

#footer {
	width:740px;
	margin-top:95px;
	border-top:1px #666666 solid;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	height:200px;
	font-size:10px;
}

#footer .fleft {
	width:100px;
	float:left;
}

#footer .fright {
	width:350px;
	float:right;
	text-align:right;
}

#password_holder
{
width: 367px;
height: 157px;
background-image:url(../images/login.jpg);
float:left;
margin-left: 45px;
}

#password_holder .title_pass
{
width: 347px;
overflow: hidden;
padding-left: 20px;
float:left;
margin-top: 0px;
padding-top: 8px;
padding-bottom: 24px;
}

#password_holder .inputholders
{
width: 347px;
overflow: hidden;
padding-left: 20px;
float:left;
}

#password_holder .inputholders .field
{
width: 70px;
overflow: hidden;
float:left;
}

#password_holder .inputholders .input
{
width: 267px;
overflow: hidden;
float:left;
padding-left: 10px;
}



#password_holder .inputholders .field1
{
width: 70px;
overflow: hidden;
padding-top: 10px;
float:left;
}

#password_holder .inputholders .input1
{
width: 267px;
overflow: hidden;
padding-top: 10px;
float:left;
padding-left: 10px;
}

.side_line
{
height: 1px;
width: 238px;
background-image:url(../images/line_side.gif);

}