/* CSS Document */

html { 

height : 100%;

} 

body { 

line-height : 110%;

color : #999999;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 11px;

background-repeat : repeat-x;

padding : 0;

background-attachment : scroll;

background-color : #FFFFFF;


margin-top : 0;

margin-bottom : 0;

} 

.clr { 

clear : both;

} 

#float_body { 

background-image : url(../images/float.gif);

width : 1002px;

float : left;

background-repeat : repeat-y;

} 

#top_outer {
	margin : 0;
	float : right;
	width : 1002px;
	padding : 0;
	height : 106px;
	overflow : hidden;
	background-color : #fafafa;
	background-image : url(../images/top.gif);
	background-repeat : no-repeat;

} 

#top_inner { 

float : none !important;

float : left;

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 11px;

color : #999999;

overflow : hidden;

padding-left : 720px;

padding-right : 40px;

padding-top : 40px;

} 

#top_menu { 

float : right;

padding : 0;

margin : 0;

height : 40px;


width : 1002px;

overflow : hidden;

} 

#top_menu_inner { 

padding-left : 24px;

height : 80px;

overflow : hidden;

} 

#pathway { 

height : 25px;

margin : 0;


width : 1002px;

} 

#pathway_text { 

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 10px;

overflow : hidden;

display : block;

height : 22px;

line-height : 22px !important;

line-height : 22px;

padding-left : 40px;

color : #ffffff;

float : left;

padding-top : 2px;

} 

#pathway_text img { 

margin-left : 2px;

margin-right : 2px;

margin-top : 6px;

} 

#buttons { 

float : left;

margin : 2px;

padding : 2px;

width : auto;

} 



#search_inner form { 

padding : 2px;

margin : 2px;

} 

#search_inner .inputbox { 

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 11px;

color : #999999;

background-color : #ffffff;

} 

#header { 

height : 200px;

background-repeat : repeat-x;

float : left;

width : 100%;

border : 1px solid #fafafa;

margin : 0;

padding : 0;

background-color : #fcfbff;

background-image : url(../images/header.gif);

} 

#header_inner { 

padding-left : 24px;

padding-top : 12px;

} 

#banner { 

float : right;

width : 470px;

margin-top : 120px;

margin-right : 4px;

} 

#banner_inner { 

height : 68px;

overflow : hidden;

} 

#left_outer { 

float : left;

width : 155px;

border : 1px solid #f9f9f9;

padding : 0;

margin-top : 4px;

} 

#left_inner { 

float : none !important;

float : left;

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 11px;

padding-top : 4px;

padding-bottom : 4px;

margin-bottom : 25px;

} 

#left_inner_float { 

background-repeat : repeat-y;

width : 180px;

background-color : #fafafa;

} 

#right_outer { 

float : left;

width : 155px;

margin-top : 4px;

} 

#right_inner { 

float : none !important;

float : left;

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 11px;

padding-top : 4px;

padding-bottom : 4px;

} 

#right_inner_float { 

background-repeat : repeat-y;

width : 170px;

background-color : #151515;

} 

#content_outer { 

float : left;

color : #999999;

margin : 0;

padding : 0;

background-image : none;

background-repeat : repeat-y;

} 

#main_content { 

float : none !important;

float : left;

margin-bottom : 2px;

padding : 0;

margin-left : 0;

margin-right : 0;

margin-top : 0;

} 

table.content_table { 

float : none;

background-color : #fcfcfc;

} 

.content { 

width : 100%;

background-color : #fcfcfc;

border : 1px solid #f1f1f1;

margin : 2px;

margin-top : 8px;

} 

#user { 

float : left;

} 

.user1_inner { 

float : none !important;

float : left;

} 

#user1_outer { 

float : none !important;

float : left;

padding : 0;

background-color : #fafafa;

} 

.user2_inner { 

float : none !important;

float : left;

} 

#user2_outer { 

float : none !important;

float : left;

padding : 0;

background-color : #fafafa;

} 

.error { 

font-style : italic;

text-transform : uppercase;

padding : 5px;

color : #010101;

font-size : 14px;

font-weight : bold;

} 

.back_button { 

font-family : Arial, Helvetica, sans-serif;

background-image : url(../images/button_bg.png);

float : left;

text-align : center;

font-size : 10px;

border : 3px double #f9f9f9;

width : auto;

padding : 0 10px;

line-height : 14px;

margin : 4px;

color : #999999;

background-color : #f8f8f8;

} 

