/* layout settings */
body{font-family : Arial, Verdana, Helvetica, MS Sans Serif, Sans Serif; text-align : center; padding-top : 20px;}
#site{margin-right : auto; position : relative; margin-left : auto; width : 780px; text-align : left; padding-bottom : 20px;}
#container{float : left; width : 780px; height : auto;}
#content{float : right; padding-bottom : 15px; background : url(../images/content_slice.gif) repeat-y left top; width : 584px; height : auto;}
#content_home{float : right; padding-bottom : 15px; background  : #ECECEE url(../images/content_slice.gif) repeat-y right top; width : 780px; height : auto;}
#content_pad{float : left; padding : 20px;}
#content_pad img{float : right;  border : #1B3F95 solid 1px; margin : 15px; margin-top : 4px;}
#content_home img.cta{float : left; margin-top : 15px; border : 0px; display : inline; margin-left : 33px;}
#content_home h1{display : none;}
#left{float : left; padding-top : 20px; width : 196px; height : auto; background : url(../images/left_shade.gif) repeat-y right top;}
#footer{float : left; margin-top : 10px; height : 43px; width : 100%; clear : left;}
#footer p{font-size : 60%;}
#top{float : left; display : inline; background : url(../images/banner.jpg) no-repeat top right; width : 780px; height : 237px; }
#logo{float : left; margin-top : 100px;}
#tel{float : right; font-size : 16px; margin : 0px; color : #1D4290; font-weight : bold;}
#breadcrumbs{float : left; margin-bottom : 5px; color : #1E4196; width : 780px; height : 18px; line-height : 18px;}
#breadcrumbs span{font-size : 70%;}
#breadcrumbs a{color : #1E4196; font-size : 70%; text-decoration : none; text-transform : capitalize;}
#breadcrumbs a:hover{color : #1E4196; font-size : 70%; text-decoration : underline; text-transform : capitalize;}
#bottom_links{float : left; display : inline; margin-left : 30px; margin-top : 20px;} 
#content_home #bottom_links{float : left; display : inline; margin-left : 130px;} 
#content_home #content_pad{float : left; padding : 20px; padding-bottom : 0px;}
#bottom_links a{background : url(../images/bottomlink_icon.gif) no-repeat left top; text-indent : 20px; display : block; height : 18px; line-height : 18px; width : 90px; float : left; font-size : 70%; color : #233C96; text-decoration : none; }
#bottom_links a:hover{background : url(../images/bottomlink_icon.gif) no-repeat left top; text-indent : 20px; display : block; height : 18px; line-height : 18px; width : 90px;  float : left; font-size : 70%; color : #233C96; text-decoration : underline; }
#homelink{margin-left : 196px;}
b.header{display : block; margin-bottom : 20px; font-size : 110%; font-weight : normal; color : #1E4196;}
#date{width : auto; margin-right : 5px; float : right; font-size : 70%; color : #1E4196; }
#left a.section{display : block; margin-top : 5px; margin-bottom : 5px; text-indent : 10px; color : #FFFFFF; font-size : 80%; width : 196px; height : 23px; line-height : 23px; background : url(../images/section_bg.gif) no-repeat left top; text-decoration : none; }
#left a.section:hover{display : block; margin-top : 5px; margin-bottom : 5px; text-indent : 10px; color : #FFFFFF; font-size : 80%;  width : 196px; height : 23px; line-height : 23px; background : url(../images/section_bg.gif) no-repeat left top; text-decoration : none; }
#left a.sublink{display : block; text-indent : 30px; color : #A7A9AC; font-size : 70%; width : 196px; height : 18px; line-height : 18px; background : url(../images/sublink_bg.gif) no-repeat; background-position: 15px 5px; text-decoration : none; }
#left a.sublink:hover{display : block text-indent : 30px; color : #1E4196; font-size : 70%;  width : 196px; height : 18px; line-height : 18px; background : url(../images/sublink_bg2.gif) no-repeat; background-position: 15px 5px; text-decoration : none; }

/* text settings */
h1{display : inline; font-size : 70%; font-weight : normal; color : #1E4196; text-decoration : none; text-transform : capitalize;}
h2{color : #68686A; font-size : 70%; line-height : 18px; margin-bottom : 8px; margin-top : 8px; }
p,label{color : #757577; line-height : 18px; font-size : 70%; margin-bottom : 8px; margin-top : 8px;}
a{color : #757577;}
ul,ol{color : #757577; margin-left : 30px; line-height : 18px; font-size : 70%;}

#contact_form{float : right; display : inline; width : 300px; margin-right : 20px;}
#contact_form form, #contact_form h2{margin : 0px; margin-top : 0px;}
input.contact_form{width : 300px; color : #1E4196;  border : #1E4196 solid 1px;}
textarea.contact_form{width : 300px; color : #1E4196;  border : #1E4196 solid 1px;}
