/*
===========================================================================================
===========================================================================================
 Holy Royal Arch Chapter of St.Aubyn 954 - Website
 -------------------------------------------------
 Copyright:	Tempest Technology  (Pete Tempest)
 		Code from this website must not be used by 3rd parties without permission
===========================================================================================
 FILENAME: 	staubyn954hra.css
 DESCRIPTION:	CSS page
===========================================================================================
 NOTES
 Dependency:	none
===========================================================================================
 | HISTORY
 |-----------------------------------------------------------------------------------------
 | Date		| Author		| Details
 |--------------|-----------------------|--------------------------------------------------
 | 17/05/2015   | Pete Tempest		| First created
 |              |             		|
 |              |             		|
 |              |             		|
===========================================================================================
*/

/******************************************/
/************* fonts - start **************/
/******************************************/
@font-face {
    font-family: 'noto_sansregular';
    src: url('fonts/NotoSans-Regular-webfont.eot');
    src: url('fonts/NotoSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/NotoSans-Regular-webfont.woff') format('woff'),
         url('fonts/NotoSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/NotoSans-Regular-webfont.svg#noto_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'noto_sansbold';
    src: url('fonts/NotoSans-Bold-webfont.eot');
    src: url('fonts/NotoSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/NotoSans-Bold-webfont.woff') format('woff'),
         url('fonts/NotoSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/NotoSans-Bold-webfont.svg#noto_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'noto_sansitalic';
    src: url('fonts/NotoSans-Italic-webfont.eot');
    src: url('fonts/NotoSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/NotoSans-Italic-webfont.woff') format('woff'),
         url('fonts/NotoSans-Italic-webfont.ttf') format('truetype'),
         url('fonts/NotoSans-Italic-webfont.svg#noto_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'noto_sansbold_italic';
    src: url('fonts/NotoSans-BoldItalic-webfont.eot');
    src: url('fonts/NotoSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/NotoSans-BoldItalic-webfont.woff') format('woff'),
         url('fonts/NotoSans-BoldItalic-webfont.ttf') format('truetype'),
         url('fonts/NotoSans-BoldItalic-webfont.svg#noto_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
/******************************************/
@font-face {
    font-family: 'noto_serifregular';
    src: url('fonts/NotoSerif-Regular-webfont.eot');
    src: url('fonts/NotoSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/NotoSerif-Regular-webfont.woff') format('woff'),
         url('fonts/NotoSerif-Regular-webfont.ttf') format('truetype'),
         url('fonts/NotoSerif-Regular-webfont.svg#noto_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'noto_serifitalic';
    src: url('fonts/NotoSerif-Italic-webfont.eot');
    src: url('fonts/NotoSerif-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/NotoSerif-Italic-webfont.woff') format('woff'),
         url('fonts/NotoSerif-Italic-webfont.ttf') format('truetype'),
         url('fonts/NotoSerif-Italic-webfont.svg#noto_serifitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'noto_serifbold_italic';
    src: url('fonts/NotoSerif-BoldItalic-webfont.eot');
    src: url('fonts/NotoSerif-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/NotoSerif-BoldItalic-webfont.woff') format('woff'),
         url('fonts/NotoSerif-BoldItalic-webfont.ttf') format('truetype'),
         url('fonts/NotoSerif-BoldItalic-webfont.svg#noto_serifbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'noto_serifbold';
    src: url('fonts/NotoSerif-Bold-webfont.eot');
    src: url('fonts/NotoSerif-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/NotoSerif-Bold-webfont.woff') format('woff'),
         url('fonts/NotoSerif-Bold-webfont.ttf') format('truetype'),
         url('fonts/NotoSerif-Bold-webfont.svg#noto_serifbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/******************************************/
@font-face {
    font-family: 'Marriage Pro';
    src: url('fonts/marriage-pro-webfont.eot');
    src: url('fonts/marriage-pro-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/marriage-pro-webfont.woff') format('woff'),
         url('fonts/marriage-pro-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/******************************************/
/************** fonts - end  **************/
/******************************************/

.bluebg {background-color:#0000c0;}
.redbg {background-color:#cc0000;}
.goldbg {background-color:#FFD700;}
.blackbg {background-color:#000000;}
.whitebg {background-color:#ffffff;}

.textcol {color:#000070;}
.redcol {color:#cc0000;}

.subject_divider {align:left; noshade:noshade; border-width:2px; border-style:solid; border-color:#cc0000;}
.subject_divider_thin {align:left; noshade:noshade; border-width:1px; border-style:solid; border-color:#cc0000;}
.subject_divider_thick {align:left; noshade:noshade; border-width:4px; border-style:solid; border-color:#cc0000;}
.subject_divider_narrow {align:center;width:50%;noshade:noshade;border-width:2px;border-style:solid;border-color:#cc0000;}

a:link {color: #0000ff;}
a:visited {color: #0000ff;}
a:hover {color: #ff00ff;}
a:active {color: #7cfc00;}

a:link.selected_page {color: #0000c0; font-weight:bold; background-color:#ffffff;}
a:link.menu_page {color: #ffffff;}
a:visited.menu_page {color: #ffffff;}
a:hover.menu_page {color: #ff00ff;}


h1 {font-family: "Marriage Pro",serif; color:#cc0000;font-size:4vw;font-weight:normal;line-height:101%;
	margin:0 0 0 0;  background-color:#ffffff;
	border: 5px solid #0000c0;
}

h2 {margin:0 0 0 0;}

h3, h4, h5, h6, h7 {font-family:'noto_sansregular',serif;font-weight:bold;color:#cc0000;}

h3 {column-span: all;}

body {background-color:#cc0000;}

ul {list-style:none; margin:3px; 3px 3px 0px;}
li {margin-top:3px; margin-bottom:6px;}

table.contacts_table {
	width:95%; margin:1vh 0 1vh 2.6%; table-layout:fixed; border-collapse:collapse; 
	border:7px solid #cc0000; font-family:'noto_sansregular','sans serif'; color:#000070; 
	font-size:1.4vw; font-weight:bold; text-align:left;
}

table.links_table {
	width:100%; margin:8px 0px 8px 0px; table-layout:fixed; 
	border-collapse:collapse; border:10px solid #cc0000; 
	font-family:'noto_sansregular','sans serif';color:#000070;font-size:1.3vw;font-weight:bold;text-align:left;
}

table.linksother_table {
	width:100%; margin:8px 0px 8px 0px; table-layout:fixed; 
	border-collapse:collapse; border:7px solid #cc0000; 
	font-family:'noto_sansregular','sans serif'; color:#000070; font-size:1vw; font-weight:bold; text-align:left;
}

table.web_activity {
	width:80%; margin:1vh 0 0 8vw;table-layout:fixed;
	border-collapse:collapse; 
	font-family:'noto_sansregular','sans serif';color:#000070;font-size:1.1vw;font-weight:normal;text-align:left;
}

table.links_table td {border-top:4px solid #cc0000;}
table.linksother_table td {border-top:2px solid #cc0000;}

#pg_header {width:100%; height:6.5vw; background-color:#cc0000;}
#head_left {float:left;margin-left:0.3vw; width:15%; height:7vw; text-align:left;}
#head_center {float:left; width:68%; height:7vw;}
#head_title {float:left; width:100%; height:5.1vw; text-align:center;}
#head_menu {float:left; width:100%; height:1.6vw; text-align:center; vertical-align:text-top;}
.menu_item {float:left; width:15%; height:1.55vw; padding-left:1px; padding-right:1px; margin: 0 0 0 0; 
	font-weight:bold; background-color:#cc0000; text-align:center;vertical-align:text-top;}
#head_right {float:right;width:13%;height:6vw; position:absolute;top:1.6vh;right:1.1vw; background-color:#cc0000;}

.selected_page {font-weight:bold; color:#0000c0; background-color:#ffffff;}
.menu_page {color:#ffffff; font-weight:bold;}
.standard_menu_item_content {margin: 0.2vw 0.2vw 0.2vw 0.2vw;}

#col_home_left_container {
	float:left; width:32%; margin:0.5vh 0.5% 0vw 0vw; padding-left:0%; padding-right:0%; 
	height:80vh; overflow:hidden; background-color:#ffffff; 
	border-style:solid; border-width:0.5vw; border-color:#0000c0;
}
#col_home_main_container {
	float:left; width:32%; margin:0.5vh 0vw 0vw 0vw; padding-left:0%; padding-right:0%; 
	height:80vh; overflow:hidden; background-color:#ffffff; 
	border-style:solid; border-width:0.5vw; border-color:#0000c0;
}
#col_home_right_container {
	float:right; width:32%; margin:0.5vh 0vw 0vw 0vw; padding-left:0%; padding-right:0%; 
	height:80vh; overflow:hidden; background-color:#ffffff; 
	border-style:solid; border-width:0.5vw; border-color:#0000c0;
}
#col_home_history {width:100%; height:43vh; overflow:hidden; background-color:#ffffff; margin:0px 0% 0px 0%;}
#col_home_diary {width:100%; height:37vh; overflow:hidden; background-color:#ffffff; margin:0px 0% 0px 0%;}
#col_home_meetings {width:100%; height:80vw; overflow:hidden; background-color:#ffffff; margin:0px 0% 0px 0%;}
#col_home_ramason {width:100%; height:35.5vh; overflow:hidden; background-color:#ffffff; margin:0px 0% 0px 0%;}
#col_home_news {width:100%; height:45vh; overflow:hidden; background-color:#ffffff; margin:0px 0% 0px 0%;}
#col_home_meetings_footer {width:100%;text-align:center;overflow:hidden;background-color:#ffffff; margin:0px 0% 0px 0%;}

#col_news_left_container {float:left; width:38.5%; margin:0.5vh 0 0vw 0vw; padding-left:0%; padding-right:0%; 
	height:80vh; overflow:hidden; background-color:#ffffff; 
	border-style:solid; border-width:0.5vw; border-color:#0000c0;}
#col_news_right_container {float:right; width:59%; margin:0.5vh 0vw 0vw 0vw; padding-left:0%; padding-right:0%; 
	height:80vh; overflow:hidden; background-color:#ffffff; 
	border-style:solid; border-width:0.5vw; border-color:#0000c0;}
#col_news_twitnewsfeed {width:100%; height:80vh; overflow:hidden; background-color:#ffffff; margin:0px 0% 0px 0%;}
#col_notices {width:100%; height:38vh; overflow:hidden; background-color:#ffffff; margin:0px 0% 0px 0%;}

#col_whatis_container {width:99%; height:80vh; margin:0.5vh 0vw 0vw 0vw; overflow:hidden; 
	border-style:solid; border-width:0.5vw; border-color:#0000c0;}
#col_whatis_intro {width:100%; height:18vh; overflow:hidden; background-color:#ffffff;}
#col_whatis_left {float:left; width:33%; margin:0.5vw 0vw 0vw 0vw; padding-left:0%; padding-right:0%; height:58vh; 
	overflow:hidden; background-color:#ffffff;}
#col_whatis_right {float:right; width:66.5%; margin:0.5vw 0vw 0vw 0vw; padding-left:0%; padding-right:0%; height:58vh; 
	overflow:hidden; background-color:#ffffff;}
#col_join_container {width:99%; height:80vh; margin:0.5vh 0vw 0vw 0vw; overflow:hidden; border-style:solid; 
	border-width:0.5vw; border-color:#0000c0;}
#col_join_left {float:left; width:33%; margin:0vw 0.5vw 0vw 0vw; padding-left:0%; padding-right:0%; height:76vh; 
	overflow:hidden; background-color:#ffffff;}
#col_join_center {float:left; width:33%; margin:0vw 0vw 0vw 0vw; padding-left:0%; padding-right:0%; height:76vh; 
	overflow:hidden; background-color:#ffffff;}
#col_join_right {float:right; width:33%; margin:0vw 0vw 0vw 0vw; padding-left:0%; padding-right:0%; height:76vh; 
	overflow:hidden; background-color:#ffffff;}
.col_body_auto_join_center {width:100%; height:76vh; overflow:auto; padding-left:3%; background-color:#ffffff; margin:0px 0% 0px 0%;}

#col_contacts_container {float:left; width:98.5%; margin:0.5vh 0vw 0vw 0vw; 
	padding-left:0%; padding-right:0%; 
	height:80vh; overflow:hidden; background-color:#ffffff; 
	border-style:solid; border-width:0.5vw; border-color:#0000c0}
#col_contacts_left_container {float:left; width:61.5%; margin:0.5vh 0vw 0vw 0vw; padding-left:0%; padding-right:0%; 
	height:80vh; overflow:hidden; background-color:#ffffff; 
	border-style:solid; border-width:0.5vw; border-color:#0000c0}
#col_contacts_right_container {float:right; width:36%; margin:0.5vh 0vw 0vw 0vw; padding-left:0%; padding-right:0%; 
	height:80vh; overflow:hidden; background-color:#ffffff; 
	border-style:solid; border-width:0.5vw; border-color:#0000c0}
#col_contacts_details {width:100%; height:80vh; overflow:hidden; background-color:#ffffff; margin:0px 0% 0px 0%;}
#col_contacts_contact_us {width:100%; height:80vh; overflow:hidden; background-color:#ffffff; margin:0px 0% 0px 0%;}

.coltitle_incbt {width:100%; height:2vw; text-align:center; font-family:'noto_serifbold',serif;color:#ffffff; 
	font-size:1.4vw;background-color:#cc0000;border-top:4px solid #0000c0;border-bottom:4px solid #0000c0;}
.coltitle {width:100%; height:2vw; text-align:center; font-family:'noto_serifbold',serif;color:#ffffff; 
	font-size:1.4vw;background-color:#cc0000;border-bottom:4pxsolid #0000c0;}
	
.col_body_auto_full {width:100%; height:76.5vh; overflow:auto; background-color:#ffffff;margin:0 0 0 0;}
.col_body_auto_twitnews {width:100%; height:76.5vh; overflow:auto; background-color:#ffffff;margin:0 0 0 0;}
.col_body_auto_history {width:100%; height:39.5vh; overflow:auto; background-color:#ffffff;margin:0 0 0 0;}
.col_body_auto_diary {width:100%; height:32vh; overflow:auto; background-color:#ffffff;margin:margin:0 0 0 0;}
.col_body_auto_ramason {width:100%; height:32vh; overflow:auto; background-color:#ffffff;margin:margin:0 0 0 0;}
.col_body_auto_news {width:100%; height:37.3vh; overflow:auto; background-color:#ffffff;margin:margin:0 0 0 0;}
.col_body_auto_home_news {width:100%; height:39.5vh; overflow:auto; background-color:#ffffff;margin:0 0 0 0;}
.col_body_auto_whatis {width:100%; height:57vh; overflow:auto; background-color:#ffffff; margin:0 0 0 0;}
.col_body_auto_notices {width:100%; height:34.5vh; overflow:auto; background-color:#ffffff;margin:0 0 0 0;}

#col_links_container {float:left; width:65%; margin:0.5vh 0vw 0vw 0vw; padding-left:0%; padding-right:0%; 
	height:80vh; overflow:hidden; background-color:#ffffff; 
	border-style:solid; border-width:0.5vw; border-color:#0000c0}
#col_links_details {width:100%; height:80vh; overflow:hidden; background-color:#ffffff; margin:0px 0% 0px 0%;}
#col_links_other_container {float:right; width:32.5%; margin:0.5vh 0vw 0vw 0vw; padding-left:0%; padding-right:0%; 
	height:80vh; overflow:hidden; background-color:#ffffff; 
	border-style:solid; border-width:0.5vw; border-color:#0000c0}
#col_links_other_details {width:100%; height:80vh; overflow:hidden; background-color:#ffffff; margin:0px 0% 0px 0%;}
.linkdets_li {text-align:left; vertical-align:middle; margin:2px 0px 0px 0px;}

#rolling_2 {-webkit-column-count:2; -moz-column-count:2; column-count:2; 
	    -webkit-column-gap:40px; -moz-column-gap:40px; column-gap:40px;
	    -webkit-column-rule-style:solid; -moz-column-rule-style: solid; column-rule-style: solid;
	    -webkit-column-rule-width:2px; -moz-column-rule-width: 2px; column-rule-width: 2px;
	    -webkit-column-rule-color:#cc0000; -moz-column-rule-color:#cc0000; column-rule-color: cc0000;}
#rolling_3 {-webkit-column-count:3; -moz-column-count:3; column-count:3; 
	    -webkit-column-gap:40px; -moz-column-gap:40px; column-gap:40px;
	    -webkit-column-rule-style:solid; -moz-column-rule-style: solid; column-rule-style: solid;
	    -webkit-column-rule-width:2px; -moz-column-rule-width: 2px; column-rule-width: 2px;
	    -webkit-column-rule-color:#cc0000; -moz-column-rule-color:#cc0000; column-rule-color: cc0000;}
#rolling_4 {-webkit-column-count: 4; -moz-column-count: 4; column-count: 4;}
	    -webkit-column-gap:40px; -moz-column-gap:40px; column-gap:40px;
	    -webkit-column-rule-style:solid; -moz-column-rule-style: solid; column-rule-style: solid;
	    -webkit-column-rule-width:2px; -moz-column-rule-width: 2px; column-rule-width: 2px;
	    -webkit-column-rule-color:#cc0000; -moz-column-rule-color:#cc0000; column-rule-color: cc0000;}
.span_all_columns {column-span: all;}

.questiontitle {
	font-family:noto_serifbold,serif;color:#cc0000;font-size:0.95vw;font-style:italic;
}

.labelfont0_8vw {font-family:'noto_sansregular','sans serif';color:#B0E0E6;font-size:0.8vw;}
.labelfont1_0vw {font-family:'noto_sansregular','sans serif';color:#B0E0E6;font-size:1.0vw;}
.labelfont1_2vw {font-family:'noto_sansregular','sans serif';color:#B0E0E6;font-size:1.2vw;}
.labelfont1_4vw {font-family:'noto_sansregular','sans serif';color:#B0E0E6;font-size:1.4vw;}
.labelfont1_5vw {font-family:'noto_sansregular','sans serif';color:#B0E0E6;font-size:1.5vw;}
.labelfont1_6vw {font-family:'noto_sansregular','sans serif';color:#B0E0E6;font-size:1.6vw;}
.datafont0_4vw {font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:0.4vw;}
.datafont0_5vw {font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:0.5vw;}
.datafont0_6vw {font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:0.6vw;}
.datafont0_7vw {font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:0.7vw;}
.datafont0_8vw {font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:0.8vw;}
.datafont0_9vw {font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:0.9vw;}
.datafont0_95vw {font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:0.95vw;}
.datafont1_0vw {font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1vw;}
.datafont1_1vw {font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1.1vw;}
.datafont1_2vw {font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1.2vw;}
.datafont1_3vw {font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1.3vw;}
.datafont1_4vw {font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1.4vw;}
.datafont1_5vw {font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1.5vw;}
.datafont1_6vw {font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1.6vw;}
.datafont1_8vw {font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1.8vw;}
.datafont2_0vw {font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:2.0vw;}
.datafont2_2vw {font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:2.2vw;}

.datafont0_4vw_heavy {font-family:'noto_sansregular','sans serif';font-weight:bold;font-weight:600;color:#000070;font-size:0.4vw;}
.datafont0_5vw_heavy {font-family:'noto_sansregular','sans serif';font-weight:bold;font-weight:600;color:#000070;font-size:0.5vw;}
.datafont0_6vw_heavy {font-family:'noto_sansregular','sans serif';font-weight:bold;font-weight:600;color:#000070;font-size:0.6vw;}
.datafont0_7vw_heavy {font-family:'noto_sansregular','sans serif';font-weight:bold;font-weight:600;color:#000070;font-size:0.7vw;}
.datafont0_8vw_heavy {font-family:'noto_sansregular','sans serif';font-weight:bold;font-weight:600;color:#000070;font-size:0.8vw;}
.datafont0_9vw_heavy {font-family:'noto_sansregular','sans serif';font-weight:bold;font-weight:600;color:#000070;font-size:0.9vw;}
.datafont1_0vw_heavy {font-family:'noto_sansregular','sans serif';font-weight:bold;font-weight:600;color:#000070;font-size:1vw;}
.datafont1_1vw_heavy {font-family:'noto_sansregular','sans serif';font-weight:bold;font-weight:600;color:#000070;font-size:1.1vw;}
.datafont1_2vw_heavy {font-family:'noto_sansregular','sans serif';font-weight:bold;font-weight:600;color:#000070;font-size:1.2vw;}
.datafont1_3vw_heavy {font-family:'noto_sansregular','sans serif';font-weight:bold;font-weight:600;color:#000070;font-size:1.3vw;}
.datafont1_4vw_heavy {font-family:'noto_sansregular','sans serif';font-weight:bold;font-weight:600;color:#000070;font-size:1.4vw;}
.datafont1_5vw_heavy {font-family:'noto_sansregular','sans serif';font-weight:bold;font-weight:600;color:#000070;font-size:1.5vw;}
.datafont1_6vw_heavy {font-family:'noto_sansregular','sans serif';font-weight:bold;font-weight:600;color:#000070;font-size:1.6vw;}
.datafont1_8vw_heavy {font-family:'noto_sansregular','sans serif';font-weight:bold;font-weight:600;color:#000070;font-size:1.8vw;}
.datafont2_0vw_heavy {font-family:'noto_sansregular','sans serif';font-weight:bold;font-weight:600;color:#000070;font-size:2.0vw;}
.datafont2_2vw_heavy {font-family:'noto_sansregular','sans serif';font-weight:bold;font-weight:600;color:#000070;font-size:2.2vw;}
.datafont2_4vw_heavy {font-family:'noto_sansregular','sans serif';font-weight:bold;font-weight:600;color:#000070;font-size:2.4vw;}
.datafont2_6vw_heavy {font-family:'noto_sansregular','sans serif';font-weight:bold;font-weight:600;color:#000070;font-size:2.6vw;}

.datafont1_0vw_alt {font-family:'noto_sansregular','sans serif';color:#cc0000;font-size:1vw;}
.datafont1_4vw_alt {font-family:'noto_sansregular','sans serif';color:#cc0000;font-size:1.4vw;}
.datafont1_8vw_alt {font-family:'noto_sansregular','sans serif';color:#cc0000;font-size:1.8vw;}
.datafont2_2vw_alt {font-family:'noto_sansregular','sans serif';color:#cc0000;font-size:2.2vw;}
.datafont2_4vw_alt {font-family:'noto_sansregular','sans serif';color:#cc0000;font-size:2.4vw;}
.datafont2_6vw_alt {font-family:'noto_sansregular','sans serif';color:#cc0000;font-size:2.6vw;}

.datafont1_4vw_heavy_alt {font-family:'noto_sansbold','sans serif';color:#cc0000;font-size:1.4vw;}
.datafont1_6vw_heavy_alt {font-family:'noto_sansbold','sans serif';color:#cc0000;font-size:1.6vw;}
.datafont1_8vw_heavy_alt {font-family:'noto_sansbold','sans serif';color:#cc0000;font-size:1.8vw;}
.datafont2_2vw_heavy_alt {font-family:'noto_sansbold','sans serif';color:#cc0000;font-size:2.2vw;}
.datafont2_4vw_heavy_alt {font-family:'noto_sansbold','sans serif';color:#cc0000;font-size:2.4vw;}
.datafont2_6vw_heavy_alt {font-family:'noto_sansbold','sans serif';color:#cc0000;font-size:2.6vw;}
.datafont3_0vw_heavy_alt {font-family:'noto_sansbold','sans serif';color:#cc0000;font-size:3vw;}
.datafont3_5vw_heavy_alt {font-family:'noto_sansbold','sans serif';color:#cc0000;font-size:3.5vw;}

.datafont0_5vw_nocoloor {font-family:'noto_sansregular','sans serif';font-size:0.5vw;}
.datafont0_6vw_nocoloor {font-family:'noto_sansregular','sans serif';font-size:0.65vw;}
.datafont0_65vw_nocoloor {font-family:'noto_sansregular','sans serif';font-size:0.6vw;}
.datafont0_7vw_nocoloor {font-family:'noto_sansregular','sans serif';font-size:0.7vw;}
.datafont0_8vw_nocoloor {font-family:'noto_sansregular','sans serif';font-size:0.8vw;}
.datafont0_85vw_nocoloor {font-family:'noto_sansregular','sans serif';font-size:0.85vw;}
.datafont0_9vw_nocoloor {font-family:'noto_sansregular','sans serif';font-size:0.9vw;}
.datafont1_0vw_nocoloor {font-family:'noto_sansregular','sans serif';font-size:1vw;}
.datafont1_1vw_nocoloor {font-family:'noto_sansregular','sans serif';font-size:1.1vw;}
.datafont1_2vw_nocoloor {font-family:'noto_sansregular','sans serif';font-size:1.2vw;}
.datafont1_4vw_nocoloor {font-family:'noto_sansregular','sans serif';font-size:1.4vw;}

.datafont0_8vw_white {font-family:'noto_sansregular','sans serif';color:#ffffff;font-size:0.8vw;}
.datafont0_9vw_white {font-family:'noto_sansregular','sans serif';color:#ffffff;font-size:0.9vw;}
.datafont1_0vw_white {font-family:'noto_sansregular','sans serif';color:#ffffff;font-size:1vw;}
.datafont1_1vw_white {font-family:'noto_sansregular','sans serif';color:#ffffff;font-size:1.1vw;}
.datafont1_2vw_white {font-family:'noto_sansregular','sans serif';color:#ffffff;font-size:1.2vw;}

.datafont1_9vw_black {font-family:'noto_sansregular','sans serif';color:#000000;font-size:1.9vw;}

.grandchaptertext {font-family:noto_serifregular,serif;color:#ffffff;font-size:1.4vw;}
.provchaptertext {font-family:noto_serifregular,serif;color:#cc0000;font-size:1.8vw;}
.noticecattext {font-family:noto_serifregular,serif;color:#cc0000;font-size:1.5vw;}

.stanparaformat {margin:1vh 0.5vw 0.5vh 0.5vw;}
.stanpara07 {margin:1vh 0.5vw 0.5vh 0.5vw; font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:0.7vw;}
.stanpara08 {margin:1vh 0.5vw 0.5vh 0.5vw; font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:0.8vw;}
.stanpara09 {margin:1vh 0.5vw 0.5vh 0.5vw; font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:0.9vw;}
.stanpara10 {margin:1vh 0.5vw 0.5vh 0.5vw; font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1vw;}
.stanpara11 {margin:1vh 0.5vw 0.5vh 0.5vw; font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1.1vw;}
.stanpara12 {margin:1vh 0.5vw 0.5vh 0.5vw; font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1.2vw;}
.stanpara13 {margin:1vh 0.5vw 0.5vh 0.5vw; font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1.3vw;}
.stanpara14 {margin:1vh 0.5vw 0.5vh 0.5vw; font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1.4vw;}
.stanpara15 {margin:1vh 0.5vw 0.5vh 0.5vw; font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1.5vw;}
.stanpara16 {margin:1vh 0.5vw 0.5vh 0.5vw; font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1.6vw;}
.stanpara17 {margin:1vh 0.5vw 0.5vh 0.5vw; font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1.7vw;}
.stanpara18 {margin:1vh 0.5vw 0.5vh 0.5vw; font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1.8vw;}
.stanpara20 {margin:1vh 0.5vw 0.5vh 0.5vw; font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:2vw;}
.stanpara40 {margin:1vh 0.5vw 0.5vh 0.5vw; font-family:'noto_sansregular','sans serif';font-weight:700;color:#ffffff;font-size:4vw;text-align:center;}
.pgc_para12 {margin:0.3vh 0.5vw 0 1.5vw; font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1.2vw;}
.pgc_para14 {margin:0.3vh 0.5vw 0 1.5vw; font-family:'noto_sansregular','sans serif';font-weight:600;color:#000070;font-size:1.4vw;}
.insetparaformat {margin:0.6vh 2.5vw 0.5vh 3vw;}
.newshead12 {margin:1vh 0.5vw 0.5vh 0.5vw; font-family:'noto_sansbold','sans serif';color:#cc0000;font-size:1.2vw;}

.diarydate {
	float:left;width:18%;margin:0.5vh 0 0 0.5vw;
	font-family:'noto_sansregular','sans serif';
	color:#000070;font-size:1vw;font-weight:normal;text-decoration:none; 
}
.diarydetmain {
	float:left;width:70%;margin:0.5vh 0vw 0vh 0vw;
	font-family:'noto_sansregular','sans serif'; 
	color:#000070;font-size:1vw; font-weight:bold;text-decoration:none;
}
.diarydetmainlm {
	float:left;width:70%;margin:0.5vh 0vw 1vh 0vw;
	font-family:'noto_sansregular','sans serif'; 
	color:#cc0000;font-size:1.1vw;font-weight:bold;text-decoration:underline;
}
.diarydetsub {
	float:left;width:100%;padding-left:5%;margin:0vh 0vw 0vh 0vw;
	font-family:'noto_sansregular','sans serif'; 
	color:#000070;font-size:0.9vw;font-weight:normal;text-decoration:none;
}
.diaryul {list-style-type:none;margin-left:0}
.diaryli {text-align:left;height:2.2vw;margin-left:-3vw}

.homenewsicon {width:4.75%;float:left;margin-right:0.5vw;margin-bottom:0;}
.newsnewsicon {width:5.7%;float:left;margin-right:1vw;margin-bottom:0;}

#alt_head {width:98.5%;height:100%;text-align:left;background-color:#cc0000;border:10px solid #000070; 
	font=family:'noto_sansregular','sans serif';color:#ffffff;font-size:3.5vw;font-weight:bold;font-style:italic;
}

#contacts_footer {width:97.5%;margin:0vh 0px 0px 0px;height:6vh;}
#tt_contact-link {float:left;width:50%; height:3vh;text-align:left;}
#fb_twit-link {float:right;width:18%; height:3vh;text-align:right;}


#fb_link {float:left; width:32%; height:5vh; text-align:right;}
#mt_link {float:left; width:33%; height:5vh; text-align:center;}
#twit-link {float:right; width:32%; height:5vh; text-align:left;}
