body{
	background:#1c1c32 url(images/bodybg.jpg) repeat-x left top;
	color:#3e3e3e;
	font:12px/150% "Verdana","Arial",sans-serif;
	margin: 0px;
}

/* GENERAL */

img{
	border: 0px;
}

ul {
	margin-left: 30px;
	font-weight:bold;
}

li {
	list-style-image:url("images/button.gif");
	list-style-type:disc;
	line-height: 190%;
}

p {
	text-align: justify;
	line-height: 200%;
	margin: 5px 0 5px 0;
} 

#container{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

h1 {
	font-size: 18px;
	margin-bottom: 5px;
	margin-top: 5px;
}
h2 {
	font-size: 16px;
	margin-bottom: 5px;
	margin-top: 5px;
}
h3 {
	font-size: 12px;
	margin-bottom:5px;
}

form {
	margin: 0px;
}

/* TABLES */

table {
	border-collapse: collapse;
	border-color: #ddd;
}
td {
	padding: 5px;
}


/* LINKS */
a {
	color: #3e3e3e;
}
a:hover {
	color: #000;
}

/* HEADER */
#header{
	height: 144px;
}
#header .logo{
	float: left;
}
#header .contact{
	float: right;
}

/* NAVBAR */

#navigation{
	height: 34px;
	background:#dcdcdc url(images/navigationbg.jpg) no-repeat center;
}
#navigation ul{
	margin: 0px;
	list-style:none;
}
#navigation li{
	display:inline;
	display:block;
	float:left;
	margin: 7px 0px 0 10px;
	background:url(images/tab-divider.jpg) no-repeat right center;
	padding-right:10px;
	font-size:11px;
}
#navigation .end{
	display:inline;
	display:block;
	float:left;
	margin: 7px 0px 0 15px;
	background: none;
	padding-right:15px
}
#navigation li a{
	text-decoration:none;
	color:#676767;
	font-weight:bold;
}
#navigation li a:hover{
	color:#000
}

/* CONTENT */

#contenttop{
	margin-top: 15px;
	height: 17px;
	background:#fff url(images/contenttop.jpg) no-repeat center;
}
#content{
	background: #fff;
	padding: 0px 15px 22px 15px;
}

/* FOOTER */

#footer{
	height:94px;
	background:#fff url(images/footerbg.jpg) no-repeat center;
	padding: 15px;
}

#subfooter, #subfooter a{
	font-size:10px;
	padding-top:4px;
	color:#404040;
	text-align:right;
	text-decoration:none;
}

#footerbuttons {
	float: left;
	margin-left: 550px;
	display: inline;
}

/* CUSTOM STUFF */

.breadcrumbs {
	font-size:10px;
	margin-bottom: 10px;
}

.thinform input {
	border:1px solid #ccc;
	width: 250px;
}
.thinform textarea {
	border:1px solid #ccc;
	width: 250px;
}

#contactform {
	float: right;
	width: 400px;
}

#callback {
	float: left;
	margin-left: 10px;
	display: inline;
}
#callback input {
	border: 1px solid #ccc;
	font-size: 10px;
	width: 150px;
}

.error {
	color: #ff0000;
}
.error li {
	list-style-image:url("images/buttonerror.jpg");
	list-style-type:square;
}

.flamecontainer{
	background:#fff url(images/flamebackground.jpg) no-repeat left top;
}
.flamecontents{
	width: 80%;
	margin-left:auto;
	margin-right:auto;
}

/*added on 310510*/
.boxtop { background:url(images/box_top.gif) no-repeat bottom; width:306px; height:18px;}
.boxmid { background:url(images/box_mid.gif) repeat-y; width:306px; height:18px;}
.boxbot { background:url(images/box_bot.gif) no-repeat; width:306px; height:18px;}
.boxcont_head { font-family:"Trebuchet MS"; color:#124176; font-size:18px; }

/*added on 310510*/

/*added on 010610*/
.bor { background:url(images/bor.gif) repeat-x; height:2px; width:950px; }
	.foottop { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3dcde6; line-height:30px; }
		.foottop a { text-decoration:none; color:#3dcde6; }
		.foottop a:hover { text-decoration:none; color:#b4b4c6; }
			
			
	.subnav { color:#3dcde6; }
		.subnav a { color:#3dcde6; text-decoration:none; }
		.subnav a:hover { color:#b4b4c6; text-decoration:none; }
		
		a.small_nav { text-decoration:none; color:#828296; font-size:11px;  }
			a.small_nav:hover {color:#a8a8ba;  }				