.pagenav { 

font-family : Arial, Helvetica, sans-serif;

text-align : left;

font-size : 10px;

font-weight : bold;

border : 3px double #f9f9f9;

width : auto;

background-color : #f8f8f8;

padding : 0 8px;

line-height : 18px;

margin : 1px;

color : #999999;

background-image : url(../images/button_bg.png);

} 

.pagenavbar { 

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 10px;

margin-right : 10px;

float : left;

} 

.pagenav:hover { 

color : #727272;

} 

#footer { 

height : 82px;

background-repeat : no-repeat;

float : left;

background-image : url(../images/footer.gif);

padding : 0;

margin : 0;

width : 1002px;

} 

ul { 

margin : 2px;

padding : 2px;

list-style : none;

} 

li { 

text-align : left;

line-height : 14px;

padding-left : 18px;

background-image : url(../images/arrow.gif);

background-repeat : no-repeat;

background-position : 0 2px;

} 

li:hover { 

text-align : left;

line-height : 14px;

padding-left : 18px;

background-image : url(../images/arrow_hover.gif);

background-repeat : no-repeat;

background-position : 0 2px;

} 

td { 

text-align : left;

font-size : 11px;

} 

a:link, a:visited { 

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 11px;

color : #999999;

text-decoration : none;

} 

a:hover { 

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 11px;

color : #727272;

text-decoration : none;

} 

table.contentpaneopen { 

width : 100%;

margin : 0;

padding : 2px;

} 

table.contentpane { 

width : 100%;

margin : 0;

padding : 2px;

} 

.blog_more { 

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 10px;

margin-left : 4px;

} 

.button { 

color : #a4a4a4;

background-color : #ffffff;

background-image : url(../images/button_bg.png);

font-family : Geneva, Arial, Helvetica, sans-serif;

text-align : center;

font-size : 10px;

font-weight : bold;

border : 3px double #f9f9f9;

width : auto;

padding : 0 6px;

line-height : 18px !important;

line-height : 16px;

height : 22px !important;

height : 22px;

margin : 4px;

} 

.button:hover { 

color : #727272;

} 

.inputbox {
	padding : 2px;
	margin : 2px;
	border : 1px solid #1f6ba9;
	background-color : #ffffff;
	color : #959595;
	background-image : url(../images/body_bg.gif);
} 

.componentheading { 

height : 22px;

color : #959595;

background-color : #f5f5f5;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 11px;

white-space : nowrap;

padding-left : 4px;

padding-top : 4px;

} 

.contentcolumn { 

height : 20px;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 11px;

white-space : nowrap;

padding-left : 4px;

color : #959595;

background-color : #f5f5f5;

padding-top : 4px;

margin : 4px;

} 

.contentheading {
	color : #1f6ba9;
	background-color : #f5f5f5;
	height : 22px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	white-space : nowrap;
	padding : 0;
	margin : 0;
	padding-left : 4px;
} 

.contentpagetitle { 

height : 20px;

color : #959595;

background-color : #f5f5f5;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 11px;

white-space : nowrap;

padding-left : 2px;

} 

table.searchinto { 

width : 100%;

} 

table.searchintro td { 

font-weight : bold;

} 

table.moduletable { 

width : 100%;

padding : 0;

} 

div.moduletable { 

margin-bottom : 15px;

padding : 0;

} 

table.moduletable th, div.moduletable h3 { 

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #959595;

background-color : #f5f5f5;

text-align : left;

height : 22px;

line-height : 22px;

font-size : 11px;

font-weight : lighter;

text-transform : none;

margin : 0;

padding : 0;

padding-top : 2px;

padding-left : 8px;

border : 1px solid #f1f1f1;

} 

table.moduletable td { 

font-size : 11px;

padding : 0;

margin : 0;

font-weight : normal;

} 

table.pollstableborder td { 

padding : 2px;

} 

.sectiontableheader { 

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #959595;

background-color : #f1f1f1;

border : 1px solid #f8f8f8;

text-align : left;

height : 20px;

line-height : 20px;

font-weight : bold;

font-size : 11px;

text-transform : none;

margin : 0;

padding-bottom : 0;

padding-right : 8px;

} 

.sectiontablefooter { 

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #959595;

background-color : #f1f1f1;

border : 1px solid #f8f8f8;

text-align : center;

height : 20px;

line-height : 20px;

font-weight : bold;

font-size : 11px;

text-transform : none;

margin : 2px;

padding : 2px;

} 

