@charset "UTF-8";

/* CSS Document */

@media only screen and (min-width: 940px) { 

/*----------Content-----------------------------------------------------------------*/

#containerInside h1 {
	font: 1.3em bold italic Georgia, "Times New Roman", Times, serif;
	color: #1b376b;
	padding: 0 0 5px 2px;
	margin: 0 0 12px 0;
	border: solid #666;
	border-width: 0 0 1px 0;
}

#containerInside h2 {
	font: 1.1em bold italic Georgia, "Times New Roman", Times, serif;
	color: #1b376b;
	padding: 7px 0 5px 2px;
	margin: 10px 0;
	border-bottom: solid #666;
	border-top: dotted #666;
	border-width: 1px 0 1px 0;
}

#containerInside h3 {
	font: .9em bold italic Arial, Helvetica, sans-serif;
	font: bold;
	color: #1b376b;
	padding: 0 0 0 2px;
	margin: 0 0 15px 0;
}

#containerInside h4, #containerInside caption {
	font: 1.1em bold italic Georgia, "Times New Roman", Times, serif;
	color: #1b376b;
	padding: 7px 0 5px 2px;
	margin: 10px 0;
	border-bottom: solid #666;
	border-top: dotted #666;
	border-width: 1px 0 1px 0;
}

#containerInside h5 {
	font: 1.1em bold italic Georgia, "Times New Roman", Times, serif;
	color: #1b376b;
	padding: 7px 0 5px 2px;s
	margin: 10px 0;
	border-bottom: solid #666;
	border-top: dotted #666;
	border-width: 1px 0 1px 0;
}

/*----------Content Table-----------------------------------------------------------------*/

#containerInside table {
	margin: 0 0 15px 0;
}

#containerInside tr {
	border-bottom: solid #CCC;
	border-width: 0 0 1px 0;
	font: .7em Arial, Helvetica, sans-serif;
	color: #1b376b;
}

#containerInside td {
	padding: 2px 0;
}

#containerInside table h1 {
	font: 1.1em Arial, Helvetica, sans-serif;
	font: bold;
	color: #1b376b;
	border: none;
	padding: 0 5px 0 0;
}

/*----------Wide Column-----------------------------------------------------------------*/

#wideColumn A:link, #wideColumn A:visited, #wideColumn A:active {
	text-decoration: none;
	color: #1b376b;
}
#wideColumn A:hover {
	color: #7a0d13;
}

#wideColumn {
	margin: 0 10px 0 24px;
	_margin: 0 10px 0 12px;
	padding: 3px 5px 0 5px;
	width: 523px;
	float: left;
}

#wideColumn p {
	font: .72em/1.5em bold italic Arial, Helvetica, sans-serif;
	color: #666;
	padding: 0 0 15px 0;
}

#containerInside #wideColumn ul {
	padding: 0 0 15px 15px;
}

#containerInside #wideColumn li {
	font-size: .8em;
	text-indent: -18px;
	margin-left: 10px;
	color: #666;
	line-height: 1.5em;
	list-style-position: inside;
	list-style-image: url(../uploads/images/headerFooter/bullet.gif);
}

#containerInside #wideColumn a {
	display: block;
}
	

/*----------Horizontal list-----------------------------------------------------------------*/

#wideColumn #horizontalList ul {
    padding:0;
    /*width: 523px;*/
	margin: 0 0 15px 0;
}
#wideColumn #horizontalList li {
    display:inline;
    list-style:none;
	text-indent: 0;
	margin-left: 0;
}
#wideColumn #horizontalList li a {
	font-size: .8em;
    display:inline-block;
    padding: 0 .5em;
	background-color: #f3f3f3;
	margin: 5px 0 0 0;
    color: #999;
    vertical-align: middle;
	height: 2em;
}
#wideColumn #horizontalList li a:hover {
    color: #1b376b;
    background: #CCC;
}
#wideColumn #hiddenListInfo {
	display: none;
}
	

/*----------Narrow Column-----------------------------------------------------------------*/

#narrowColumn A:link, #narrowColumn A:visited {
	text-decoration: none;
	color: #1b376b;
}

#narrowColumn A:active, #narrowColumn A:hover {
	text-decoration: none;
	color: #7a0d13;
}

#narrowColumn {
	margin: 0 21px 0 0;
	_margin: 0 10px 0 0;
	width: 271px;
	float: left;
}

