@charset "utf-8";
/* CSS Document */
body { 	font: 100% Verdana, Arial, Helvetica, sans-serif; background: url(../images/design/bkg.jpg) top left repeat-x #c42080; margin:0px; padding:0px; text-align:center; color: #3a4759; text-align:center; }
.container { width: 980px; margin: 0 auto; }
#header { height:241px; }
a.header_image { width:252px; height:241px; float:left; }
img.title { padding:40px 0 0 0; }



#top-banner { float:right; width:780px; }

#menu { height:37px; background:url(../images/design/menu_bkg.jpg) repeat-x left top; height:37px; text-align:center; }
#menu ul { padding:0px; margin:0px; width:980px;}
#menu li { display:block; background:url(../images/design/menu_bkg_ho.jpg) left top repeat-x; height:37px; float:left; }
#menu li.divider { display:block; background:url(../images/design/menu_div.jpg) left top no-repeat; width:2px; height:37px; float:left; }
#menu a { display:block; background:url(../images/design/menu_bkg.jpg) repeat-x left top; height:37px; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; font-weight:bold; font-size:14px; text-align:center; line-height:37px; padding: 0 38px 0 38px; text-transform: uppercase;}
#menu a:hover { display:block; background:url(../images/design/menu_bkg.jpg) left 37px repeat-x; color:#003366;}

#search-block { height:50px; }
#cse-search-box { height:50px; line-height:50px; width:400px; float:right; vertical-align:middle; font-size:11px; color:#CCCCCC; font-weight:bold; vertical-align:middle; float:left;}
#cse-search-box input.field { line-height:13px; height:13px; width:300px; font-size:12px;}
#cse-search-box div.form { color:#ffffff; font-size:11px; font-weight:bold; line-height:16px;}

#nl_subscribe { height:50px; line-height:50px; width:450px; float:right; vertical-align:middle; font-size:11px; color:#CCCCCC; font-weight:bold; vertical-align:middle;}
#nl_subscribe input { line-height:11px; height:20px; font-size:11px; font-weight:bold;}
#nl_subscribe input.field { width:40px; height:13px; font-size:12px; width:200px}

.vert_divider { float:left; width:12px; height:250px; }
.hor_divider { height:10px; width:100%; float:none; }
.no_float { height:5px; width:100%; float:none; overflow:hidden }

#motion_block { position:relative; margin:0px; padding:0px }
#slideshow { width:512px; height:250px; border:solid 6px #ffffff; float:left}
#video_holder { width:300px; height:250px; border:solid 6px #ffffff; float:left}

#mainContent { display:table; width:860px; font-size:12px; float:left; text-align:left; }

#right-banner { display:inline; float:right;}

#left_col { width:250px; min-height: 450px; border:solid 6px #ffffff; float:left; background-color:#ecd9fe; text-transform: uppercase; font-size:smaller;}
#left_col a { display:block; margin:15px; text-decoration:none; }
#left_col a:hover { margin:15px; text-decoration:none; color:#FF6600}
#center_col { width:562px; min-height: 450px; border:solid 6px #ffffff; float:left; background-color:#ecd9fe; font-size:smaller; }
#center_col .content { width:95%; margin:10px }
#center_col p { text-align:left }
#center_col .info { margin:15px;}

div.block_caption { background:url(../images/design/caption_bkg.jpg); height:32px; font-size:14px; line-height:32px; color:#003366; text-transform:capitalize; text-indent:20px; letter-spacing:1px; font-weight:bold;}

a.readmore { color:#293a51; font-weight:bold; text-decoration:none; line-height:9px;}
a.readmore:hover { color:#FF6600; text-decoration:none; line-height:9px;}

#center_col h1 { font-weight:bold; font-size:small; margin:0px;}
#center_col img { border: solid 4px #ffffff; margin: 0 10px 10px 10px; float:left;}
#center_col img.read_more { display:inline; width:7px; height:9px; border:0px; float:none; margin:0px;}

#footer { display:block; width:980px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-align:left; overflow:hidden}
#footer a { color:#ffffff; font-size:11px; text-decoration:none; line-height:46px; }
#footer img {vertical-align:middle;}
#footer a:hover { color:#FFFF99; font-size:11px; text-decoration:underline; }

#article { width:840px; min-height:580px; border:solid 6px #ffffff; float:left; background-color:#ecd9fe; font-size:small;}
#article h1 { font-size:medium; margin:25px; }
#article p { margin:25px; }

#contact-content { font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; width:800px; font-size:small; color:#003366; padding:20px; }
#contact-content form { float:left; }
#contact { padding:10px; border-right:1px dashed #006699; width:420px; float:left;}
textarea { width:400px; height:200px;}
#address-block { width:350px; padding:15px; float:right }

#inner_content { padding:20px; }

#inner_content div{width:58%; float:left; background:#ffffff; padding-left:20px;}
#inner_content span{display:block; background:#ffffff; border:solid 3px #ffffff;}
#inner_content p {line-height:10px; float:none; padding:0px; margin:0px; }
#inner_content a { display:block; text-decoration:underline; color:#003366; line-height:16px}
#inner_content a.hover { display:block; text-decoration:none; color:#006699; line-height:16px}
#inner_content a.visited { display:block; text-decoration:underline; color:#330099; line-height:16px}

