/* @override http://localhost:8888/1.5.11/templates/js_inspirion/css/template_css.css */


/*
---------------------------------------------------------
THIS FILE CONTAINS SENSITIVE STRUCTURAL SETTINGS FOR THE
TEMPLATE AND SHOULD ONLY BE MODIFIED BY ADVANCED USERS.
TO MAKE SIMPLE CHANGES SUCH AS COLORS AND BACKGROUND IMAGE
SETTINGS PLEASE REFER TO STYLE{X}.CSS
---------------------------------------------------------
*/



/* @group Structure */


#navwrapper {
	width: 100%;
	padding-top: 8px;
	background: url(../images/nav_bg.png) repeat-x;
}
#mainbody {
	width: 960px;

.clr {
	clear: both;
	height: 0;
	line-height: 0px;
}

/* @end */

/* @group Joomla Column Overrides */

div.article-icons {
	float: right;
	overflow: hidden;
}

#bottom ul.menu span.separator,
#leftcol ul.menu span.separator,
#rightcol ul.menu span.separator  {
	display: none;
}

.article_row {
	clear: right;
}

/* @end */






/* @group Typography */

/* Headings */

#leftcol p { font-size: 90%;line-height: 130%;}
#leftcol h1 { font-size: 200%;}
#leftcol h2 { font-size: 160%;}
#leftcol h3 { font-size: 155%;}
#leftcol h4 { font-size: 150%;}
#leftcol h5 { font-size: 150%;}
#leftcol h6 { font-size: 150%;}
#rightcol p { font-size: 90%;line-height: 130%;}
#rightcol h1 { font-size: 200%;}
#rightcol h2 { font-size: 160%;}
#rightcol h3 { font-size: 155%;}
#rightcol h4 { font-size: 150%;}
#rightcol h5 { font-size: 150%;}
#rightcol h6 { font-size: 150%;}

#leftcol ul.checklist,#leftcol ul.checklist li,
#rightcol ul.checklist,#rightcol ul.checklist li,
#bottom ul.checklist,#bottom ul.checklist li,
#content ul.checklist,#content ul.checklist li {
	list-style: none;
}
span.arrow {
	background: url(../images/list-arrow.png) no-repeat 0 4px;
	padding-left: 14px;
}

/* Footer */
#footer {
	font-size: 11px;
	text-align: center;
	line-height: 150%;
}



/* @end */

/* @group Joomla Specific Styles */

/* Login Module */

a.forgotpass,a.forgotuser,a.regusr {
	padding-left: 18px;
	line-height: 18px;
}

#form-login ul li {
	margin: 0;
	padding: 0;
	line-height: 0;
}


a.forgotpass {
	background: url(../images/log_pass.png) no-repeat left center;
}

a.forgotuser {
	background: url(../images/log_user.png) no-repeat left center;
}

a.regusr {
	background: url(../images/log_reg.png) no-repeat left center;
}

div.contentpaneopen,table.contentpaneopen td.buttonheading,table.blog table.contentpaneopen td.buttonheading {
	padding: 0px;
	margin: 0;
}

div.mosimage {
	margin: 5px;
}

.pagenav {
	padding: 3px 5px 3px 3px;

}

.small,.createdate,.modifydate {
	font: 11px Tahoma;
}

table.contenttoc {
	margin: 5px;
	padding: 1px;
	float: right;
}

table.contenttoc th {
	padding: 2px 10px;
}

table.contenttoc td {
	font-size: 0.9em;
	font-weight: normal;
	text-align: left;
	padding: 2px 0px 2px 4px;
}

table.contenttoc a {
	text-decoration: none;
	line-height: 1em;
}

table.contentpane,table.contentpaneopen {
	margin: 0px auto;
	padding: 0;
	width: 100%;
}
td.nw {
	white-space: nowrap;
}
td.w5 {
	width: 5%;
}
td.w10 {
	width: 10%;
}
td.w15 {
	width: 15%;
}
td.w20 {
	width: 20%;
}
td.w25 {
	width: 25%;
}
td.w40 {
	width: 40%;
}
td.w45 {
	width: 40%;
}
td.w60 {
	width: 60%;
}
td.w90 {
	width: 90%;
}
td.w100,table.w100 {
	width: 100%;
	margin: 0px auto;
}

table.blog table.contentpaneopen td {
	padding: 0px 4px;
}

/*Header for table content*/

td.sectiontableheader {
	font-weight: bold;
	padding: 8px;
}

/*Alternating table rows*/

tr.sectiontableentry1 td,td.sectiontableentry1 {
	padding: 6px;
}

tr.sectiontableentry2 td ,td.sectiontableentry2 {
	padding: 6px;
}

td.article_column.column_separator {
	padding-left: 4px;
	padding-right: 0px;
}

td.article_column {
	padding-right: 4px;
	padding-left: 0px;
}

/* System Messages */

#system-message ul li {
	list-style: none;
	margin-left: 40px;
	padding: 10px;
}

#system-message dd {
	text-indent: 0px;
}

#sys_messages {
	margin: 0px;
}

/* @end */

.designer a {
	cursor: pointer;
	text-indent: -5000em;
	display: block;
	float: right;
	width: 75px;
	height: 12px;
	background: url(../images/jscright.png) no-repeat left top;
	position: relative;
	top: -15px;
	left: -5px;
}

div.center,p.center,img.center {
	margin: 0px auto;
	text-align: center;
}
.floatleft {
	float: left;
	margin: 5px;
}

.floatright {
	float: right;
	margin: 5px;
}
.nopad {
	padding: 0;
	margin: 0;
}

#teaser {margin-right:-20px;}

.centered, #centered {
    display: block;
    margin-left: auto;
    margin-right: auto }