#narrowColumn p {
	font: .7em/1.4em bold italic Arial, Helvetica, sans-serif;
	color: #1b376b;
	padding: 0 0 15px 0;
}

#containerInside #narrowColumn h2 {
	padding: 0 0 5px 0;
	margin: 0 0 12px 0;
	border-bottom: solid #666;
	border-top: none;
	border-width: 1px 0 1px 0;
}

#sectionOne {
	background-color: #c3d7f2;
}

#sectionTwo {
	background: #c3d7f2;
}

#sectionThree {
	background: #7b98d0;
}

#sectionFour, {
	background: #FFF;
	border: 1px solid #7b98d0;
}

#sectionFive, {
	background-color: #c3d7f2;
}

#links {
	background: #FFF url(../uploads/images/officesPortfolio/linksBgd.gif) bottom repeat-x;
	border: 1px solid #dfdcbd;
}

.narrowColumnContent {
	padding: 7px 10px 0 10px;
	width: 250px;
	margin: 0 0 10px 0;
}

.wideColumnContent {
	padding: 7px 10px 10px 10px;
	width: 523px;
}

#narrowColumn img {
	margin: 3px 0 10px 0;
}

#narrowColumn ul {
	font: .8em/1.4em bold italic Arial, Helvetica, sans-serif;
	padding: 0 0 15px 0;
}
}

@media only screen and (max-width: 939px) and (min-width: 700px)  { 

/*----------Content-----------------------------------------------------------------*/

#containerInside h1 {
	font: 1.3em bold italic Georgia, "Times New Roman", Times, serif;
	color: #1b376b;
	padding: 0 0 5px 2px;
	margin: 0 0 12px 0;
	border: solid #666;
	border-width: 0 0 1px 0;
}

#containerInside h2 {
	font: 1.1em bold italic Georgia, "Times New Roman", Times, serif;
	color: #1b376b;
	padding: 7px 0 5px 2px;
	margin: 10px 0;
	border-bottom: solid #666;
	border-top: dotted #666;
	border-width: 1px 0 1px 0;
}

#containerInside h3 {
	font: .9em bold italic Arial, Helvetica, sans-serif;
	font: bold;
	color: #1b376b;
	padding: 0 0 0 2px;
	margin: 0 0 15px 0;
}

#containerInside h4, #containerInside caption {
	font: 1.1em bold italic Georgia, "Times New Roman", Times, serif;
	color: #1b376b;
	padding: 7px 0 5px 2px;
	margin: 10px 0;
	border-bottom: solid #666;
	border-top: dotted #666;
	border-width: 1px 0 1px 0;
}

#containerInside h5 {
	font: 1.1em bold italic Georgia, "Times New Roman", Times, serif;
	color: #1b376b;
	padding: 7px 0 5px 2px;s
	margin: 10px 0;
	border-bottom: solid #666;
	border-top: dotted #666;
	border-width: 1px 0 1px 0;
}

/*----------Content Table-----------------------------------------------------------------*/

#containerInside table {
	margin: 0 0 15px 0;
}

#containerInside tr {
	border-bottom: solid #CCC;
	border-width: 0 0 1px 0;
	font: .7em Arial, Helvetica, sans-serif;
	color: #1b376b;
}

#containerInside td {
	padding: 2px 0;
}

#containerInside table h1 {
	font: 1.1em Arial, Helvetica, sans-serif;
	font: bold;
	color: #1b376b;
	border: none;
	padding: 0 5px 0 0;
}

/*----------Wide Column-----------------------------------------------------------------*/

#wideColumn A:link, #wideColumn A:visited, #wideColumn A:active {
	text-decoration: none;
	color: #1b376b;
}
#wideColumn A:hover {
	color: #7a0d13;
}

#wideColumn {
	margin: 0 10px 0 24px;
	_margin: 0 10px 0 12px;
	padding: 3px 5px 0 5px;
	width: 523px;
}

#wideColumn p {
	font: .72em/1.5em bold italic Arial, Helvetica, sans-serif;
	color: #666;
	padding: 0 0 15px 0;
}

#containerInside #wideColumn ul {
	padding: 0 0 15px 15px;
}

#containerInside #wideColumn li {
	font-size: .8em;
	text-indent: -18px;
	margin-left: 10px;
	color: #666;
	line-height: 1.5em;
	list-style-position: inside;
	list-style-image: url(../uploads/images/headerFooter/bullet.gif);
}

