:root {
  --yes: #00cc00;
  --no: #cc0000;
  --yellow: #736b68;
  --blue: #3c6cdc;
}

/* -- reset --- */ ul,ol,li,h1,h2,span,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,option { margin:0; padding:0;} ul,ol { list-style:none; } h1,h2,span,h3,h4,h5,h6,pre,code { font-size:1em; } input { background-color: #fff; } a img,:link img,:visited img, fieldset { border:none; } :link,:visited { text-decoration:none; } a:hover { text-decoration: underline; }
.clear { clear: both; font-size: 0; height: 0; line-height: 0; overflow: hidden; }
/* --------------------------------------- */
body,input,tr,td,table,p,li,h1,h2,h3,button,textarea
{
	font-family: Verdana,sans-serif;
	font-size:14px;
}
body { margin-top:10px; margin-bottom:10px; background:#899cc3;}
#main {width:65%; margin: auto; background:#fff; padding:10px 40px 30px 10px; }
#about-me {margin-top:50px;}
#main_content {width:100%;margin-top:30px;}
#mainbutton-div {float:left; margin-right:30px; margin-bottom:10px; width:150px; height:100px; background:#3c6cdc; border-radius: 5%; padding:10px; text-align: center; }
#mainbutton { font-size:22px;font-family: 'Oswald', 'Arial Narrow', Arial, sans-serif; margin:auto; color:#fff; cursor:pointer;}
input[type=submit] { padding:0px 5px; }
input.smallbutton,.smallbutton
{
	background:#666;
	color:#fff;
	text-shadow: #444444 0px 1px;
	padding:6px 6px;
	font-weight:bold;
	font-size:12px;
	border:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	cursor:pointer;
}
.standardbutton
{
	background:#666;
	color:#fff;
	text-shadow: #444444 0px 1px;
	padding:10px 20px !important;
	font-weight:bold;
	font-size:16px;
	border:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	cursor:pointer;
}
p { margin-bottom:15px; }
h1 {font-family: 'Oswald', 'Arial Narrow', Arial, sans-serif; font-size:60px;font-weight:bold;margin-bottom:15px; color:#3c6cdc;}
h2 {font-family: 'Oswald', 'Arial Narrow', Arial, sans-serif; font-size:40px;font-weight:bold;margin-bottom:15px; color:#e59b18;}
h2 a {font-family: 'Oswald', 'Arial Narrow', Arial, sans-serif; font-size:20px;font-weight:bold;margin-bottom:15px; color:#3c6cdc;}
h3 {font-size:23px;font-weight:bold;margin-bottom:15px; }
h4 {text-transform: uppercase;font-size:20px;font-weight:bold;margin-bottom:15px; font-family: 'Oswald', 'Arial Narrow', Arial, sans-serif; }
.buttonlink { color:#fff;font-weight:bold;cursor:pointer; }
#info {margin-top:30px; width:65%;float:left;}
#info .cat { clear: both; margin-bottom:15px; font-size:20px; }
#info .cat .label {float:left; width:10%; font-weight:bold;}
#info .cat .content {float:right; width:80%; margin-bottom:15px; }
.tablink { float:right;margin:-10px -20px 10px 15px;padding:10px 15px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; color:#fff;font-weight:bold;cursor:pointer; margin-right:1px; }
#tab_package { background:#e79a14; }
#tab_status { background: darkgray; }
#plan_link_top {color: #4e9f22; text-decoration: underline; font-weight: bold; }
ul li {margin-bottom:15px;}
#footer { width:70%; margin: auto; margin-top:20px;}
#footer li {float:left;font-family: 'Oswald', 'Arial Narrow', Arial, sans-serif; font-size:20px;font-weight:bold; margin-right:30px; }
#footer li a {color:#fff;}
.divSquare{ width:46%; margin:4px; border:1px solid black; float: left;padding:10px; color:#fff;}
.divSquare a { color: #fff; font-weight:bold; text-decoration: underline;}
.divSquare ul { list-style-type: square;}
.divSquare ul li {margin-left:20px; }
#divsq1 { background-color: #4e9f22; }
#divsq2 { background-color: #c23c26; }
#divsq3 { background-color: #ecba23; }
#divsq4 { background-color: #3d66dc; }
.arrow { font-weight:bold;}
#header_right { float:right;}
#header_left { float:left;width:70%;}
#plan-boxes {margin-top:25px; clear:both;}
#connectbutton a {color:#000;}
#connectbutton
{
	background:#ccddff;
	padding:16px 6px;
	font-weight:bold;
	font-size:20px;
	border:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	cursor:pointer;
}
.w {white-space: nowrap;}
#main #mission a { text-decoration: underline; }
