h1, h2, h3, h4, h5, h6 {text-align:left;padding:0;margin:0;}
h1{font-size:24pt;}
h2{font-size:18pt%;}
h3{font-size:150%;}
h4{font-size:125%;}
h5{font-size:115%;}
h6{font-size:85%;}

.imageframe, a:hover .imageframe  {
	border:1px solid #CCC;
	padding:5px;
	margin:3px 5px;
}


/* table, td, tr {font-size:100%;} */

/* --------- Styles for Editor --------- */

/* --------- Fleet One Colors --------- */
.red, .red a, .red a:link, .red a:visited {color:#C00;}
.red a:hover {color:#900}

.orange, .orange a, .orange a:link, .orange a:visited {color:#C60}
.orange a:hover {color:#C90;}

.green, .green a, .green a:link, .green a:visited {color:#060}
.green a:hover{color:#090;}

.blue, .blue a, .blue a:link, .blue a:visited {color:#01344A}
.blue a:hover{color:#46A;}

.white, .white a, .white a:link, .white a:visited {color:#FFF}
.white a:hover{color:#CCC;}

/* --------- Button Styles --------- */
/* Both variations --a.color-- and --span.color a-- are needed 
   to handle DNN's span applications not being consistent */

.red_button, a.red_button:link, a.red_button:visited, span.red_button a, span.red_button a:link, span.red_button a:visited {
	font-weight: bold;
	font-size:10px;
	color: #FFF;
	background-color:#C00;
	padding:4px 8px;
	text-decoration: none;
	border-top: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	}
a:hover span.red_button, span.red_button a:hover {
	background-color:#900;
	border-top: 1px #31557f solid;
	border-left: 1px #31557f solid;
	border-bottom: 1px #666666 solid;
	border-right: 1px #666666 solid;
	text-decoration:none
}

.green_button, a.green_button:link, a.green_button:visited, span.green_button a, span.green_button a:link, span.green_button a:visited {
	font-weight: bold;
	font-size:10px;
	color: #FFF;
	background-color: #060;
	padding:4px 8px;
	text-decoration: none;
	border-top: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	}
a:hover span.green_button, span.green_button a:hover {
	background-color: #090;
	border-top: 1px #31557f solid;
	border-left: 1px #31557f solid;
	border-bottom: 1px #666666 solid;
	border-right: 1px #666666 solid;
	text-decoration:none
}

.orange_button, .orange_button a:link, .orange_button a:visited, .orange_button span a, .orange_button span a:link, .orange_button span a:visited {
	font-weight: bold;
	font-size:10px;
	color: #FFF;
	background-color: #C60;
	padding:4px 8px;
	text-decoration: none;
	border-top: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	}
a:hover span.orange_button, span.orange_button a:hover {
	background-color:#C90;
	border-top: 1px #31557f solid;
	border-left: 1px #31557f solid;
	border-bottom: 1px #666666 solid;
	border-right: 1px #666666 solid;
	text-decoration:none
}

.blue_button, a.blue_button:link, a.blue_button:visited, span.blue_button a, span.blue_button a:link, span.blue_button a:visited {
	font-weight: bold;
	font-size:10px;
	color: #FFF;
	background-color: #01344A;
	padding:4px 8px;
	text-decoration: none;
	border-top: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	}
a:hover span.blue_button, span.blue_button a:hover {
	background-color:#46A;
	border-top: 1px #31557f solid;
	border-left: 1px #31557f solid;
	border-bottom: 1px #666666 solid;
	border-right: 1px #666666 solid;
	text-decoration:none
}

/* --------- Editor Text Styles --------- */
.bold {font-weight:bold}
.small{font-size:80%}

/* --------- Header Styles --------- */
.redHeader {background-color:#C00;border:#000 1px solid;display:block;color:#FFF;font-weight:bold;padding:3px;margin-bottom:5px;}
.blueHeader {background-color:#01344A;border:#000 1px solid;display:block;color:#FFF;font-weight:bold;padding:3px;margin-bottom:5px;}
.orangeHeader {background-color:#C60;border:#000 1px solid;display:block;color:#FFF;font-weight:bold;padding:3px;margin-bottom:5px;}
.greenHeader {background-color:#060;border:#000 1px solid;display:block;color:#FFF;font-weight:bold;padding:3px;margin-bottom:5px;}

.redUnderline {background-color:transparent;border-bottom:#C00 1px solid;display:block;color:#C00;font-weight:bold;padding:2px;margin-bottom:5px;}
.blueUnderline {background-color:transparent;border-bottom:#01344A 1px solid;display:block;color:#01344A;font-weight:bold;padding:2px;margin-bottom:5px;}
.orangeUnderline {background-color:transparent;border-bottom:#C60 1px solid;display:block;color:#C60;font-weight:bold;padding:2px;margin-bottom:5px;}
.greenUnderline {background-color:transparent;border-bottom:#060 1px solid;display:block;color:#060;font-weight:bold;padding:2px;margin-bottom:5px;}

.redFancy {background-color:#f3c1c4;border:#000 1px solid;display:block;color:#FFF;font-weight:bold;padding:3px;
	background-image: url(../_default/Skins/Minimalist-Blue-Styles/css/fancyRed.jpg);background-repeat: repeat-x;margin-bottom:5px;}
.blueFancy {background-color:#60a5de;border:#000 1px solid;display:block;color:#FFF;font-weight:bold;padding:3px;
	background-image: url(../_default/Skins/Minimalist-Blue-Styles/css/fancyblue.jpg);background-repeat: repeat-x;margin-bottom:5px;}
.orangeFancy {background-color:#E1A020;border:#000 1px solid;display:block;color:#FFF;font-weight:bold;padding:3px;
	background-image: url(../_default/Skins/Minimalist-Blue-Styles/css/fancyOrange.jpg);background-repeat: repeat-x;margin-bottom:5px;}
.greenFancy {background-color:#c7dc91;border:#000 1px solid;display:block;color:#FFF;font-weight:bold;padding:3px;
	background-image: url(../_default/Skins/Minimalist-Blue-Styles/css/fancyGreen.jpg);background-repeat: repeat-x;margin-bottom:5px;}

/* --------- Image Styles --------- */
.headshot {
	background-color:#FFF;
	padding:3px 0 3px 0;
	border:1px solid #CCC;
	margin:3px;
}

/* --------- Icon Styles --------- */
.doc {
	background-image: url(../_default/Skins/Minimalist-Blue-Styles/icons/page_white_word.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding:5px 0 5px 20px;
}
.email-link {
	background-image: url(../_default/Skins/Minimalist-Blue-Styles/icons/email.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding:5px 0 5px 20px;
}
.img {
	background-image: url(../_default/Skins/Minimalist-Blue-Styles/icons/image.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding:5px 0 5px 20px;
}
.xls {
	background-image: url(../_default/Skins/Minimalist-Blue-Styles/icons/page_white_excel.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding:5px 0 5px 20px;
}
.pdf {
	background-image: url(../_default/Skins/Minimalist-Blue-Styles/icons/page_white_acrobat.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding:5px 0 5px 20px;
	line-height:18px;
}
.htm {
	background-image: url(../_default/Skins/Minimalist-Blue-Styles/icons/page_white_code.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding:5px 0 5px 20px;
}
.jpg {
	background-image: url(../_default/Skins/Minimalist-Blue-Styles/icons/page_white_picture.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding:5px 0 5px 20px;
}
.txt {
	background-image: url(../_default/Skins/Minimalist-Blue-Styles/icons/page_white_text.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding:5px 0 5px 20px;
}
.ppt {
	background-image: url(../_default/Skins/Minimalist-Blue-Styles/icons/ppt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:5px 0 5px 20px;
}
.vcard {
	background-image: url(../_default/Skins/Minimalist-Blue-Styles/icons/vcard.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding:5px 0 5px 20px;
}
.video {
	background-image: url(../_default/Skins/Minimalist-Blue-Styles/icons/film.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding:5px 0 5px 20px;
}
.web {
	background-image: url(../_default/Skins/Minimalist-Blue-Styles/icons/page_white_world.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding:5px 0 5px 20px;
}

.BlueBullet {
	background-image: url(../_default/Skins/Minimalist-Blue-Styles/icons/bullet_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0 0 5px 20px;
}

.RedBullet {
	background-image: url(images/small_icons/bullet_red.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0 0 5px 20px;
}

.GreenBullet {
	background-image: url(images/small_icons/bullet_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0 0 5px 20px;
}

.LeftBullet {
	background-image: url(images/small_icons/bullet_arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0 0 5px 20px;
}
.dotline {
    border-bottom:1px dotted #01344A;border-right:1px dotted #01344A;padding:10px 0 2px 0;
}

#navLink a:link , #navLink a:visited {background-color:#01344A;border:#000 1px solid;display:block;color:#FFF;font-weight:bold;padding:3px;margin:0;clear:left;text-decoration:none;}
#navLink a:hover {background-color:#C00;border:#000 1px solid;display:block;color:#FFF;font-weight:bold;padding:3px;margin:0;clear:left;text-decoration:none;}