#containerInside #wideColumn a {
	display: block;
}
	

/*----------Horizontal list-----------------------------------------------------------------*/

#wideColumn #horizontalList ul {
    padding:0;
    /*width: 523px;*/
	margin: 0 0 15px 0;
}
#wideColumn #horizontalList li {
    display:inline;
    list-style:none;
	text-indent: 0;
	margin-left: 0;
}
#wideColumn #horizontalList li a {
	font-size: .8em;
    display:inline-block;
    padding: 0 .5em;
	background-color: #f3f3f3;
	margin: 5px 0 0 0;
    color: #999;
    vertical-align: middle;
	height: 2em;
}
#wideColumn #horizontalList li a:hover {
    color: #1b376b;
    background: #CCC;
}
#wideColumn #hiddenListInfo {
	display: none;
}
	

/*----------Narrow Column-----------------------------------------------------------------*/

#narrowColumn A:link, #narrowColumn A:visited {
	text-decoration: none;
	color: #1b376b;
}

#narrowColumn A:active, #narrowColumn A:hover {
	text-decoration: none;
	color: #7a0d13;
}

#narrowColumn {
	margin: 20px;
	width: 271px;
	float: left;
}

#narrowColumn img {
width: 100%;
height: auto;
}

#narrowColumn p {
	font: .7em/1.4em bold italic Arial, Helvetica, sans-serif;
	color: #1b376b;
	padding: 0 0 15px 0;
}

#containerInside #narrowColumn h2 {
	padding: 0 0 5px 0;
	margin: 0 0 12px 0;
	border-bottom: solid #666;
	border-top: none;
	border-width: 1px 0 1px 0;
}

#sectionOne {
	background-color: #c3d7f2;
	width: 100% !important;
}

#sectionTwo {
	background: #c3d7f2;
	width: 100% !important;
}

#sectionThree {
	background: #7b98d0;
	width: 100% !important;
}

#sectionFour, {
	background: #FFF;
	border: 1px solid #7b98d0;
	width: 100% !important;
}

#sectionFive, {
	background-color: #c3d7f2;
	width: 100% !important;
}

#links {
	background: #FFF url(../uploads/images/officesPortfolio/linksBgd.gif) bottom repeat-x;
	border: 1px solid #dfdcbd;
}

.narrowColumnContent {
	padding: 7px 10px 0 10px;
	width: 250px;
	margin: 0 0 10px 0;
}

.wideColumnContent {
	padding: 7px 10px 10px 10px;
	width: 523px;
}

#narrowColumn img {
	margin: 3px 0 10px 0;
}

#narrowColumn ul {
	font: .8em/1.4em bold italic Arial, Helvetica, sans-serif;
	padding: 0 0 15px 0;
}
}

@media only screen and (max-width: 699px)  { 

/*----------Content-----------------------------------------------------------------*/

#containerInside h1 {
	font: 1.3em bold italic Georgia, "Times New Roman", Times, serif;
	color: #1b376b;
	padding: 0 0 5px 2px;
	margin: 0 0 12px 0;
	border: solid #666;
	border-width: 0 0 1px 0;
}

#containerInside h2 {
	font: 1.1em bold italic Georgia, "Times New Roman", Times, serif;
	color: #1b376b;
	padding: 7px 0 5px 2px;
	margin: 10px 0;
	border-bottom: solid #666;
	border-top: dotted #666;
	border-width: 1px 0 1px 0;
}

#containerInside h3 {
	font: .9em bold italic Arial, Helvetica, sans-serif;
	font: bold;
	color: #1b376b;
	padding: 0 0 0 2px;
	margin: 0 0 15px 0;
}

#containerInside h4, #containerInside caption {
	font: 1.1em bold italic Georgia, "Times New Roman", Times, serif;
	color: #1b376b;
	padding: 7px 0 5px 2px;
	margin: 10px 0;
	border-bottom: solid #666;
	border-top: dotted #666;
	border-width: 1px 0 1px 0;
}

#containerInside h5 {
	font: 1.1em bold italic Georgia, "Times New Roman", Times, serif;
	color: #1b376b;
	padding: 7px 0 5px 2px;s
	margin: 10px 0;
	border-bottom: solid #666;
	border-top: dotted #666;
	border-width: 1px 0 1px 0;
}