.sectiontableentry1 { 

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 11px;

text-transform : none;

background-color : #ffffff;

} 

.sectiontableentry2 { 

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 11px;

text-transform : none;

background-color : #f4f4f4;

} 

.contact_email { 

padding : 2px;

margin-left : 6px;

} 

.small { 

font-family : Arial, Helvetica, sans-serif;

color : #999999;

font-size : 9px;

padding : 2px;

} 

.smallcomment { 

font-family : Arial, Helvetica, sans-serif;

color : #999999;

font-size : 9px;

padding : 2px;

} 

.smallcomment a:hover { 

font-family : Arial, Helvetica, sans-serif;

color : #727272;

} 

.createdate { 

font-family : Arial, Helvetica, sans-serif;

font-size : 9px;

color : #999999;

} 

.modifydate { 

font-family : Arial, Helvetica, sans-serif;

color : #999999;

font-size : 9px;

} 

table.contenttoc { 

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 11px;

border : 1px solid #e6e6e6;

padding : 2px;

margin : 4px;

} 

table.contenttoc td { 

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 11px;

padding : 2px;

margin : 2px;

} 

table.contenttoc th { 

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 11px;

background-image : url(../images/contenthead.gif);

background-color : #fcfbff;

color : #999999;

border : 1px solid #ececec;

text-align : left;

padding-left : 4px;

height : 22px;

font-size : 11px;

text-transform : uppercase;

} 

a.mainlevel:link, a.mainlevel:visited { 

background-image : url(../images/menu_bg.gif);

background-repeat : no-repeat;

background-color : #fafafa;

font-family : Geneva, Arial, Helvetica, sans-serif;

display : block;

vertical-align : middle;

font-size : 11px;

font-weight : bold;

color : #bbbbbb;

text-align : left;

padding-top : 8px;

padding-left : 14px;

height : 22px !important;

height : 30px;

text-decoration : none;

margin : 2px;

} 

a.mainlevel:hover { 

background-position : 0 -30px;

text-decoration : none;

height : 22px !important;

height : 30px;

color : #ffffff;

font-size : 11px;

text-align : right;

padding-right : 14px;

padding-top : 8px;

margin : 2px;

} 

a.mainlevel#active_menu { 

color : #d8d8d7;

font-weight : bold;

font-size : 11px;

height : 22px !important;

height : 30px;

text-align : right;

padding-top : 8px;

padding-right : 14px;

margin : 2px;

} 

a.mainlevel#active_menu:hover { 

color : #fcfcfc;

padding-left : 14px;

text-decoration : line-through;

} 

a.sublevel:link, a.sublevel:visited { 

padding-left : 24px;

padding-top : 2px;

margin-bottom : 6px;

vertical-align : middle;

font-size : 11px;

color : #d4d4d4;

text-align : left;

height : 24px !important;

height : 28px;

text-decoration : none;

} 

a.sublevel:hover { 

padding-left : 24px;

color : #727272;

text-decoration : underline;

} 

.highlight { 

background-color : yellow;

color : blue;

padding : 0;

} 

.code { 

background-color : #ddd;

border : 1px solid #bbb;

} 

form { 

margin : 0;

padding : 0;

} 

div.mosimage { 

border : 1px solid #f9f9f9;

} 

.mosimage { 

margin : 5px;

} 

.mosimage_caption { 

margin-top : 2px;

background-color : #f3f3f3;

padding : 1px 2px;

color : #131313;

font-size : 11px;

border-top : 1px solid #f9f9f9;

} 

span.article_seperator { 

display : block;

height : 1.5em;

} 

.readon { 

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 10px;

} 

a.readon:link { 

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #999999;

font-size : 10px;

font-weight : bold;

} 

a.readon:visited { 

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 10px;

font-weight : bold;

} 

a.readon:hover { 

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #727272;

font-size : 10px;

font-weight : bold;

border-bottom : 1px solid #727272;

} 

.pagenav_next { 

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #b80808;

font-size : 10px;

font-weight : bold;

} 

.pagenav_prev { 

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #b80808;

font-size : 10px;

font-weight : bold;

} 

#logo { 

font-family : Geneva, Arial, Helvetica, sans-serif;

height : 12px;

float : right;

font-size : 9px;

color : #999999;

margin-right : 50px;

margin-top : 0;

} 

#logo a:hover { 

color : #727272;

} 

#joomla { 

height : 20px;

font-size : 10px;

color : #999999;

padding-left : 36px;

padding-top : 6px;

} 
