img {	border: 0;}
form,h1,h2,h3,h4,h5,h6,ul,ol{	margin: 0; padding:0;}
td {font-size: 9pt;line-height: 1.5;}
body {margin:0px; font-size: 9pt;line-height: 1.5;}
div {font-size: 9pt;line-height: 1.5;}

.h1 {margin:0px; font-size:11pt}
.h2 {margin:0px; font-size:10pt}

a:link { font-size: 9pt; color: #000000; text-decoration: none }
a:visited{ font-size: 9pt; color: #000000; text-decoration: none }
a:hover {font-size: 9pt;color: red}

a.h1:link { font-size: 11pt; color: #000000; text-decoration: underline }
a.h1:visited{ font-size: 11pt; color: #000000; text-decoration: underline }
a.h1:hover {font-size: 11pt;color: red}

a.ulink:link { font-size: 10pt; color: #AA2716; text-decoration: underline }
a.ulink:visited{ font-size: 10pt; color: #C57F41; text-decoration: underline }
a.ulink:hover {font-size: 10pt;color: red}

.tbspan{ margin-bottom: 3px }

.kw1 { width:170px; height:22px; border: 1px solid #cccccc}
.op1 { margin:0px; padding:0px; margin-top:1px; width:105px; height:22px;}

.guidet { border-top:1px solid #A9CCED;
          border-left:1px solid #A9CCED;
          border-right:1px solid #A9CCED;
          padding-left:1px; padding-right:1px;
}
.guideb { border-bottom:1px solid #A9CCED;
          border-left:1px solid #A9CCED;
          border-right:1px solid #A9CCED;
          padding:3px;
}

.hotworddiv {
margin:0px; 
padding:0px; 
width:500px;
height:18px;
overflow:hidden
}

.inddline {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D7DED1;
}

.mbline{
  border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ABABAB;
}

.indl1{
  border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}

.indt1{
  font-size:10pt;
  border-top:1px solid #cdcdcd;
  border-left:1px solid #cdcdcd;
  border-right:1px solid #cdcdcd;
  color:#333333
}

.indt2{
  font-size:10pt;
  border-top:1px solid #cdcdcd;
  border-left:1px solid #cdcdcd;
  border-right:1px solid #cdcdcd;
  color:#333333
}
/* Restets all margin, padding and borders to 0 */
* {border:0; margin:0; padding:0;}
body { width:800px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color:#636467; }

/* Creates an out container */
div#container {
	width:798px;
	background-color:#FFFFFF;
	border:1px #F0F0F0 solid;
	margin-top: 50;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
div#header {
	width:798px;
	height:92px;
	background:#00aeef;
	overflow:hidden;
	background:url(../images/header_bg.png) no-repeat;
}
div#channel {
	width:798px;
	height:50px;
	background:#FFFFFF;
	overflow:hidden;
}
div#logo {
	width:210px;
	height:50px;
	margin-top:25px;
	margin-left:37px;
	margin-bottom:15px;
}

/* Nav & drop down */
div#nav { background:#008dd2 url(../images/nav_bg.png) no-repeat; width:798px; height:26px; font-size:11px; }
div#navleft { float:left; width:510px; }
div#navright { float:right; width:288px; }
#nav ul { padding-right:0px; color:#FFFFFF; padding-top:0px; text-align:right; list-style:none; }
#nav li { float: left; position: relative; padding-left:8px; }
.mainitems a{ margin-left: 0px; margin-right:0px; text-decoration: none; color:#000000; display:block; }
div#hot { background:#FFFFFF; width:798px; height:30px; font-size:11px; }
div#hotleft { float:left; width:400px; }
div#hotright { float:right; width:398px; }
#hot ul { padding-right:0px; color:#FFFFFF; padding-top:0px; text-align:right; list-style:none; }
#hot li { float: left; position: relative; padding-right:10px; }
.subuls{ display: none; width: 4em; position: absolute; top: .5em; left: 0px; }
.subuls li{ width: 100%; left:10px; }
/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
#nav li>ul { top: auto; left: auto; }
/* lists nested under hovered list items */
#nav li:hover ul, li.over ul { display: block; }
/*wrap rest of content of the page inside this div*/
.boldnav { font-weight:bold; }
.mainitems A:link, .mainitems A:visited { color:#636467; text-decoration:none; }
.mainitems A:visited:hover, .mainitems A:hover, .mainitems a:link#current, .mainitems a:visited#current  { border-bottom:2px #99cc00 solid; color:#636467; text-decoration:none; }
.subuls A:link, .subuls A:visited { color:#636467; text-decoration:none; }
.subuls A:visited:hover, .subuls A:hover, .subuls a:link#current, .subuls a:visited#current  { border-bottom:none; color:#636467; text-decoration:underline; }

/* Breadcrumbs */
div#breadcrums {
	margin-bottom:20px;
	font-size:10px;
}

/* Content */
div#content {
	width:735px;
	margin:0 auto;
	background-color:#FFFFFF;
    overflow:hidden;
	margin-top:10px;
	font-size:10px;
}

div#left {
	float:left;
	width:120px;
	padding:0 28px 0 0;
	min-height:400px;
}

div#middle {
	float:left;
	width:384px;
	padding:0 15px 0 22px;
	background-color:#FFFFFF;
	min-height:400px;
	border-left:1px #999 dotted;
	border-right:1px #999 dotted;
}

div#middle2 {
	float:left;
	width:499px;
	padding:0 15px 0 22px;
	background-color:#FFFFFF;
	min-height:400px;
	border-left:1px #999 dotted;
	overflow:hidden;
}

div#homepage {
	float:left;
	width:549px;
	padding:0 15px 0 22px;
	background-color:#FFFFFF;
	min-height:400px;
	border-right:1px #999 dotted;
	overflow:hidden;
}

div#right {
	float:right;
	width:123px;
	padding:0 0 0 22px;
	background-color:#FFFFFF;
	min-height:400px;
}

div#fullpage {
	float:left;
	width:735px;
	background-color:#FFFFFF;
	min-height:400px;
}


