@charset "utf-8";
/* CSS Document */

/* general layout */
img
{
	border-style:none;
}

body
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#444444;
}

#tpl_wrapper
{
	height:100%;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

#tpl_container
{
	position:relative;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:980px;
	background:#FFFFFF;
}

/* header */

#tpl_header
{
	position:relative;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:100%;
	min-height:390px;
}

#tpl_headerNavMenu
{
	position:absolute;
	top:0px;
	left:70px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:auto;
}

#tpl_headerNavMenu li
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	list-style:none;
}

#tpl_headerNavMenu li a
{
	outline:none;	
}

#tpl_coverflow
{
	position:absolute;
	margin:0;
	heading:0;
	top:135px;
	left:0;
	height:auto;
	width:auto;
}

#tpl_login
{
	position:absolute;
	background:url(../images/bg_login.png) repeat-x repeat-y;
	bottom:20px;
	left:70px;
	width:840px;
	height:60px;
	margin:auto;
	padding:0;
	color:#FFFFFF;
	border:1px solid white;
}

.inputUser
{
	border:none;
	outline:none;
	background-color:transparent;
	background:url(../images/input_user.png) no-repeat;
	width:171px;
	height:29px;
	padding:0 10px 0 10px;
	float:none;
}

.inputPassword
{
	outline:none;
	border:none;
	background-color:transparent;
	background:url(../images/input_password.png) no-repeat;
	width:131px;
	height:29px;
	padding:0 10px 0 10px;
	float:none;
	line-height:28px;
}

.btnLogin
{
	border:none;
	background-color:transparent;
	background:url(../images/btn_login.png);
	width:48px;
	height:29px;
	cursor:pointer;
	outline:none;
	line-height:28px;
}

/* main navigation menu */

#tpl_content_bg
{
	padding:20px 70px 0 70px;
	background:url(../images/bg_content.png) repeat-x;
	background-color:#f9fbfd;
}

#tpl_content_home
{
	position:relative;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:transparent;
}

#tpl_content_subMenu
{
	position:relative;
	width:620px;
	margin:0 0 0 30px;
	padding:0 0 0 0;
	background-color:transparent;
	float:right;
}

#tpl_content_wide
{
	position:relative;
	width:auto;
	margin:0;
	padding:0;
	background-color:transprent;
}

#tpl_navMenuLeft
{
	position:relative;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:auto;
	width:190px;
}

#tpl_navMenuLeft li
{
	margin:0 0 -1px 0;
	padding:12px 20px 10px 20px;
	list-style:none;
	border-top: dashed 1px #53a4bd;
	border-bottom: dashed 1px #53a4bd;
	font-size:16px;
}

#tpl_navMenuLeft li:hover, #tpl_navMenuLeft_1
{
	cursor:pointer;
	background:url(../images/bg_submenu.png) no-repeat;
	color:#fff;
}

#tpl_navMenuLeft li a
{
	outline:none;
	text-decoration:none;
}

#tpl_scrollWrapper
{
	width:95%;
	padding:0 0 100px 0;
}

#tpl_footer
{
	position:relative;
	margin:0 0 0 0;
	padding:13px 0 0 40px;
	width:800px;
	height:27px;
	background:url(../images/bg_footer.png) no-repeat;
	background-color:transparent;
	bottom:0;
	color:#FFFFFF;
}

/*** content ***/

.homeBox
{
	float:left;	
	width:265px;
	padding-right:15px;
}

.clear
{
	clear:both;	
}

#socialButton
{
	margin:5px 0 10px 0;
	position:relative;
}

.overlay
{
	outline:none;	
}

.gallery_details
{
	float:left;
	aborder:solid 1px white;
	margin:15px;
	padding:10px;
	width:305px;
	text-align:left;
	height:470px;
	vertical-align:middle;
	background:url(../images/bg_gallery.png);
	color:#FFFFFF;
}

.contactUs
{
	background:transparent;
}

.contactUs_top
{
	background:url(../images/bg_contactus_top.png);
	width:586px;
	height:26px;
}

.contactUs_middle
{
	background:url(../images/bg_contactus_middle.png) repeat-y;
	width:526px;
	padding:0 30px 0 30px;
}

.contactUs_bottom
{
	background:url(../images/bg_contactus_bottom.png);
	width:586px;
	height:24px;
}

.cellheading
{
	background:#228bbf;
	padding: 3px 5px 3px 5px;
	color:#FFF;
	font-weight:bold;
}

.cell
{
	background:#dbe5f1;	
	padding: 3px 5px 3px 5px;
	border-bottom:1px solid #7bb3ce;
	font-size:11px;
}
.cell span
{
	font-size:11px;
}

.ravereview
{
	border:solid 1px #77a29c;
	background:transparent;
	margin:5px 0 15px 0;
}

.ravereview_top
{
	background:url(../images/bg_ravereview_top.png);
	width:838px;
	height:23px;
}

.ravereview_middle
{
	background:url(../images/bg_ravereview_middle.png);
	width:778px;
	padding:0 30px 0 30px;
}

.ravereview_bottom
{
	background:url(../images/bg_ravereview_bottom.png);	
	width:838px;
	height:17px;
}

.feeds_header
{
	background:#b1d5f2;
	padding:10px;
	width:760px;
	height:auto;
}

#feeds_finance
{
	list-style:none;
	margin:5px 0 0 0;
	padding-left: 1px;
	text-indent: -1px;
	cursor:pointer;
}

#feeds_finance li
{
	padding:0 0 0 5px;
	margin:0;
	color:#981028;
}

#feeds_finance li:hover
{
	color:#ff6633;
}

.feeds_content
{
	background:#d0e6f7;
	padding:10px;
	width:760px;
	height:auto;
}

.feeds_content a:hover
{
	text-decoration:underline;
}

.btnSubmit
{
	outline:none;
	border:none;
	background:url(../images/btn_submit_info.png);
	width:86px;
	height:31px;
	cursor:pointer;

}

.btnSubmit:hover
{
	background:url(../images/btn_submit_info_1.png);
}

fieldset
{
	border:None;
  	margin:0;
  	padding:2px 0 2px 0;
}

form label
{
	display:block;
    width:60px;
    padding-right:10px;
    text-align:right;
	float:left;
	font-weight:bold;	
	color:#5c7581;
}

form input
{
    width:175px;
    float:left;
}

.btnCheckStatus
{
	outline:none;
	border:none;
	background:url(../images/btn_check_status.png);
	width:114px;
	height:29px;
	cursor:pointer;	
}

.btnCheckStatus:hover
{
	background:url(../images/btn_check_status_1.png);
}

.btnOpenNewTicket
{
	outline:none;
	border:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/btn_new_ticket.png);
	width:129px;
	height:29px;
	cursor:pointer;
}

.btnOpenNewTicket:hover
{
	background:url(../images/btn_new_ticket_1.png);
}

.gallery_top
{
	background:url(../images/bg_gallery_top.png);
	width:315px;
	height:17px;
}

.gallery_middle
{
	background:url(../images/bg_gallery_mid.png) repeat-y;
	width:315px;
	height:auto;
	line-height:0;
	margin:0;
	padding:0px 0 0px 0;
}

.gallery_bottom
{
	background:url(../images/bg_gallery_btm.png);
	width:315px;
	height:18px;
	padding:0;
	margin:0;
}
