
/*---General Rules---*/
.text_center{text-align: center;}
.center {margin: 0 auto;}
.block {display: block;}
.inline {display: inline;}
.underline{text-decoration: underline;}
.clear_all{clear: both;}
.floatright{float: right;}
.floatleft{ float: left;}
.red_text {color: #FF0000;}
.bold {font-weight: bold;}
.hide{display: none;}
.extlink {background: url(../images/extlink.gif) no-repeat 95% 25%;}
.jump_to_top {background: url(../images/up_arrow.png) no-repeat 0% 50%; padding-left: 1em; font: 0.9em Nobile, Arial, Helvetica, sans-serif;}
.image_box {padding: 4px; border: 1px solid #ccc;}
.uppercase {text-transform: uppercase;}
.justify {text-align: justify;}
.shadow {width: 100%; height: 20px; background: url(../images/shadow.png) no-repeat 50% -5px;}


/*------Spacing Rules----*/
.padding1em{padding-left: 1em;}
.padding2em{padding-left: 2em;}
.padding3em{padding-left: 3em;}
.paddingtop1em{padding-top: 1em;}
.margin1em {margin-left: 1em;}
.margin2em {margin-left: 2em;}
.margin3em {margin-left: 3em;}
.margintop1em {margin-top: 1em;}
.paddingb1embot {margin-bottom: 1em;}
.paddingb15embot {margin-bottom: 1.5em;}

/*--Text Rules--*/
p {font: 0.9em/1.35em Verdana, Geneva, sans-serif; color: #000; padding: 0.5em 0;}
.bodytxt {font: 0.9em/1.35em Verdana, Geneva, sans-serif; color: #000; padding: 0;}
.bodytxt_georgia{font: 0.95em/1.3em  Georgia, Verdana; color: #000;}
.headertxt{font: 0.7em Arial, Verdana; color: #fff;}
.footertxt {font: bold 0.8em Arial, Verdana; color: #606060;}
.small {font: 0.9em/1.35em Verdana, Geneva, sans-serif; color: #4f4f4f;}
.medium {font: 0.95em/1.4em Verdana, Geneva, sans-serif; color: #404040;}
.large {font: 1em Nobile, Arial, Helvetica, sans-serif;}

.header {color: #013d79; font: bold 1.2em "Droid Sans", Verdana, Geneva, sans-serif; }

.droid_sans {font-family: 'Droid Sans', Arial, Helvetica, sans-serif;}
.droid_sans_bold {font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-weight: bold;}

.nobile {font-family: Nobile, Arial, Helvetica, sans-serif;}
.nobile_bold {font-family: Nobile, Arial, Helvetica, sans-serif; font-weight: bold;}

/*----Heading Rules---*/
h1, h1.heading_small, h2 , h3 {text-shadow: 1px 1px 1px #cce0f8; }
h1{color: #013d79; font: bold 2.1em  "Droid Sans", Arial, Helvetica, sans-serif;  }
h1.heading_small{color: #013d79; font: bold 1.2em  "Droid Sans", Arial, Helvetica, sans-serif; display: inline; }
h2{color: #08407e; letter-spacing: 0.05em; font: bold 1.5em "Droid Sans", Arial, Helvetica, sans-serif; text-indent: 0.5em;  }
h3{color: #08407e; letter-spacing: 0.05em; font: bold 1.25em  "Droid Sans", Arial, Helvetica, sans-serif; text-indent: 0.5em;  }
h4{color: #08407e; letter-spacing: 0.05em; font: bold 0.8em "Droid Sans", Arial, Helvetica, sans-serif;  }

/*----Random Text Stuff----*/
.green {color: #339966;}
.pink {color: fuchsia;}
.white {color: #fff;}
.blue {color: #013d79;}

/*---Rules for Images---*/
.top1em { padding-top: 1em;}


/*---List Rules---*/
.boxed,.boxed1, .boxed2,  .boxed3, .boxed4, .boxed5,  .boxed6, .boxed7 {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ededed; padding: 0.6em; margin: 0.5em 0;}
.boxed2{background: #f8f8f8}
.boxed3{background: #f1f2f2 url(../images/bg_content.png) repeat-x bottom;}
.boxed4{border:1px solid #000;}
.boxed5{background: #e0f7cc;}
.boxed6{background: #f7cccc;}
.boxed7{background: #f7f4cc;}


ol.spec {list-style: decimal; padding:1em 0 0 1.5em;}
ul.spec li{list-style-image: url('../images/arw_list.gif'); list-style-type: disc; margin-left: 2.5em; padding: 0.1em 0; }
ul.spec li a{text-decoration: none;}
ul.indent li{list-style-image: url('../images/arw_list.gif'); list-style-type: square; margin-left: 1.5em; padding: 0.1em 0; text-indent: 0}

/*---List---*/
ul.list {padding-left: 1.5em; }
ul.list li {padding: 0 0 0.5em 0; }
ul.list li a{text-decoration: none; color: #013d79; }
ul.list li a:hover{text-decoration: underline; color: #748eee;}

.list_checkmark li {padding: 0.3em 0 0.3em 1.6em; background: url(../images/tick_16.png) no-repeat left 50%;}

.list_arrow li  {padding: 0.3em 0 0.3em 1.2em; background:url(../images/list_arrow.png) no-repeat left 50%;}
.list_arrow li a {text-decoration: none;}
.list_arrow li a:hover {text-decoration: underline;}


.list_square li {padding: 0.3em 0 0.3em 1.2em; background: url(../images/dot.png) no-repeat left 50%;}
.list_square li a {text-decoration: none; color: #325573;} 
.list_square li a:hover {text-decoration: underline;}

dt { font: 1em Verdana, Geneva, sans-serif; color: #000; }
dd {padding-bottom: 0.5em;}

/*----Accessibility Rules----*/
.offset_access {position: absolute; left: -9999px;  } 
/*This class is assigned to h2 that define main elements on the page as nav, footer etc.This method is used to allow vision impaired users to navigate more easier within the page using screen reader soft.*/