/* 2 col middle2 & fullpage layout */
div#middle2 .left_col {
	float:left;
	width:240px;
}

div#middle2 .right_col {
	float:right;
	width:240px;
}

/* 2 col fullpage */
div#fullpage .left_col {
	float:left;
	width:340px;
}

div#fullpage .right_col {
	float:right;
	width:340px;
}

/* 4 col fullpage */
div#fullpage .left, div#fullpage .mid_left {
	float:left;
	width:182px;
	padding:0 1px;
}

div#fullpage .mid_right, div#fullpage .right {
	float:right;
	width:182px;
	padding:0 1px;
}


/* Content Formatting */
p { margin-bottom:10px; font-size:12px; line-height:16px; }
div#content ul { list-style-image: url(../images/bullet.png); }
div#middle li, div#middle2 li, div#fullpage li, div#homepage li { margin-left:15px; font-size:12px; line-height:16px; margin-bottom:5px; }
.left_col img, .right_col img { float:left; border:1px #999999 solid; margin:0 3px -5px 0; }
ol { margin-left: 20px; }
.orange { color:#FF6600 !important; }
.blue { color:#00AEEF !important; }
.purple { color:#4b4e9e !important; }
.green { color:#9ccb3b !important; }
div#middle,div#middle2, div#fullpage li, div#homepage li { margin-left:15px; line-height:15px; font-size:12px;}
div#left h1 { font-size:14px; color:#00AEEF; margin-bottom:5px; }
div#left h2 { font-size:13px; color:#636467; margin-bottom:-7px; border:none !important; }
div#left p { font-size:10px; }

div#left A:link, div#left A:visited { color: #000; text-decoration:none; }
div#left A:visited:hover, div#left A:hover { color:#00AEEF; text-decoration:underline; }
div#left #current { color:#00AEEF; text-decoration:underline; font-weight:bold; }
div#left #selected { color:#00AEEF; text-decoration:underline; }
div#right A:link, div#right A:visited { color: #636467; text-decoration:none; }
div#right A:visited:hover, div#right A:hover { color:#00AEEF; text-decoration:underline; }
.date { font-size:11px; font-style:italic; }

A:link, A:visited { color: #00AEEF; text-decoration:none; }
A:visited:hover, A:hover { color:#00AEEF; text-decoration:underline; }

h1 { font-size:16px; color:#00AEEF; margin-bottom:11px;; font-weight:normal; }
h2 { font-size:14px; color:#636467; margin-bottom:9px; padding-bottom:6px; border-bottom:1px #999 dotted; }
h3 { font-size:14px; color:#636467; margin-bottom:5px; }
h4 { font-size:12px; color:#00AEEF; margin-bottom:3px; }

hr { height:1px; color:#000000; background-color:#000000; }
.txt { font-size:11px; border:1px #999999 solid; padding:2px 5px; margin:2px; height:15px; width:100px; color:#666666; }
.lngtxt { font-size:11px; border:1px #999999 solid; padding:2px 5px; margin:2px; height:15px; width:450px; color:#666666; }
.select { font-size:11px; border:1px #999999 solid; padding:2px 0 0 1px; height:17px; margin:2px; width:55px; color:#666666; }
.adminSelect { font-size:11px; border:1px #999999 solid; padding:2px 0 0 1px; height:17px; margin:2px; width:105px; color:#666666; }
.txtarea { font-size:11px; border:1px #999999 solid; padding:2px 0 0 1px; height:200px; margin:2px; width:179px; color:#666666; }
.snd { background:#FFFFFF url(../images/send.gif) no-repeat; width:75px; height:25px; padding-right:71px;}
.send { background:#00AEEF; border:1px #666666 solid;width:80px; height:21px; }

.homebox { background:#FFFFFF url(../images/textarea.png) no-repeat; width:214px; height:98px; padding:5px; }

/* Table styles */
div#homepage table, div#homepage tr, div#homepage td { line-height:15px !important; font-family:Arial, Helvetica, sans-serif; padding-right:10px; }

div#tablelayout2 table {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
	border-collapse: collapse;
	width: 700px;
	}

div#tablelayout table {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
	border-collapse: collapse;
	width: 500px;
	}

div#tablelayout th {
	padding: 0 0.5em;
	text-align: left;
	}

div#tablelayout tr.yellow td {
	border-top: 1px solid #00AEEF;
	border-bottom: 1px solid #00AEEF;
	background: #FFC;
	}

div#tablelayout td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}

div#tablelayout td:first-child {
	width: 190px;
	}

div#tablelayout td+td {
	border-left: 1px solid #CCC;
	text-align: left;
	}

/* Footer */
#footer {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	height:50px;
	color:#666666;
	text-align:center;
	padding-top:10px;
	font-size:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00AEEF;
}

div#footer A:link, #footer A:visited { color: #666666; text-decoration:none; }
div#footer A:visited:hover, #footer A:hover { color:#666666; text-decoration:underline; }


/* Joomla Fixes */
.contentheading { font-size:1.7em !important; color:#636467 !important; font-weight:bold !important; padding-bottom:17px; }
.small { display:none; height:0; padding:0; margin:0; }
.createdate { display:none;height:0; padding:0; margin:0; }
.modifydate { display:none; height:0; padding:0; margin:0; }