/* CSS Document */

* {
	margin:0; padding:0;
}

body, html{
	background-color: #94B9CA;
	height:100%;
	background-image: url(../images/bkg2.jpg);
	background-repeat: repeat-x;
}


a:hover{text-decoration:none;}

a img { border:0;}

.column { float:left;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:tahoma, Arial, "Sans Serif"; 
		font-size:12px;
		line-height:140%;
		color:#333333;		
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#015195;}

/*main layout */

.top_bg {
}
.bot_bg {
}
.logo {margin:97px 0 0 39px;}

.column1 {
	color:#000000;
	background-image: url(../images/topper_col1.jpg);
	background-repeat: no-repeat;
}
.column2 {
	background-position: left top;
}
.column1 .bg {
}
.column1 a {color:#000000;}

.block1 {
	color: #333333;
}
.block2 {
	color:#333333;
	padding-left: 20px;
	padding-top: 10px;
}
.block2 a {color:#3F8BB5;}
.block2 li {color:#015CBA; line-height:19px;}
.block2 li a {color:#015195;}

#middle {
	width:766px;
	background-color: #FFFFFF;
	background-image: url(../images/bkg_middle2.jpg);
	background-repeat: repeat-y;
}
.column1 li {
}

#footer {
	color:#c8d2d5;
	font-size: 11px;
	font-weight: normal;
	background-color: #003366;
	height: 69px;
	width: 766px;
}
#footer a {color:#c8d2d5;}
#footer .indent {padding:29px 0 0 36px;}

.h_text {
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 20px;
}
.i_text {
	margin: 0px;
	padding: 0px;
}

.more {
	color:#3F8BB5;
	text-decoration:none;
	font-weight:bold;
	font-size: 12px;
	font-style: italic;
}
.more:hover {text-decoration:underline;}
.block2 .more {color:#3F8BB5;}

.column1 .more {
	padding-right:15px;
	color:#a8b1b3;
	text-decoration:none;
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../../Caplan/www/images/more_bg2.gif);
}
.column1 .more:hover {text-decoration:underline;}
.s_text {color:#2E3F55;}
.name {text-align:right; color:#FFFFFF;}

/* index */

#index .block1 {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.column1 li {
	padding-bottom: 20px;
	line-height: 110%;
	list-style-position: outside;
	list-style-image: url(../images/QuoteBullet_blk.gif);
	list-style-type: none;
	padding-left: 0px;
	font-weight: bold;
}
.column2 ul {
	padding-left: 20px;
}
.column2 .block2 li {
	font-size: 14px;
	font-weight: bold;
	color: #015195;
	padding-top: 5px;
	padding-bottom: 5px;
}
.column2 .block1 p {
	padding-top: 5px;
	padding-bottom: 5px;
}
.column2 .block1 li {
}
.column1 ul {
	padding-left: 25px;
	padding-right: 25px;
}
#index .column1 .padding {
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 18px;
}
.column1 .bg .padding li {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../images/QuoteBullet_wht.gif);
}

#index .block2 .columns {
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#index .block2 .col1 {width:248px;}
#index .block2 .col1 .padding {
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#index .block2 .col2 {width:220px;}
.col2 li {
	font-weight: normal;
	color: #333333;
}
.col2 li a {
	font-weight: normal;
	color: #333333;
}
.col2 ul {
	font-weight: normal;
	color: #333333;
}
#index .block2 .col2 .padding {
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
}
#award {
	font-size: 16px;
	font-weight: bold;
	height: 40px;
	margin-bottom: 5px;
}
#award a {
}
.block2 h5 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	color: #333333;
	padding-right: 25px;
	padding-bottom: 5px;
}
#award a {
	background-position: center;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
/* index-1 */

#index_1 .pad {padding-left:4px;}
#index_1 .column1 .padding {padding:22px 25px 27px 21px;}
#index_1 .block1 {padding:44px 29px 31px 31px;}
#index_1 .block2 {padding:0 0 31px 0;}
#index_1 .block2 .col1 {width:268px;}
#index_1 .block2 .col1 .padding {padding:33px 20px 5px 31px;}
#index_1 .block2 .col2 {width:220px;}
#index_1 .block2 .col2 .padding {padding:71px 0 5px 22px;}

/* index-2 */
#index_2 .pad {padding-left:4px;}
#index_2 .column1 .padding {padding:22px 20px 41px 21px;}
#index_2 .block1 {float:left; width:268px;}
#index_2 .block2 {float:left; width:244px;}
#index_2 .block1 .padding {padding:43px 20px 38px 31px;}
#index_2 .block2 .padding {padding:43px 20px 38px 43px;}

/* index-3 */

#index_3 .pad {padding-left:4px;}
#index_3 .column1 .padding {padding:22px 20px 27px 21px;}
#index_3 .block1 .padding {padding:43px 25px 38px 31px;}


/* index-4 */

#index_4 .column1 .padding {padding:22px 22px 40px 25px;}
#index_4 .block1 {padding:44px 29px 25px 31px; line-height:13px;}
#index_4 .block2 {padding:0 0 34px 31px;}
#index_4 .block2 .col1 {width:240px;}
#index_4 .block2 .col2 {width:212px;}


form .row {height:35px;}
form .row2 {height:120px;}

.input {width:191px; height:12px; padding:0 0 0 5px;}
textarea {width:201px; height:82px; padding:0 0 0 5px; overflow:auto}
form .div {text-align:right; padding:4px 3px 0 0;}

form {color:#333333;}
form a {color:#516281 !important;}

/* index-5 */

#index_5 .column1 .padding {padding:22px 22px 40px 25px;}
#index_5 .block1 .padding {padding:43px 30px 44px 31px;}

.block1 blockquote {
	font-family: tahoma, verdana, arial, "san serif";
	color: #CCCCCC;
	text-align: center;
	padding-bottom: 25px;
	font-style: italic;
}
#quote h3 {
	color: #FFFFFF;
	padding-top: 20px;
	font-size: 18px;
	padding-left: 20px;
}
.tableNames {
	padding-top: 5px;
	padding-right: 5px;
}
.block1 .padding li {
	padding-top: 5px;
}
#widget_inside {
	padding-bottom: 10px;
	padding-left: 5px;
}