body { background: #1a3265; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0; margin: 0; color:#35383d}
html { padding: 0; margin: 0}
a:link { text-decoration: none; color : #00a0e3; border: 0; -moz-outline-style: none}
a:active { text-decoration: underline; color : #00a0e3; border: 0; -moz-outline-style: none}
a:visited { text-decoration: none; color : #00a0e3; border: 0; -moz-outline-style: none}
a:hover	{ text-decoration: underline; color : #003399; border: 0; -moz-outline-style: none}
a:focus { outline: none;-moz-outline-style: none}
h1, h2, h3, h4 { font-family: "Trebuchet MS"}
img { padding: 0; margin: 0; border: none; text-align: center}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height: 1px}
form { padding: 0; margin: 0}
input { font-family: 'Verdana'; color: #282b31; font-size: 11px}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px}
select { font-family: 'Verdana'; color: #282b31; font-size: 11px}
.BGC { width: 960px; margin: 0 auto; padding: 0; position: relative}
/**/ * html .Header { height: 98px} /* */
.Header { width: 960px; position: relative; clear: left; padding: 0; min-height:80px}
.Header .LS { position: absolute; top: 20px; left: 18px}
.Header .RS { position: absolute; top: 10px; left: 262px}
#piclogo {background:transparent url(allvectorlogo.png) no-repeat left -59px;display:block;height:48px;overflow:hidden;text-indent:-9999px;width:234px}
.RSS {float:right;background: url(allvectorlogo.png) no-repeat -14px 10px; width:200px;margin-top:18px;padding:14px 0}
.RSS a {margin-left:32px;color:#fff;font-size:14px;font-weight:bold}
.RSS a:hover {color:#fff}
.Menu { background: #0097ca; width: 960px; position: relative; float: left; height: 35px}
.Menu em { display: none}
.Menu ul { list-style: none; margin: 0; padding: 10px 0 0 18px}
.Menu li { padding: 0; margin: 0; display: inline; font-size: 11px}
.Menu a {font-size:12px;color:#fff;margin-right: 20px; float: left}
.Menu a:hover { color:#fff;text-decoration: underline}
.Menu a:visited {color:#fff}
.MTL { position: absolute; top: 0; left: 0; background: url(allvectorlogo.png) no-repeat left top; height: 8px; width: 8px}
.MTR { position: absolute; top: 0; right: 0; background: url(allvectorlogo.png) no-repeat right top; height: 8px; width: 8px}
.CON { background: #fff url(images/BGC.gif) repeat-y center; width: 960px; float: left; position: relative; padding: 0}
.SCS { width: 420px; float: left; padding: 15px 30px 15px 100px}
.SCS h1 { font-size: 20px; font-weight: normal; padding-bottom: 10px; letter-spacing: -1px}
.SCS h2 { font-size: 18px; font-weight: normal}
.SCS h3 { font-size: 14px; font-weight: bold}
.SCS p { font-size: 12px; line-height: 17px}
.SCS p strong {}
.SCS img {}
.SCS ul { padding: 10px 0; margin: 0}
.SCS li { padding: 2px 0 2px 15px; list-style-type: none; font-size: 11px; line-height: 15px; color:#4c4c4c}
.SCS blockquote { padding: 2px 10px; background: #e9f8ff; margin: 0; color:#336699}
.SCS blockquote p { font-size: 11px; padding: 5px 0; margin: 5px 0; line-height: 15px}
.SCS blockquote li { padding: 2px 0 2px 15px; list-style-type: none; font-size: 11px; line-height: 15px; color:#336699}
.SCS blockquote a { color:#0080ca}
.SCS blockquote a:visited { color:#0080ca}
.SCS blockquote a:hover { color:#003399}
.SCS a { text-decoration: underline}
.SC { width: 470px; float: left; padding: 15px 25px 15px 15px}
.SC h2 { font-weight: normal}
.pagetitle { font-size: 18px; letter-spacing: -1px; border-bottom: dashed 1px #aaa; margin-top:0;margin-right:20px;padding-bottom: 15px}
.SChome { width: 495px; float: left; padding: 15px 0 15px 15px}
/**/ * html .SChome { width: 490px; float: left; padding: 15px 0 15px 15px} /**/
.template {float:left;height:189px;margin:0 20px 5px 0;overflow:hidden;padding:0;width:227px}
/**/ * html .template { float:left;height:189px;margin:0 18px 5px 0;overflow:hidden;padding:0;width:220px} /**/
.template h3, .template h3 a {color:#CC6600;font-size:14px;font-weight:bold;line-height:16px;margin:0 0 10px}
.template img.thumb {border:1px solid #ddd;height:130px;width:225px}
/**/ * html .template img.thumb {border:1px solid #ccc;height:130px;width:218px} /**/
.template p.meta {font-weight:bold}
.template p, .template div {color:#666;font-size:11px;line-height:16px;margin:0}
.clearfix {display:block}
.clearfix a {color:#666}
.tfl {float:left}
.tfr {float:right}
.tfl a, .tfr a {color:#00A0E3}
.Post {	padding: 0; position: relative; clear: left}
.PostHead { position: relative; clear: left;padding-bottom: 10px}
.PostHead h1 { font-size: 20px; line-height: 20px; letter-spacing: -1px; font-weight: normal; padding: 0 0 1px 0; margin: 0; color:#cc6600}
.PostHead h1 a { color: #007ac8; text-decoration: none}
.PostHead h1 a:visited { color: #007ac8; text-decoration: none}
.PostHead h1 a:hover { color:#cc6600; text-decoration: none}
.PostAuthor { padding: 1px 0; margin: 0; font-size: 10px; color:#8a98a2; font-weight: bold}
.PostContent { padding: 2px 0 5px 0; margin-bottom:8px;font-size: 11px; line-height: 13px; border-bottom:1px dashed #aaa}
.PostContent div {text-align:center}
.PostContent p { font-size: 12px; line-height: 17px}
.PostContent p strong {}
.PostContent img {}
.PostContent ul { padding: 10px 0; margin: 0}
.PostContent li { padding: 2px 0 2px 15px; list-style-type: none; font-size: 11px; line-height: 15px; color:#4c4c4c}
.PostContent blockquote { padding: 2px 10px; background: #e9f8ff; margin: 0; color:#336699}
.PostContent blockquote p { font-size: 11px; padding: 5px 0; margin: 5px 0; line-height: 15px}
.PostContent blockquote li { padding: 2px 0 2px 15px; list-style-type: none; font-size: 11px; line-height: 15px; color:#336699}
.PostContent blockquote a { color:#0080ca}
.PostContent blockquote a:visited { color:#0080ca}
.PostContent blockquote a:hover { color:#003399}
.PostContent a { text-decoration: underline}
.imgcenter {text-align:center}
.downicon {margin:0 auto;width:109px;height:27px;display:block;background:#fff url(allvectorlogo.png) no-repeat right -140px}
.PostDet {color:#336699; font-size: 10px; font-weight: bold}
.PostDet a {text-decoration: underline}
.Note {padding: 0;margin: 0}
.Note li { padding: 2px 0; margin: 0; list-style-type: none; font-size: 11px}
.Note li a { color:#cc6600}
.Nav {clear:both}
.Nav a { padding: 2px 5px 2px 3px; background: #fff; border-right: solid 1px #ccc; font-size: 11px}
.Nav a:visited { padding: 2px 5px 2px 3px; border-right: solid 1px #ccc}
.Nav a:hover { padding: 2px 5px 2px 3px; border-right: solid 1px #ccc; text-decoration: none}
.Nav span { padding: 2px 5px 2px 0; color:#6666; border-right: solid 1px #ccc}
.Nav .on { padding: 2px 5px 2px 3px; border-right: solid 1px #ccc; font-size: 11px; color:#000}
.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px;margin: 2px;text-decoration: none;border: 1px solid #06c;color: #06c;background-color: #fff}
.wp-pagenavi a:visited {padding: 2px 4px;margin: 2px;text-decoration: none;border: 1px solid #06c;color: #06c;background-color: #fff}
.wp-pagenavi a:hover {border: 1px solid #000;color: #000;background-color: #fff}
.wp-pagenavi a:active {padding: 2px 4px;margin: 2px;text-decoration: none;border: 1px solid #06c;color: #06c;background-color: #fff}
.wp-pagenavi span.pages {padding: 2px 4px;margin: 2px 2px 2px 2px;color: #000;border: 1px solid #000;background-color: #fff}
.wp-pagenavi span.current {padding: 2px 4px;margin: 2px;font-weight: bold;border: 1px solid #000;color: #000;background-color: #fff}
.wp-pagenavi span.extend {padding: 2px 4px;margin: 2px;border: 1px solid #000;color: #000;background-color: #fff}
.Comments { margin: 5px 0 0 0}
.Comments .List h3 { font-size: 14px; font-weight: bold; margin: 0 0 5px 0; padding: 5px 0; color:#000}
.Comments .List ol { padding: 0; margin: 0}
.Comments .List li { position: relative; padding: 15px 5px 10px 5px; margin: 0 0 10px 0; list-style-type: none}
.Comments .List .ComListLi { background: #f6f1de}
/**/ * html .Comments .List .ComListLiTop { left: -5px} /**/
.Comments .List .ComListLiTop { position: absolute; height: 15px; width: 420px; left: 0; top: 0}
/**/ * html .Comments .List .ListNr { left: -55px} /**/
.Comments .List .ListNr { color:#bec9d1; position: absolute; top: 15px; font-size: 24px; line-height: 24px; font-family: 'Arial'; font-weight: normal; letter-spacing: -1px; padding: 0; left: -55px}
/**/ * html .Comments .List .ListGrav { left: 10px} /* */
.Comments .List .ListGrav { position: absolute; top: 15px; left: 15px}
.Comments .List .ListGrav img { border: solid 1px #fff}
.Comments .List big { margin: 0; padding: 0 0 0 42px; font-size: 11px; line-height: 11px; letter-spacing: -1px; color:#333; font-weight: bold; display: block}
.Comments .List small { color:#a19a80; padding: 0 0 0 42px; margin: 0; font-size: 10px}
.Comments .List small a { color:#a19a80; text-decoration: none}
.Comments .List small a:visited { text-decoration: none}
.Comments .List .ListContent { margin: 15px 0 0 0; padding: 5px 10px; font-size: 11px; line-height: 15px; background: #fff; display: block}
.Comments .Form h3 { font-size: 14px; font-weight: bold; letter-spacing: -1px; margin: 0; padding: 5px 0 10px 0; color:#333}
.Comments .Form { background: #bbe9ff; padding: 10px 15px 20px 15px; position: relative}
/**/ *html .Comments .FormTop  { left: -15px} /**/
.Comments .FormTop { position: absolute; top: 0; left: 0; width: 504px; height: 7px}
.Comments .Form form {margin: 0; padding: 0}
.Comments .Form a { text-decoration: underline}
.Comments .Form p { padding: 0; margin: 0; font-size: 11px; color:#336699}
.Comments .Form p small strong { font-size: 10px; font-weight: bold; color:#FF3300}
.Comments .Form p small { font-size: 11px; display: block; padding: 5px 0}
.Comments .Form .TextField { background: #fff; border: solid 1px #9dc0d0; padding: 5px 4px; font-size: 11px; display: block}
.Comments .Form .TextArea { background: #fff; border: solid 1px #9dc0d0; padding: 4px; font-size: 12px}
.Comments .Form input.SubmitComment { width: 257px; height: 26px; margin-top: 8px}
.SR { width: 450px; float: right; position: relative}
.SR h2 { font-size: 14px; letter-spacing: normal; font-weight: bold; color:#fff}
.Search { background: url(allvectorlogo.png) no-repeat left -182px;margin-bottom:4px;width: 250px}
.Search  form { padding: 10px 18px 10px 12px; margin: 0}
.Search  input { border: none; color: #330033; font-size: 11px}
.Search  input.search { width: 24px; height: 23px; background: url(./allvectorlogo.png) no-repeat right -22px}
.Search  input.keyword { background: none; border: none; padding: 5px 0 ; width: 200px; border: none}
* html #buttonsearch { margin: -24px 0 0 196px} /* */
#buttonsearch { padding: 0; margin: -23px 0 0 213px; top: 0; background: none}
.SR .SRL { width: 160px; float: left; padding: 15px 10px; color:#abcee1}
.SR .SRL a { color:#FFF; font-size: 11px}
.SR .SRL a:visited { color:#FFF}
.SR .SRL a:hover { color:#abcee1}
.SR .SRL .widget { margin-bottom: 10px; color:#fff}
.SR .SRL .widget h2 { background: url(allvectorlogo.png) no-repeat left -28px; padding: 0 0 5px 20px; margin: 0; border-bottom: dashed 1px #7bb9d9}
.SR .SRL .widget ul { margin: 0; padding: 0}
.SR .SRL .widget li { margin-left: 14px; padding: 2px 0 3px 2px; list-style-type: circle; font-size: 11px; border-bottom: solid 1px #106899}
.SR .SRL .widget_categories .children ul { margin: 2px 0 0 0; padding: 0; list-style-type: none}
.SR .SRL .widget_categories .children li { margin: 0; padding: 0; list-style-type: none; border-bottom: none; font-size: 10px; background: none}
.SR .SRL .widget_tag_cloud { font-family: "Trebuchet MS"; line-height: 18px}
.SR .SRL .widget_calendar table { width: 100%}
.SR .SRL .widget_calendar table td { text-align: center; padding: 3px}
.SR .SRL .widget_calendar caption { background: #006dab; padding: 5px 0}
.SR .SRL .widget_calendar #today { background: #006dab}
.SR .SRL .widget_search #s { width: 160px; border: solid 1px #006dab; padding: 3px; margin-bottom: 5px}
.SR .SRR { width: 250px; float: right; padding: 10px}
.SR .SRR .widget { margin-bottom: 10px; color:#7a8fa4}
.SR .SRR .widget h2 { color:#abcee1; padding: 0 0 5px 0; margin: 0 0 5px 0; border-bottom:1px dashed #abcee1}
.SR .SRR ul { padding: 0; margin: 0}
.SR .SRR li { padding:0; margin: 0; list-style-type: none}
.SR .SRR li a { color:#7a8fa4; font-size: 11px}
.SR .SRR li a:visited { color:#7a8fa4}
.SR .SRR li a:hover { color:#fff}
.SR .SRR .widget_links li{float:left}
.Footer { width: 960px; position: relative; clear: left; padding: 10px 0}
.FL { position: absolute; top: -8px; left: 0; height: 8px; width: 8px; background: url(allvectorlogo.png) no-repeat left bottom}
.FR { position: absolute; top: -8px; right: 0; height: 8px; width: 8px; background: url(allvectorlogo.png) no-repeat right bottom}
.Footer p { font-size: 10px; color:#92b8cd; padding: 0; margin: 0}
.Footer a { color:#92b8cd; text-decoration: underline}
.Footer p.sponsor {text-align:right;float: right}
.cform {margin:10px auto 0 auto;width: 410px}
.cform fieldset	{margin-top:10px;padding:5px 0 15px 0;border:1px solid #adadad;border-left-color:#ececec;border-top-color:#ececec;background:#f7f7f7}
.cform .cf_hidden {display:none;border:none!important;background:none!important;padding:0!important;margin:0!important}
.cform legend {margin-left:10px;padding: 0 2px;font:normal 20px Times;color:#666666}
ol.cf-ol {margin:0!important;padding:0!important}
ol.cf-ol li	{background:none!important;margin:5px 0!important;padding:0;list-style:none!important;text-align:left;line-height:1.3em}
ol.cf-ol li.textonly {background:#F0F0F0 !important;letter-spacing:1px;margin:10px 0pt !important;padding:5px 0pt;text-align:center}
.cform label {width:90px;margin:4px 10px 0 0;
display:-moz-inline-box; /*for mozilla*/
display:inline-block; /*for Opera & IE*/
text-align:right;vertical-align:top}
.cform label span {
width:90px; /* must be the same as above!*/
display:block}
label.cf-before {margin:4px 10px 0 0}
label.cf-after 	{margin:4px 15px 0pt 6px;text-align:left;width:115px}
label.cf-after span {width:115px;display:block}
label.cf-group-after {margin:3px 4px 0 2px;width:72px;text-align:left}
label.cf-group-after span {width:72px;display:block}
.cform input,.cform textarea,.cform select {padding:3px;background: #f9f9f9;border: 1px solid #888888;vertical-align:top}
.cform input:hover,.cform textarea:hover,.cform select:hover	{background:#CEDDDF}
.cform input:focus,.cform textarea:focus,.cform select:focus	{background:#F3F8F8}
.cform textarea,.cform input {width:150px}
.cform select {
width:158px; /* attempt to have equal length */
padding:2px 0}
.cform select.cfselectmulti	{height:7.5em}
.cform textarea {font-family: arial;font-size: 0.9em;overflow:auto}
ol.cf-ol li.cf-box-title {font-weight:bold;letter-spacing:1px;
padding:8px 0 0 100px; /* check with label 'width' incl. */
}
.cform input.cf-box-a,.cform input.cf-box-b {margin:2px 0 0 0;width:14px;height:22px;border:none!important;background:none!important}
.cform input.cf-box-a 	{
margin-left:100px; /* check with label 'width' incl. */
}
ol.cf-ol li.cf-box-group {margin:10px 0pt 0px !important;padding-left: 100px}
span.reqtxt,span.emailreqtxt {margin:3px 0 0 3px;font-size:0.9em;display: -moz-inline-box;vertical-align:top}
p.cf-sb {text-align:right;padding: 0!important;margin: 0}
.cform input.backbutton,.cform input.resetbutton,.cform input.sendbutton {width:100px;padding:5px;margin: 10px 0 0 5px;font-size:0.8em;background:url(../images/button-bg.gif) repeat-x;border:1px solid #adadad!important;border-left-color:#ececec!important;border-top-color:#ececec!important}
.cform input.resetbutton {width: auto;padding:5px 1em}
.cform input.backbutton {width: auto;padding:5px 1em}
                                                   */
ol.cf-ol li.cf_li_err {background:#FFDFDF url(li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;padding:5px 0!important;margin:5px 0!important}
ol.cf-ol li ul.cf_li_text_err {height:1%;min-height:1%;margin:0 0 0 100px;padding:0;color:#333}
ol.cf-ol ul.cf_li_text_err li {background:url(icon-alert.png) no-repeat left 1px!important;list-style:none!important;font-weight:bold;text-indent:0;margin:0 0 2px!important;padding-left:15px}
ol.cf-ol ul.cf_li_text_err li:before {content:''}
label.secq,label.seccap {vertical-align:text-bottom;margin-bottom:4px}
input.secinput {vertical-align:text-bottom}
#cforms_captcha6,#cforms_captcha5,#cforms_captcha4,#cforms_captcha3,#cforms_captcha2,#cforms_captcha {height:15px;width:50px;padding: 4px 4px;margin: 0}
img.captcha	{vertical-align:text-bottom;margin:0 0 0 10px!important;padding:0!important;border:none!important;float:none!important}
img.captcha-reset {vertical-align:text-bottom;background:	url(captcha_reset_grey.gif) no-repeat;margin:0 0 2px 3px;width:21px;height:21px;border:none}
img.imgcalendar {border:none}
div.cf_info {color:#333;display:none;padding:10px 15px!important;width:380px;line-height:1.3em;margin:10px auto}
div.cf_info ol {margin:0;padding:5px 15px 0 30px}
div.cf_info ol li {padding:1px 0;margin:2px 0}
div.cf_info a	{color:#ad2929!important;text-decoration:underline!important}
div.success {background:#F7F7F7 none repeat scroll 0% 50%;color:#444;display:block}
div.failure {display:block;background:#FFDFDF url(li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0pt}
div.waiting {background:#F9F9F9;color:#aaa;display:block}
                                                   */
.cform .cf_error {color:#ad2929;border:1px solid #ad2929}
div.mailerr {display:block}
.mailerr,.cform .cf_errortxt {color:#ad2929}                                                    */
[disabled] {color:#dddddd;border-color:#dddddd!important;background:none!important}
.disabled {border-color:#dddddd!important}
                                                  */
.cform input.cf_upload  {width:220px;background: #f9f9f9;border:1px solid #888}
                                                  */
.linklove {width:410px;margin:0 auto 10px!important;padding:0!important;text-align:center!important}
.linklove a,.linklove a:visited {font-size: 0.8em;font-family: Tahoma;color:#aaaaaa!important}
                                                   */
* html .cform fieldset {position: relative;margin-top:15px;padding-top:25px}
* html .cform legend {position:absolute;top: -10px;left: 10px;margin-left:0}
*+html .cform fieldset {position: relative;margin-top:15px;padding-top:25px}
*+html .cform legend {position:absolute;top: -10px;left: 10px;margin-left:0}
* html ol.cf-ol,
* html ol.cf-ol li,
* html span.reqtxt,
* html span.emailreqtxt {
display: inline-block;  /*for ie6*/
}
*+html .cform label,
*+html ol.cf-ol,
*+html ol.cf-ol li,
*+html span.reqtxt,
*+html span.emailreqtxt {
display: inline-block; /*for ie7*/
}
* html img.captcha {margin-bottom:1px!important}
*+html img.captcha {margin-bottom:1px!important}
