﻿/*
	CSS Styles for use at www.ideascomputers.com
	All Containers
	Version 1.0.0
	Revision Date 2008.04.03
	Copyright ©2008, IDEaS Computers. All Rights Reserved.
*/

.Container_Body {
	font:1em Calibri, Verdana, "Lucida Grande", sans-serif;
	font-weight:normal;
	color:#000;
	text-align:left;
}
.clear {
	clear:both;
}
.clear-left {
	clear:left;
}
.clear-right {
	clear:right;
}

/* Styles for Default Container */
.default-container, .default-container .s, .default-small-text, .default-small-text .s {
	margin:0;
	padding:0;
}

/* Styles for Default td Container */
.default-td-container, .default-td-container .s {
	margin:0;
	padding:0;
}

/* Styles for Orange Capped Container */
.orange-capped {
	margin:0 0 1em 0;
	padding:0;
	border:solid 1px #333;
}
.orange-capped .hd {
	background:#ff9900 url(/Portals/29/Containers/IDEAS-V1-C/images/orange-capped-hd-bg.png) repeat-x 0 0;
	min-height:22px;
}
.orange-capped .bd {
	background:#ccc url(/Portals/29/Containers/IDEAS-V1-C/images/orange-capped-bd-bg.png) repeat-x 0 0;
	min-height:14px;
	padding:0.4em;
}

/* Styles for Gray Capped Container */
.gray-capped {
	margin:0 0 1em 0;
	padding:0;
	border:solid 1px #333;
}
.gray-capped .hd {
	background:#999 url(/Portals/29/Containers/IDEAS-V1-C/images/gray-capped-hd-bg.png) repeat-x 0 0;
	min-height:22px;
}
.gray-capped .bd {
	background:#fff url(/Portals/29/Containers/IDEAS-V1-C/images/gray-capped-bd-bg.png) repeat-x 0 0;
	min-height:14px;
	padding:0.4em;
}

/* Styles for Blue Capped Container */
.blue-capped {
	margin:0 0 1em 0;
	padding:0;
	border:solid 1px #333;
}
.blue-capped .hd {
	background:#3399cc url(/Portals/29/Containers/IDEAS-V1-C/images/blue-capped-hd-bg.png) repeat-x 0 0;
	min-height:22px;
}
.blue-capped .bd {
	background:#ccc url(/Portals/29/Containers/IDEAS-V1-C/images/blue-capped-bd-bg.png) repeat-x 0 0;
	min-height:14px;
	padding:0.4em;
}

/* Styles for Haze Containers */
.haze-orange, .haze-gray, .haze-blue {
	margin:0 0 1em 0;
	padding:0;
	border:solid 1px #333;
}
.haze-orange .bd, .haze-gray .bd, .haze-blue .bd {
	padding:0.4em;
}
.haze-orange .bd {
	background:#fff url(/Portals/29/Containers/IDEAS-V1-C/images/haze-orange-bg.png) no-repeat right 0;
}
.haze-gray .bd {
	background:#fff url(/Portals/29/Containers/IDEAS-V1-C/images/haze-gray-bg.png) no-repeat right 0;
}
.haze-blue .bd {
	background:#fff url(/Portals/29/Containers/IDEAS-V1-C/images/haze-blue-bg.png) no-repeat right 0;
}

/* Styles for Rounded Gray Container */
.rounded-gray {
	margin:0 0 1em 0;
	padding:0;
}
.rounded-gray .hd {
	background:transparent url(/Portals/29/Containers/IDEAS-V1-C/images/rounded-gray-hd.png) no-repeat 0 0;
	margin-right:12px;
}
.rounded-gray .hd .c {
	background:transparent url(/Portals/29/Containers/IDEAS-V1-C/images/rounded-gray-hd-c.png) no-repeat right 0;
	margin-right:-12px;
	min-height:22px;
}
.rounded-gray .bd {
	border:solid 1px #333;
	background:#fff url(/Portals/29/Containers/IDEAS-V1-C/images/rounded-gray-bd-bg.png) no-repeat right 0;
	padding:0.4em;
}

/* Styles for Rounded Orange Container */
.rounded-orange {
	margin:0 0 1em 0;
	padding:0;
}
.rounded-orange .hd {
	background:transparent url(/Portals/29/Containers/IDEAS-V1-C/images/rounded-orange-hd.png) no-repeat 0 0;
	margin-right:12px;
}
.rounded-orange .hd .c {
	background:transparent url(/Portals/29/Containers/IDEAS-V1-C/images/rounded-orange-hd-c.png) no-repeat right 0;
	margin-right:-12px;
	min-height:22px;
}
.rounded-orange .bd {
	border:solid 1px #333;
	background:#fff url(/Portals/29/Containers/IDEAS-V1-C/images/rounded-orange-bd-bg.png) no-repeat right 0;
	padding:0.4em;
}

