@import url(appstyles.css);

/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:.8em/1.6em Arial, Helvetica, sans-serif;}



html {  height: 100%; margin-bottom: 1px; background: #fff; }
p { margin-top: 10px; margin-bottom: 15px; }


body { font-size: 13px; }

h1,.PageTitleHeader { font-size: 200%; }
h,.PageSubTitleHeader2 { font-size: 180%; }
h3 { font-size: 150%; }
h4 { font-size:  120%; }
h1,h2,h3,h4,h5,.PageTitleHeader,.PageSubTitleHeader{font-weight:bold;line-height:1.8em;padding-bottom: 5px; margin: 15px 0; }

.small, .modifydate, .createdate, div.mosimage_caption { font-size: 100%; }
div.moduletable h3, .componentheading { font-size: 130%; }
.contentheading { font-size: 200%; }
.componentheading { margin-bottom: 15px; }
td.componentheading { padding-bottom: 15px; }

.contentheading, .componentheading { font-weight: bold; }
div.moduletable h3, div.moduletable-hilite1 h3, div.mdouletable-hilite2 h3, .contentheading { }
table.headlines div.moduletable h3, .componentheading { }
a:hover { text-decoration: underline; }

/* @group Structure */

div#Thewrapper { margin: 0 auto; width: 968px; padding-top: 18px; }
div#top { margin-left:  520px; height: 138px; font-style: italic; }
div#top .padding { padding:  15px; }
table.mainbody, table.usermodules { width: 100%; padding: 0; }
td.usermodules { padding: 0 10px; color: #000; }
td.mainbody .padding, td.right .padding { padding: 15px; }
td.mainbody .padding,  td.left .padding { padding: 15px; }
td.mainbody .padding { padding: 15px 25px; }
img#rocket { width: 150px; height: 50px; }


a{color:#333;text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
a:visited{}
a:active{}
a img{border:none;}
/* @group mainmenu */

a.mainlevel:link, a.mainlevel:visited { text-decoration: none; }
a.sublevel:link, a.sublevel:visited { text-decoration: none; }
a.mainlevel:hover { text-decoration: underline; }
a.sublevel:hover { text-decoration: none; }
a#active_menu:link, a#active_menu:visited { color: #333; }
li.active_menu a:link, li.active_menu a:visited { color: #333; }

img{border:none;}

.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:8px 3px;clear:both;border:none;background:#333;color:#333;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead{}

.structHead h1{padding:0;margin:0;float:left;}
.structHead h1 a{display:block;text-indent:-999em;}

#ContentHeaderImg{ border-right:1px solid #000; border-left:1px solid #000000; width:966px; height:252px;}
/* LEFT COLUMN
---------------------------------------------*/
.structLeft{background-color:#FFFFFF;border-bottom: 4px #660000 solid; border-left: 1px #000 solid; float:left; border-right: 1px #000 solid;}
.structLeft #ContentLeftNav{ width:100%}
.structLeft #ContentLeftNav ul{ margin:0; padding:0; list-style:none}
.structLeft #ContentLeftNav li{ margin:0; padding:0; float:left; width:205px;}
.structLeft #ContentLeftNav a {background:transparent url(images/menu-bullet.png) no-repeat scroll 0;display:block;margin-bottom:3px;padding:4px 0 2px 28px;text-decoration:none;}

.structLeft #ContentLeftNav li ul{ margin:0 0 0 25px; padding:0; list-style:none; display:block;}



.structLeft #ContentMemberTools{ width:100%; margin:10px 0 0 0; border-bottom:1px solid #333; float:left;}
.structLeft #ContentMemberTools ul{;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.structLeft #ContentMemberTools li{ margin:0; padding:0; float:left; width:205px;}
.structLeft #ContentMemberTools a { clear:both;background:transparent url(images/menu-bullet.png) no-repeat scroll 0;display:block;margin-bottom:3px;padding:4px 0 2px 28px;text-decoration:none;}


/* BODY ELEMENTS
---------------------------------------------*/
.structBody{}

.structBody ul#ContentBreadCrumbs{padding:0;margin:5px 0 10px 0;list-style:none;float:left;}
.structBody ul#ContentBreadCrumbs li{padding:0;margin:0;float:left;}
.structBody ul#ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:.8em;padding:2px 6px 2px 8px;background:url(images/bcArw.gif) no-repeat center left;}
.structBody ul#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
.structBody ul#ContentBreadCrumbs l.navselected a{font-weight:bold;}

.structBody #ContentMiddle{}

/* RIGHT COLUMN
---------------------------------------------*/
.structRight{}
.structRight #ContentRight{}

/* Footer Elements 
---------------------------------------------*/
.structFooter{}
.structFooter #ContentFooter{}

/*Other Stuff--------------------------*/

.hide { display: none; }
form { border: 0; margin: 0; padding: 0; }
table.blog span.article_seperator { display: block; height: 20px; }
.highlight { background-color: #ffc; }
.contentheading { padding: 10px 0; margin-top: 10px; margin-bottom: 10px; line-height:100%; color: #99CC00; }
td.buttonheading { vertical-align: middle; }
td.buttonheading img { margin-right: 5px; }
table.contentpaneopen, table.contentpane { border-collapse: collapse; padding: 0; margin: 0; width: 100%; }
div.contentpane, div.contentpaneopen { width: 100%; }
.clr { clear: both; }
div.mosimage { margin: 5px; }
a.readon { display: block; float: left; padding-left: 20px; margin-top: 10px; line-height: 14px; height: 16px;/* background: see style css */}
.small { color: #666; }
.modifydate { height: 20px; vertical-align: bottom; color: #666; }
.createdate { height: 20px; vertical-align: top; vertical-align: top; padding-bottom: 5px; padding-top: 0px; color: #666; }
table.contenttoc { margin: 5px; padding: 5px; }
table.contenttoc td { padding: 0 5px; }

span.pathway { display: block; height: 16px; line-height: 16px; vertical-align: middle; margin-top: 5px; margin-bottom: 20px; font-weight: bold; }
span.pathway img { margin: 0px 10px; vertical-align: middle; }
div#pathway { margin-bottom: 10px; padding-left: 8px; }

table.mainbody td.mainbody td.sectiontableheader { font-weight: bold; padding: 4px; line-height: 20px; background: #f6f6f6; border-bottom: 1px solid #ddd; }
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 { padding: 5px; border-top: 1px #fff; border-bottom: 1px solid #efefef; }
tr.sectiontableentry2 td, td.sectiontableentry1 { background: #fcfcfc; }

.pollstableborder .sectiontableentry1, .pollstableborder .sectiontableentry2 { background: none; border:  0; }
/* !--PNG Border */

.frame { }

/* !--end */

img#switcher_b, img#switcher_l, img#switcher_r, img#switcher_bu, img#switcher_c, img#switcher_m, img#switcher_li, img#switcher_o, img#switcher_h1, img#switcher_h2 { float:  right; margin-top: 5px; margin-right: 18px; }

/* !--Alert Styles */

.warn { display: block; padding: 10px 10px 10px 50px; margin: 15px 0; color: #c00; border-top: 3px solid #fe7b7a; border-bottom: 3px solid #fe7b7a; background: #fac6c6 url(../images/blue/type/warn.png) 10px 50% no-repeat; }
.info { display: block; padding: 10px 10px 10px 50px; margin: 15px 0; color: #0055BB; border-top: 3px solid #629de3; border-bottom: 3px solid #629de3; background: #c6daf0 url(../images/blue/type/info.png) 10px 50% no-repeat; }
.notepad { display: block; padding: 10px 10px 10px 50px; margin: 15px 0; color: #B79000; border-top: 3px solid #fde179; border-bottom: 3px solid #fde179; background: #f9eec6 url(../images/blue/type/notepad.png) 10px 50% no-repeat; }
.download { display: block; padding: 10px 10px 10px 50px; margin: 15px 0; color: #57861A; border-top: 3px solid #c2df88; border-bottom: 3px solid #c2df88; background: #e2eecb url(../images/blue/type/download.png) 10px 50% no-repeat; }

/* !--end */



