/* @override http://localhost:8888/workspace/rokwebify/templates/rt_rokwebify/css/template_css.css */

/* @group Main */

html {

/* this is a hack to force scrollbars on at

all times so that the page does not jump

when going from short to long pages */

height: 100%;

margin-bottom: 1px;

background: #fff;

}

body {

margin: 0;

padding: 0;

}

p {

/* setup some more readable paragraph spacing */

margin-top: 10px;

margin-bottom: 15px;

}

h1, h2, h3, h4, h4 {

/* setup some more readable header spacing */

padding-bottom: 5px;

margin: 15px 0;

}

/* @group Fonts */

/* @group Sizes */

body {

font-size: 13px;

}

h1 {

font-size: 200%;

}

h2 {

font-size: 180%;

}

h3 {

font-size: 150%;

}

h4 {

font-size:

120%;

}

.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;

}

/* @end */

/* @group Family */

.contentheading,

.componentheading {

font-weight: bold;

}

div.moduletable h3,

div.moduletable-hilite1 h3,

div.mdouletable-hilite2 h3,

.contentheading {

/* see style css */

}

table.headlines div.moduletable h3,

.componentheading {

/* see style css */

}

a:hover {

text-decoration: underline;

}

/* @end */

/* @end */

/* @end */

/* @group Structure */

div#wrapper {

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;

background: transparent;

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;

}

/* My Comment */

/* @group menus */

/* My Comment */

/* My Comment */

/* @end */

/* @group content */

.hide {

display: none;

}

form {

border: 0;

margin: 0;

padding: 0;

}

table.blog span.article_seperator {

display: block;

height: 20px;

}

.highlight {

background-color: #ffc;

}

/* @end */

/* @end */

/* @group Joomla Core */

/* @group modules */

/* @end */

/* @group content */

.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;

}

/* @end */

/* @group pathway */

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;

}

/* @end */

/* @group sections */

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;

}

/* @group My Group */

/* @end */

.pollstableborder .sectiontableentry1,

.pollstableborder .sectiontableentry2 {

background: none;

border:

0;

}

/* @end */

/* @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;

}

/* !--PNG Border */

.frame {

}

/* !--end */

img#switcher {

float:

right;

margin-top: 5px;

margin-right: 18px;

}

/* @end */

/* Type addons */

/* !--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;

}
.dark {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
} 
/* !--end */