/* Styles for Rounded Blue Container */
.rounded-blue {
	margin:0 0 1em 0;
	padding:0;
}
.rounded-blue .hd {
	background:transparent url(/Portals/29/Containers/IDEAS-V1-C/images/rounded-blue-hd.png) no-repeat 0 0;
	margin-right:12px;
}
.rounded-blue .hd .c {
	background:transparent url(/Portals/29/Containers/IDEAS-V1-C/images/rounded-blue-hd-c.png) no-repeat right 0;
	margin-right:-12px;
	min-height:22px;
}
.rounded-blue .bd {
	border:solid 1px #333;
	background:#fff url(/Portals/29/Containers/IDEAS-V1-C/images/rounded-blue-bd-bg.png) no-repeat right 0;
	padding:0.4em;
}

/* Character Styles - All Containers, Unless Specified Previous */
.default-small-text h1, .default-small-text h2, .default-small-text h3, 
.orange-capped .bd h1, .orange-capped .bd h2, .orange-capped .bd h3, 
.gray-capped .bd h1, .gray-capped .bd h2, .gray-capped .bd h3, 
.blue-capped .bd h1, .blue-capped .bd h2, .blue-capped .bd h3, 
.haze-orange h1, .haze-orange h2, .haze-orange h3, 
.haze-gray h1, .haze-gray h2, .haze-gray h3, 
.haze-blue h1, .haze-blue h2, .haze-blue h3, 
.rounded-gray .bd h1, .rounded-gray .bd h2, .rounded-gray .bd h3, 
.rounded-orange .bd h1, .rounded-orange .bd h2, .rounded-orange .bd h3, 
.rounded-blue .bd h1, .rounded-blue .bd h2, .rounded-blue .bd h3 {
	color:#666;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:0;
}
.default-small-text h1, 
.orange-capped .bd h1, 
.gray-capped .bd h1, 
.blue-capped .bd h1, 
.haze-orange h1, 
.haze-gray h1, 
.haze-blue h1, 
.rounded-gray .bd h1, 
.rounded-orange .bd h1, 
.rounded-blue .bd h1 {
	font-size:1.4em;
}
.default-small-text h2, 
.orange-capped .bd h2, 
.gray-capped .bd h2, 
.blue-capped .bd h2, 
.haze-orange h2, 
.haze-gray h2, 
.haze-blue h2, 
.rounded-gray .bd h2, 
.rounded-orange .bd h2, 
.rounded-blue .bd h2 {
	font-size:1.2em;
}
.default-small-text h3, 
.orange-capped .bd h3, 
.gray-capped .bd h3, 
.blue-capped .bd h3, 
.haze-orange h3, 
.haze-gray h3, 
.haze-blue h3, 
.rounded-gray .bd h3, 
.rounded-orange .bd h3, 
.rounded-blue .bd h3 {
	font-size:1.1em;
}
.default-small-text p, 
.orange-capped .bd p, 
.gray-capped .bd p, 
.blue-capped .bd p, 
.blue-capped .bd .Normal, 
.haze-orange p, 
.haze-gray p, 
.haze-blue p, 
.rounded-gray .bd p, 
.rounded-orange .bd p, 
.rounded-blue .bd p {
	color:#666;
	font-size:1em;
	line-height:1.2em;
	margin:0 0 0.4em 0;
	padding:0;
}
.orange-capped .hd h1, 
.gray-capped .hd h1, 
.blue-capped .hd h1, 
.rounded-gray .hd h1, 
.rounded-orange .hd h1, 
.rounded-blue .hd h1 {
	color:#fff;
	font-size:1.4em;
	font-weight:bold;
	letter-spacing:0.03em;
	line-height:normal;
	margin:0;
	padding:0.1em 0.4em;
}
.default-small-text ul, 
.orange-capped .bd ul, 
.gray-capped .bd ul, 
.blue-capped .bd ul, 
.haze-orange ul, 
.haze-gray ul, 
.haze-blue ul, 
.rounded-gray .bd ul, 
.rounded-orange .bd ul, 
.rounded-blue .bd ul {
	margin-left:0.4em;
	padding:0;
}
.default-small-text ul li, 
.orange-capped .bd ul li, 
.gray-capped .bd ul li, 
.blue-capped .bd ul li, 
.haze-orange ul li, 
.haze-gray ul li, 
.haze-blue ul li, 
.rounded-gray .bd ul li, 
.rounded-orange .bd ul li, 
.rounded-blue .bd ul li {
	color:#666;
}
