@charset "utf-8";

body { margin:0px; background:#0550b2 url(/images/bg_wrapper.jpg) no-repeat top center; }
a:link { color:#0550b2; text-decoration:none; }
a:visited { color:#0550b2; text-decoration:none; }
a:hover { color:#2f2f2f; text-decoration:underline; }
.clear {  margin-bottom:10px; margin-top:10px; clear:both;}
.hline { border-bottom:1px solid #cccccc; clear:both; padding:10px 0px 10px 0px; width:100%}
#wrapper { margin:0 auto; width:960px; background:none; }

#logo { float:left; width:259px; height:135px; background:url(/images/logo.jpg) no-repeat; z-index:20}
#nav-home { float:left; position:relative;  height:35px; left:450px; bottom:45px; }
#nav-home ul { float:left; margin:0px; padding:0px; }
#nav-home ul li { float:left; display:inline; list-style-type:none; padding-right:20px; }
#nav-home a:link, #nav-home a:visited { font:12px Arial; color:#ffffff; background:url(/images/li_white.gif) no-repeat; padding-left:15px; text-decoration:underline; }
#nav { float:left; position:relative; top:92px; z-index:20; margin:0; padding:0; }
#nav ul { margin:0px; padding:0px; }
#nav li { display:inline; list-style-type:none; float:left; padding:0; margin:0; }
#flashBox { float:left; position:relative; background:url(/images/flashBox_pic.jpg) no-repeat; width:960px; height:197px; }
#flashBox #quote { position:relative; top:100px; left:100px; font-family:Arial, Helvetica, sans-serif; font-size:30px; letter-spacing:-1px; color:#000000 }
#sep { background:url(/images/bg_sep.jpg) repeat-x; width:960px; height:26px; clear:both; }
#main { float:left; background:#FFFFFF url(/images/bg_main_1.jpg) repeat-y; clear:both; width:960px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:14pt; }
#main .content { position:relative; float:left; width:633px; min-height:600px; padding:15px; }

#main .right { position:relative; float:left; width:266px; padding:15px;  }
#main .right h1 { margin:0; padding:0; font:24px Arial, Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#2f2f2f; }


#bottom { background:url(/images/bg_bottom.jpg) no-repeat; width:960px; position:relative; height:64px; clear:both; margin:0 auto; padding-bottom:50px; color:#ffffff; }
#bottom a,#bottom a:visited { color:#ffffff; text-decoration:underline }
#bottom #copyright { float:right; margin:40px 20px 0px 20px; text-align:center; color:#ffffff; font:11px Arial; }
#bottom #links { float:left; font:11px Arial; margin:20px 20px 0px 20px }
h1, .title { font-family:Arial, Georgia, "Times New Roman", Times, serif; font-size:24px; color:#0550b2; font-weight:normal; padding:0; margin:0; }
h2, .subtitle { font-family:Arial, Georgia, "Times New Roman", Times, serif; font-size:18px; color:#2f2f2f; font-weight:normal; padding:0; margin:0; }
h3 { font-family:Arial, Georgia, "Times New Roman", Times, serif; font-size:14px; color:#2f2f2f; font-weight:normal; padding:0; margin:0; }
.li-b { margin:0; padding:0; }
.li-b li { font:bold 16px Arial, Georgia, "Times New Roman", Times, serif; color:#2f2f2f; text-decoration:underline; padding:5px; }
.li-b a {  color:#2f2f2f; text-decoration:underline; }
.li-b a:hover {  color:#0550b5; text-decoration:underline; }


#news { margin:10px; }
#news .headers td { background:#333333; color:#ffffff; font:12px Arial; padding:5px; }
#news .headers td a { color:#ffffff; }
#news .info td { border-bottom:1px solid #ccc; font:12px Arial; padding:5px; }

#news-featured { }
#news-featured .tops { padding-top:25px; }
#news-featured .headline a { font:bold 12px Arial; text-decoration:none; color:#000000; }
#news-featured .date { font:normal 11px Arial; color:#000000; padding-bottom:5px; }

#news-featured .holder-odd { background:#f2f2f2; }
#news-featured .holder-even { background:#ffffff; }
#news-featured .holder-even td, #news-featured .holder-odd td { padding:16px; vertical-align:middle; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; }
#news-featured .thumb { float:left; width:25%; }
#news-featured .thumb img { border:3px solid #565555; margin-right:16px;  }
#news-featured .news-content { float:left; font:normal 12px Arial; color:#656565; padding-top:10px; width:70% }
#news-featured .read-more { clear:both; text-align:right; }
#news-featured .read-more a {  padding-right:5px; font:bold 12px Arial;  text-decoration:none; color:#000000}

#news-view { }
#news-view .headline { margin:5px;	font-size:24px;	color:#3f3f3f;	margin-bottom:4px;font-weight:normal; letter-spacing:-1px; border-bottom:1px solid #ccc; }
#news-view .date-author { margin:5px; font:bold 12px Arial;  }
#news-view .content { padding:10px; font:normal 12px Arial; position:relative; float:left}
#news-view .images { margin:10px; clear:both; }

/* FORMS */
.form { margin:0px 0px 0px 0px; }
.form a { color:#0550b2; text-decoration:none; }
.form .table { width: 100%; }
.form fieldset { padding:5px; border:1px solid #cccccc; }
.form .text { padding:2px; font:normal 12px Arial;  border:1px solid #aaaaaa; width:150px; }
.form .num { padding:2px; font:normal 12px Arial;  border:1px solid #aaaaaa; width:30px; }
.form select { padding:2px; font:normal 12px Arial;  border:1px solid #aaaaaa; }
.form .textarea { width:95%; height:200px; padding:5px; border:1px solid #a9a9a9; font:12px Arial;	text-align:left }
.form .header { padding:5px 5px 15px 5px; font:bold 16px Arial; color:#0079ab; vertical-align:middle; }
.form .required { padding:5px 5px 5px 5px; font:bold 12px Arial; text-align:right; color:#000000; vertical-align:middle; width:35% }
.form .label { padding:5px 5px 5px 5px; font:normal 12px Arial; text-align:right; color:#000000; vertical-align:middle; width:35% }
.form .input { padding:5px 5px 5px 5px; vertical-align:middle; text-align:left; width:65%; font:10px Arial; color:#000000  }
.form .required td { padding:5px 5px 5px 5px; font:bold 12px Arial; text-align:right; color:#000; vertical-align:middle;  }
.form .label td { padding:5px 5px 5px 5px; vertical-align:middle; text-align:right; font:normal 12px Arial; color:#000; }
.form .tag, .form .tag a { font:10px Arial; color:#000; }
.form .submit { clear:both; text-align:center; padding:10px; }
.form .submit td { text-align:center; padding:20px 0px 40px 0px;}
.form .submit .button { font:bold 12px Arial; color:#404040; background:url(../images/btn_submit_gray.jpg) no-repeat; width:145px; height:38px; cursor:hand; padding-left:5px; padding-right:5px; border:none }
.form .button { font:bold 12px Arial; color:#404040; background:url(/images/btn_submit_gray.jpg) no-repeat; width:145px; height:38px; cursor:hand; padding-left:5px; padding-right:5px; border:none }
.form .button-blue { font:bold 12px Arial; color:#FFFFFF; background:url(/images/btn_submit_blue.jpg) no-repeat; width:145px; height:38px; cursor:hand; padding-left:5px; padding-right:5px; border:none }


.login-menu { font:14px Arial; background:#FFFFFF; padding:5px; }
.login-menu .option { background:none; border-bottom:1px solid #f2f2f2; padding:10px; }
.login-menu .option a { text-decoration:none; color:#2f2f2f; }
.login-menu .option a:hover { color:#2f2f2f; border-bottom:1px dotted #2f2f2f; }

.alert_msg { padding:10px; margin:10px; font:bold 14px Arial; border-bottom:2px solid #f2f2f2 }
#vote-form .holder { padding:14px; background:#efefef; border-bottom:1px solid #999999; }
#vote-form .total { padding:10px; text-align:center; font:bold 11px Arial; color: #393939; }
#vote-form .result { padding:3px; font:bold 11px Arial; color: #393939; border-bottom:1px solid #d6d6d6; }
#vote-form .subject { font:bold 12px Arial; color:#1e557a; }
#vote-form .options-results { padding:5px; }
#vote-form .option { font:normal 12px Arial;  border-bottom:1px solid #d6d6d6; }
#vote-form .radio { width:7%; border-bottom:1px solid #d6d6d6;  }
#vote-form .radio input { font:normal 8px Arial; }
#vote-form .button { text-align:center; padding:5px; }
#vote-form .button input { font:bold 11px Arial; background:#333333; color:#fff; }


/* pm1 */
.pm1v1,.pm1v2{background:#eee;position:relative}
.d7 div.cornerBL .pm1v1,.pc1 div.cornerBL .pm1v1,.d7 div.cornerBL .pm1v2,.pc1 div.cornerBL .pm1v2,.bg1 .pm1v1,.bg1 .pm1v2{background:#fff}
div.pm1v0,div.pm0v0{background:url("http://www.cic-llc.net/images/bg_lightyellow.gif") repeat-x left bottom #ffdb80;clear:both;margin:0 0 5px 0}
.pm1 div.pm1w1{background:url("http://www.cic-llc.net/images/TL_fff.gif") no-repeat top left;width:632px;padding:0;float:left}
.pm1 div.pm1w2{background:url("http://www.cic-llc.net/images/TR_fff.gif") no-repeat top right;width:632px;padding:0;float:left}
.pm1 div.pm1w3{background:url("http://www.cic-llc.net/images/BL_fff.gif") no-repeat bottom left;width:632px;padding:0;float:left}
.pm1 div.pm1w4{background:url("http://www.cic-llc.net/images/BR_fff.gif") no-repeat bottom right;width:632px;padding:0;float:left}
.d7 div.cornerBL .pm1 div.pm1w1,.pc1 div.cornerBL .pm1 div.pm1w1,.bg1 .pm1 div.pm1w1{background-image:url("http://www.cic-llc.net/images/TL_eee.gif")}
.d7 div.cornerBL .pm1 div.pm1w2,.pc1 div.cornerBL .pm1 div.pm1w2,.bg1 .pm1 div.pm1w2{background-image:url("http://www.cic-llc.net/images/TR_eee.gif")}
.d7 div.cornerBL .pm1 div.pm1w3,.pc1 div.cornerBL .pm1 div.pm1w3,.bg1 .pm1 div.pm1w3{background-image:url("http://www.cic-llc.net/images/BL_eee.gif")}
.d7 div.cornerBL .pm1 div.pm1w4,.pc1 div.cornerBL .pm1 div.pm1w4,.bg1 .pm1 div.pm1w4{background-image:url("http://www.cic-llc.net/images/BR_eee.gif")}
div.pm1v3 div.pm1w1,div.pm1v3 div.pm1w2,div.pm1v3 div.pm1w3,div.pm1v3 div.pm1w4,div.pm1v4 div.pm1w1,div.pm1v4 div.pm1w2,div.pm1v4 div.pm1w3,div.pm1v4 div.pm1w4{background-image:none !important}
a.pmtitle{font-weight:bold}
/* .pm1v1 a.pmtitle,.pm1v3 a.pmtitle{padding:0 0 0 20px;font-size:15px;background:url("http://www.cic-llc.net/images/ar_lg_orange.gif") no-repeat top left} */
.pm1 p{padding:0 8px 0 0;margin:0}
.pm1v1 p,.pm1v3 p{padding:0 12px 0 130px}
.pm1v0 p,.pm0v0 p{padding:8px;margin:0}
.pm1 a.bluearrows{margin:6px 0 0 0;font-weight:bold;display:block}
.pm1v0 a.bluearrows,.pm0v0 a.bluearrows{display:inline;margin-left:10px}
.pm1v2 a.bluearrows,.pm1v4 a.bluearrows{margin:6px 0 0 0;font-weight:normal}
.col1 .pm1 strong,.col2 .pm1 strong{display:block}
.pm1{float:left;width:632px;margin-bottom:15px}
* html .pm1{width:98%}
.pm1 div.pm1w5{float:left;width:632px;padding:8px}
.pm1 .imgbox{margin-right:8px}
.pm1v1 div.imgw1{background-image:url("http://www.cic-llc.net/images/TL_eee.gif")}
.pm1v1 div.imgw2{background-image:url("http://www.cic-llc.net/images/TR_eee.gif")}
.pm1v1 div.imgw3{background-image:url("http://www.cic-llc.net/images/BL_eee.gif")}
.pm1v1 div.imgw4{background-image:url("http://www.cic-llc.net/images/BR_eee.gif")}
.d7 div.cornerBL .pm1v1 .imgw1,.pc1 div.cornerBL .pm1v1 .imgw1,.bg1 .pm1v1 .imgw1{background-image:url("http://www.cic-llc.net/images/generic_tl.gif")}
.d7 div.cornerBL .pm1v1 .imgw2,.pc1 div.cornerBL .pm1v1 .imgw2,.bg1 .pm1v1 .imgw2{background-image:url("http://www.cic-llc.net/images/generic_tr.gif")}
.d7 div.cornerBL .pm1v1 .imgw3,.pc1 div.cornerBL .pm1v1 .imgw3,.bg1 .pm1v1 .imgw3{background-image:url("http://www.cic-llc.net/images/generic_bl.gif")}
.d7 div.cornerBL .pm1v1 .imgw4,.pc1 div.cornerBL .pm1v1 .imgw4,.bg1 .pm1v1 .imgw4{background-image:url("http://www.cic-llc.net/images/generic_br.gif")}
.pm1v5{background:url("http://www.cic-llc.net/images/bg_ltblue2ltblue.gif") repeat-x 0 0 #f7fafb}
.pm1v5 div.pm1w6{margin:15px 20px 0px 20px}
.pm1v5 div.pm1w6 p{margin:5px 0}
.pm1v5 p{margin:13px 20px 0px 20px}
.pm1v5 p strong{color:#333;margin-right:15px}
.pm1v5 ul,.pm1v5 ul li{margin-top:5px;margin-bottom:5px}
.pm1v5 h2{margin:0 0 6px 0}
.pm1v5 div.pm1w4{padding-bottom:13px}
.pm1v5 span.hotbutton{margin:0}