/*----------Content Table-----------------------------------------------------------------*/

#containerInside table {
	margin: 0 0 15px 0;
}

#containerInside tr {
	border-bottom: solid #CCC;
	border-width: 0 0 1px 0;
	font: .7em Arial, Helvetica, sans-serif;
	color: #1b376b;
}

#containerInside td {
	padding: 2px 0;
}

#containerInside table h1 {
	font: 1.1em Arial, Helvetica, sans-serif;
	font: bold;
	color: #1b376b;
	border: none;
	padding: 0 5px 0 0;
}

/*----------Wide Column-----------------------------------------------------------------*/

#wideColumn A:link, #wideColumn A:visited, #wideColumn A:active {
	text-decoration: none;
	color: #1b376b;
}
#wideColumn A:hover {
	color: #7a0d13;
}

#wideColumn {
	margin: 0 10px 0 10px;
	padding: 3px 5px 0 5px;
}

#wideColumn img {
max-width: 100%;
height: auto;
}

#wideColumn table {
width: 250px !important;
}

#wideColumn p {
	font: .72em/1.5em bold italic Arial, Helvetica, sans-serif;
	color: #666;
	padding: 0 0 15px 0;
}

#containerInside #wideColumn ul {
	padding: 0 0 15px 15px;
}

#containerInside #wideColumn li {
	font-size: .8em;
	text-indent: -18px;
	margin-left: 10px;
	color: #666;
	line-height: 1.5em;
	list-style-position: inside;
	list-style-image: url(../uploads/images/headerFooter/bullet.gif);
}

#containerInside #wideColumn a {
	display: block;
}
	

/*----------Horizontal list-----------------------------------------------------------------*/

#wideColumn #horizontalList ul {
    padding:0;
    /*width: 523px;*/
	margin: 0 0 15px 0;
}
#wideColumn #horizontalList li {
    display:inline;
    list-style:none;
	text-indent: 0;
	margin-left: 0;
}
#wideColumn #horizontalList li a {
	font-size: .8em;
    display:inline-block;
    padding: 0 .5em;
	background-color: #f3f3f3;
	margin: 5px 0 0 0;
    color: #999;
    vertical-align: middle;
	height: 2em;
}
#wideColumn #horizontalList li a:hover {
    color: #1b376b;
    background: #CCC;
}
#wideColumn #hiddenListInfo {
	display: none;
}
	

/*----------Narrow Column-----------------------------------------------------------------*/

#narrowColumn A:link, #narrowColumn A:visited {
	text-decoration: none;
	color: #1b376b;
}

#narrowColumn A:active, #narrowColumn A:hover {
	text-decoration: none;
	color: #7a0d13;
}

#narrowColumn {
	margin: 20px;
	width: 271px;
	float: left;
}

#narrowColumn img {
width: 100%;
height: auto;
}

#narrowColumn p {
	font: .7em/1.4em bold italic Arial, Helvetica, sans-serif;
	color: #1b376b;
	padding: 0 0 15px 0;
}

#containerInside #narrowColumn h2 {
	padding: 0 0 5px 0;
	margin: 0 0 12px 0;
	border-bottom: solid #666;
	border-top: none;
	border-width: 1px 0 1px 0;
}

#sectionOne {
	background-color: #c3d7f2;
	width: 232px !important;
}

#sectionTwo {
	background: #c3d7f2;
	width: 232px !important;
}

#sectionThree {
	background: #7b98d0;
	width: 232px !important;
}

#sectionFour, {
	background: #FFF;
	border: 1px solid #7b98d0;
	width: 232px !important;
}

#sectionFive, {
	background-color: #c3d7f2;
	width: 232px !important;
}

#links {
	background: #FFF url(../uploads/images/officesPortfolio/linksBgd.gif) bottom repeat-x;
	border: 1px solid #dfdcbd;
}

.narrowColumnContent {
	padding: 7px 10px 0 10px;
	width: 250px;
	margin: 0 0 10px 0;
}

.wideColumnContent {
	padding: 7px 10px 10px 10px;
	width: 523px;
}

#narrowColumn img {
	margin: 3px 0 10px 0;
}

#narrowColumn ul {
	font: .8em/1.4em bold italic Arial, Helvetica, sans-serif;
	padding: 0 0 15px 0;
}

.formbuilderform input, .formbuilderform textarea, .formbuilderform select {
width: 100%;
}

}


