.clear { clear:both; }
.authorButton { background:#1b3075; color:white; border-radius:3px;border:0; }
.closeButton { background:#cc0000; color:white; border-radius:3px; border:0; }
.addObject { background:#329932; color:white; border-radius:3px;border:0; }
.btn-danger { margin-right:5px;margin-bottom:5px; }
.accordion_header p { margin-bottom:0px !important; }
.tab-header-item a p { margin-bottom:0px !important; }
.clearfix { clear:both; }
@font-face{font-family:Aclonica;src:url(webfonts/Aclonica.ttf)}@font-face{font-family:Arimo-Bold;src:url(webfonts/Arimo-Bold.ttf)}@font-face{font-family:Arimo-BoldItalic;src:url(webfonts/Arimo-BoldItalic.ttf)}@font-face{font-family:Arimo-Italic;src:url(webfonts/Arimo-Italic.ttf)}@font-face{font-family:Arimo-Regular;src:url(webfonts/Arimo-Regular.ttf)}@font-face{font-family:Calligraffitti-Regular;src:url(webfonts/Calligraffitti-Regular.ttf)}@font-face{font-family:CherryCreamSoda;src:url(webfonts/CherryCreamSoda.ttf)}@font-face{font-family:Chewy;src:url(webfonts/Chewy.ttf)}@font-face{font-family:ComingSoon;src:url(webfonts/ComingSoon.ttf)}@font-face{font-family:Cousine-Bold;src:url(webfonts/Cousine-Bold.ttf)}@font-face{font-family:Cousine-BoldItalic;src:url(webfonts/Cousine-BoldItalic.ttf)}@font-face{font-family:Cousine-Italic;src:url(webfonts/Cousine-Italic.ttf)}@font-face{font-family:Cousine-Regular;src:url(webfonts/Cousine-Regular.ttf)}@font-face{font-family:CraftyGirls;src:url(webfonts/CraftyGirls.ttf)}@font-face{font-family:CreepsterCaps-Regular;src:url(webfonts/CreepsterCaps-Regular.ttf)}@font-face{font-family:Crushed;src:url(webfonts/Crushed.ttf)}@font-face{font-family:DroidKufi-Bold;src:url(webfonts/DroidKufi-Bold.ttf)}@font-face{font-family:DroidKufi-Regular;src:url(webfonts/DroidKufi-Regular.ttf)}@font-face{font-family:DroidNaskh-Bold;src:url(webfonts/DroidNaskh-Bold.ttf)}@font-face{font-family:DroidNaskh-Regular;src:url(webfonts/DroidNaskh-Regular.ttf)}@font-face{font-family:DroidSans-Bold;src:url(webfonts/DroidSans-Bold.ttf)}@font-face{font-family:DroidSans;src:url(webfonts/DroidSans.ttf)}@font-face{font-family:DroidSansEthiopic-Bold;src:url(webfonts/DroidSansEthiopic-Bold.ttf)}@font-face{font-family:DroidSansEthiopic-Regular;src:url(webfonts/DroidSansEthiopic-Regular.ttf)}@font-face{font-family:DroidSansJapanese;src:url(webfonts/DroidSansJapanese.ttf)}@font-face{font-family:DroidSansMono;src:url(webfonts/DroidSansMono.ttf)}@font-face{font-family:DroidSansTamil-Bold;src:url(webfonts/DroidSansTamil-Bold.ttf)}@font-face{font-family:DroidSansTamil-Regular;src:url(webfonts/DroidSansTamil-Regular.ttf)}@font-face{font-family:DroidSansThai-Bold;src:url(webfonts/DroidSansThai-Bold.ttf)}@font-face{font-family:DroidSansThai-Regular;src:url(webfonts/DroidSansThai-Regular.ttf)}@font-face{font-family:DroidSerif-Bold;src:url(webfonts/DroidSerif-Bold.ttf)}@font-face{font-family:DroidSerif-BoldItalic;src:url(webfonts/DroidSerif-BoldItalic.ttf)}@font-face{font-family:DroidSerif-Italic;src:url(webfonts/DroidSerif-Italic.ttf)}@font-face{font-family:DroidSerif;src:url(webfonts/DroidSerif.ttf)}@font-face{font-family:DroidSerifThai-Bold;src:url(webfonts/DroidSerifThai-Bold.ttf)}@font-face{font-family:DroidSerifThai-Regular;src:url(webfonts/DroidSerifThai-Regular.ttf)}@font-face{font-family:'filenames.txt';src:url(webfonts/filenames.txt)}@font-face{font-family:FontdinerSwanky;src:url(webfonts/FontdinerSwanky.ttf)}@font-face{font-family:HomemadeApple;src:url(webfonts/HomemadeApple.ttf)}@font-face{font-family:IrishGrover;src:url(webfonts/IrishGrover.ttf)}@font-face{font-family:IrishGrowler;src:url(webfonts/IrishGrowler.ttf)}@font-face{font-family:jsMath-cmbx10;src:url(webfonts/jsMath-cmbx10.ttf)}@font-face{font-family:jsMath-cmex10;src:url(webfonts/jsMath-cmex10.ttf)}@font-face{font-family:jsMath-cmmi10;src:url(webfonts/jsMath-cmmi10.ttf)}@font-face{font-family:jsMath-cmr10;src:url(webfonts/jsMath-cmr10.ttf)}@font-face{font-family:jsMath-cmsy10;src:url(webfonts/jsMath-cmsy10.ttf)}@font-face{font-family:jsMath-cmti10;src:url(webfonts/jsMath-cmti10.ttf)}@font-face{font-family:JustAnotherHand;src:url(webfonts/JustAnotherHand.ttf)}@font-face{font-family:Kranky;src:url(webfonts/Kranky.ttf)}@font-face{font-family:LuckiestGuy;src:url(webfonts/LuckiestGuy.ttf)}@font-face{font-family:MaidenOrange;src:url(webfonts/MaidenOrange.ttf)}@font-face{font-family:Montez-Regular;src:url(webfonts/Montez-Regular.ttf)}@font-face{font-family:MountainsofChristmas-Bold;src:url(webfonts/MountainsofChristmas-Bold.ttf)}@font-face{font-family:MountainsofChristmas-Regular;src:url(webfonts/MountainsofChristmas-Regular.ttf)}@font-face{font-family:Nokora-Bold;src:url(webfonts/Nokora-Bold.ttf)}@font-face{font-family:Nokora-Regular;src:url(webfonts/Nokora-Regular.ttf)}@font-face{font-family:NotoKufiArabic-Bold;src:url(webfonts/NotoKufiArabic-Bold.ttf)}@font-face{font-family:NotoKufiArabic-Regular;src:url(webfonts/NotoKufiArabic-Regular.ttf)}@font-face{font-family:NotoNaskhArabic-Bold;src:url(webfonts/NotoNaskhArabic-Bold.ttf)}@font-face{font-family:NotoNaskhArabic-Regular;src:url(webfonts/NotoNaskhArabic-Regular.ttf)}@font-face{font-family:NotoNastaliqUrduDraft;src:url(webfonts/NotoNastaliqUrduDraft.ttf)}@font-face{font-family:NotoSans-Bold;src:url(webfonts/NotoSans-Bold.ttf)}@font-face{font-family:NotoSans-BoldItalic;src:url(webfonts/NotoSans-BoldItalic.ttf)}@font-face{font-family:NotoSans-Italic;src:url(webfonts/NotoSans-Italic.ttf)}@font-face{font-family:NotoSans-Regular;src:url(webfonts/NotoSans-Regular.ttf)}@font-face{font-family:NotoSansArmenian-Bold;src:url(webfonts/NotoSansArmenian-Bold.ttf)}@font-face{font-family:NotoSansArmenian-Regular;src:url(webfonts/NotoSansArmenian-Regular.ttf)}@font-face{font-family:NotoSansAvestan-Regular;src:url(webfonts/NotoSansAvestan-Regular.ttf)}@font-face{font-family:NotoSansBengali-Bold;src:url(webfonts/NotoSansBengali-Bold.ttf)}@font-face{font-family:NotoSansBengali-Regular;src:url(webfonts/NotoSansBengali-Regular.ttf)}@font-face{font-family:NotoSansBrahmi-Regular;src:url(webfonts/NotoSansBrahmi-Regular.ttf)}@font-face{font-family:NotoSansCarian-Regular;src:url(webfonts/NotoSansCarian-Regular.ttf)}@font-face{font-family:NotoSansCham-Bold;src:url(webfonts/NotoSansCham-Bold.ttf)}@font-face{font-family:NotoSansCham-Regular;src:url(webfonts/NotoSansCham-Regular.ttf)}@font-face{font-family:NotoSansCherokee-Regular;src:url(webfonts/NotoSansCherokee-Regular.ttf)}@font-face{font-family:NotoSansCoptic-Regular;src:url(webfonts/NotoSansCoptic-Regular.ttf)}@font-face{font-family:NotoSansCypriotSyllabary-Regular;src:url(webfonts/NotoSansCypriotSyllabary-Regular.ttf)}@font-face{font-family:NotoSansDeseret-Regular;src:url(webfonts/NotoSansDeseret-Regular.ttf)}@font-face{font-family:NotoSansDevanagari-Bold;src:url(webfonts/NotoSansDevanagari-Bold.ttf)}@font-face{font-family:NotoSansDevanagari-Regular;src:url(webfonts/NotoSansDevanagari-Regular.ttf)}@font-face{font-family:NotoSansDevanagariUI-Bold;src:url(webfonts/NotoSansDevanagariUI-Bold.ttf)}@font-face{font-family:NotoSansDevanagariUI-Regular;src:url(webfonts/NotoSansDevanagariUI-Regular.ttf)}@font-face{font-family:NotoSansEgyptianHieroglyphs-Regular;src:url(webfonts/NotoSansEgyptianHieroglyphs-Regular.ttf)}@font-face{font-family:NotoSansEthiopic-Bold;src:url(webfonts/NotoSansEthiopic-Bold.ttf)}@font-face{font-family:NotoSansEthiopic-Regular;src:url(webfonts/NotoSansEthiopic-Regular.ttf)}@font-face{font-family:NotoSansGeorgian-Bold;src:url(webfonts/NotoSansGeorgian-Bold.ttf)}@font-face{font-family:NotoSansGeorgian-Regular;src:url(webfonts/NotoSansGeorgian-Regular.ttf)}@font-face{font-family:NotoSansGujarati-Bold;src:url(webfonts/NotoSansGujarati-Bold.ttf)}@font-face{font-family:NotoSansGujarati-Regular;src:url(webfonts/NotoSansGujarati-Regular.ttf)}@font-face{font-family:NotoSansGujaratiUI-Bold;src:url(webfonts/NotoSansGujaratiUI-Bold.ttf)}@font-face{font-family:NotoSansGujaratiUI-Regular;src:url(webfonts/NotoSansGujaratiUI-Regular.ttf)}@font-face{font-family:NotoSansGurmukhi-Bold;src:url(webfonts/NotoSansGurmukhi-Bold.ttf)}@font-face{font-family:NotoSansGurmukhi-Regular;src:url(webfonts/NotoSansGurmukhi-Regular.ttf)}@font-face{font-family:NotoSansHanunoo-Regular;src:url(webfonts/NotoSansHanunoo-Regular.ttf)}@font-face{font-family:NotoSansHebrew-Bold;src:url(webfonts/NotoSansHebrew-Bold.ttf)}@font-face{font-family:NotoSansHebrew-Regular;src:url(webfonts/NotoSansHebrew-Regular.ttf)}@font-face{font-family:NotoSansImperialAramaic-Regular;src:url(webfonts/NotoSansImperialAramaic-Regular.ttf)}@font-face{font-family:NotoSansKaithi-Regular;src:url(webfonts/NotoSansKaithi-Regular.ttf)}@font-face{font-family:NotoSansKannada-Bold;src:url(webfonts/NotoSansKannada-Bold.ttf)}@font-face{font-family:NotoSansKannada-Regular;src:url(webfonts/NotoSansKannada-Regular.ttf)}@font-face{font-family:NotoSansKayahLi-Regular;src:url(webfonts/NotoSansKayahLi-Regular.ttf)}@font-face{font-family:NotoSansKharoshthi-Regular;src:url(webfonts/NotoSansKharoshthi-Regular.ttf)}@font-face{font-family:NotoSansKhmer-Bold;src:url(webfonts/NotoSansKhmer-Bold.ttf)}@font-face{font-family:NotoSansKhmer-Regular;src:url(webfonts/NotoSansKhmer-Regular.ttf)}@font-face{font-family:NotoSansKufiArabic-Bold;src:url(webfonts/NotoSansKufiArabic-Bold.ttf)}@font-face{font-family:NotoSansKufiArabic-Regular;src:url(webfonts/NotoSansKufiArabic-Regular.ttf)}@font-face{font-family:NotoSansLao-Bold;src:url(webfonts/NotoSansLao-Bold.ttf)}@font-face{font-family:NotoSansLao-Regular;src:url(webfonts/NotoSansLao-Regular.ttf)}@font-face{font-family:NotoSansLaoUI-Bold;src:url(webfonts/NotoSansLaoUI-Bold.ttf)}@font-face{font-family:NotoSansLaoUI-Regular;src:url(webfonts/NotoSansLaoUI-Regular.ttf)}@font-face{font-family:NotoSansLisu-Regular;src:url(webfonts/NotoSansLisu-Regular.ttf)}@font-face{font-family:NotoSansLycian-Regular;src:url(webfonts/NotoSansLycian-Regular.ttf)}@font-face{font-family:NotoSansLydian-Regular;src:url(webfonts/NotoSansLydian-Regular.ttf)}@font-face{font-family:NotoSansMalayalam-Bold;src:url(webfonts/NotoSansMalayalam-Bold.ttf)}@font-face{font-family:NotoSansMalayalam-Regular;src:url(webfonts/NotoSansMalayalam-Regular.ttf)}@font-face{font-family:NotoSansMandaic-Regular;src:url(webfonts/NotoSansMandaic-Regular.ttf)}@font-face{font-family:NotoSansMeeteiMayek-Regular;src:url(webfonts/NotoSansMeeteiMayek-Regular.ttf)}@font-face{font-family:NotoSansMyanmar-Bold;src:url(webfonts/NotoSansMyanmar-Bold.ttf)}@font-face{font-family:NotoSansMyanmar-Regular;src:url(webfonts/NotoSansMyanmar-Regular.ttf)}@font-face{font-family:NotoSansNKo-Regular;src:url(webfonts/NotoSansNKo-Regular.ttf)}@font-face{font-family:NotoSansOldSouthArabian-Regular;src:url(webfonts/NotoSansOldSouthArabian-Regular.ttf)}@font-face{font-family:NotoSansOldTurkic-Regular;src:url(webfonts/NotoSansOldTurkic-Regular.ttf)}@font-face{font-family:NotoSansOsmanya-Regular;src:url(webfonts/NotoSansOsmanya-Regular.ttf)}@font-face{font-family:NotoSansPhoenician-Regular;src:url(webfonts/NotoSansPhoenician-Regular.ttf)}@font-face{font-family:NotoSansShavian-Regular;src:url(webfonts/NotoSansShavian-Regular.ttf)}@font-face{font-family:NotoSansSinhala-Bold;src:url(webfonts/NotoSansSinhala-Bold.ttf)}@font-face{font-family:NotoSansSinhala-Regular;src:url(webfonts/NotoSansSinhala-Regular.ttf)}@font-face{font-family:NotoSansSymbols-Regular;src:url(webfonts/NotoSansSymbols-Regular.ttf)}@font-face{font-family:NotoSansTagalog-Regular;src:url(webfonts/NotoSansTagalog-Regular.ttf)}@font-face{font-family:NotoSansTaiTham-Regular;src:url(webfonts/NotoSansTaiTham-Regular.ttf)}@font-face{font-family:NotoSansTaiViet-Regular;src:url(webfonts/NotoSansTaiViet-Regular.ttf)}@font-face{font-family:NotoSansTamil-Bold;src:url(webfonts/NotoSansTamil-Bold.ttf)}@font-face{font-family:NotoSansTamil-Regular;src:url(webfonts/NotoSansTamil-Regular.ttf)}@font-face{font-family:NotoSansTamilUI-Bold;src:url(webfonts/NotoSansTamilUI-Bold.ttf)}@font-face{font-family:NotoSansTamilUI-Regular;src:url(webfonts/NotoSansTamilUI-Regular.ttf)}@font-face{font-family:NotoSansTelugu-Bold;src:url(webfonts/NotoSansTelugu-Bold.ttf)}@font-face{font-family:NotoSansTelugu-Regular;src:url(webfonts/NotoSansTelugu-Regular.ttf)}@font-face{font-family:NotoSansThai-Bold;src:url(webfonts/NotoSansThai-Bold.ttf)}@font-face{font-family:NotoSansThai-Regular;src:url(webfonts/NotoSansThai-Regular.ttf)}@font-face{font-family:NotoSansThaiUI-Bold;src:url(webfonts/NotoSansThaiUI-Bold.ttf)}@font-face{font-family:NotoSansThaiUI-Regular;src:url(webfonts/NotoSansThaiUI-Regular.ttf)}@font-face{font-family:NotoSansUgaritic-Regular;src:url(webfonts/NotoSansUgaritic-Regular.ttf)}@font-face{font-family:NotoSansUI-Bold;src:url(webfonts/NotoSansUI-Bold.ttf)}@font-face{font-family:NotoSansUI-BoldItalic;src:url(webfonts/NotoSansUI-BoldItalic.ttf)}@font-face{font-family:NotoSansUI-Italic;src:url(webfonts/NotoSansUI-Italic.ttf)}@font-face{font-family:NotoSansUI-Regular;src:url(webfonts/NotoSansUI-Regular.ttf)}@font-face{font-family:NotoSansVai-Regular;src:url(webfonts/NotoSansVai-Regular.ttf)}@font-face{font-family:NotoSerif-Bold;src:url(webfonts/NotoSerif-Bold.ttf)}@font-face{font-family:NotoSerif-BoldItalic;src:url(webfonts/NotoSerif-BoldItalic.ttf)}@font-face{font-family:NotoSerif-Italic;src:url(webfonts/NotoSerif-Italic.ttf)}@font-face{font-family:NotoSerif-Regular;src:url(webfonts/NotoSerif-Regular.ttf)}@font-face{font-family:NotoSerifArmenian-Bold;src:url(webfonts/NotoSerifArmenian-Bold.ttf)}@font-face{font-family:NotoSerifArmenian-Regular;src:url(webfonts/NotoSerifArmenian-Regular.ttf)}@font-face{font-family:NotoSerifGeorgian-Bold;src:url(webfonts/NotoSerifGeorgian-Bold.ttf)}@font-face{font-family:NotoSerifGeorgian-Regular;src:url(webfonts/NotoSerifGeorgian-Regular.ttf)}@font-face{font-family:NotoSerifKhmer-Bold;src:url(webfonts/NotoSerifKhmer-Bold.ttf)}@font-face{font-family:NotoSerifKhmer-Regular;src:url(webfonts/NotoSerifKhmer-Regular.ttf)}@font-face{font-family:NotoSerifLao-Bold;src:url(webfonts/NotoSerifLao-Bold.ttf)}@font-face{font-family:NotoSerifLao-Regular;src:url(webfonts/NotoSerifLao-Regular.ttf)}@font-face{font-family:NotoSerifThai-Bold;src:url(webfonts/NotoSerifThai-Bold.ttf)}@font-face{font-family:NotoSerifThai-Regular;src:url(webfonts/NotoSerifThai-Regular.ttf)}@font-face{font-family:OpenSans-Bold;src:url(webfonts/OpenSans-Bold.ttf)}@font-face{font-family:OpenSans-BoldItalic;src:url(webfonts/OpenSans-BoldItalic.ttf)}@font-face{font-family:OpenSans-CondBold;src:url(webfonts/OpenSans-CondBold.ttf)}@font-face{font-family:OpenSans-CondLight;src:url(webfonts/OpenSans-CondLight.ttf)}@font-face{font-family:OpenSans-CondLightItalic;src:url(webfonts/OpenSans-CondLightItalic.ttf)}@font-face{font-family:OpenSans-ExtraBold;src:url(webfonts/OpenSans-ExtraBold.ttf)}@font-face{font-family:OpenSans-ExtraBoldItalic;src:url(webfonts/OpenSans-ExtraBoldItalic.ttf)}@font-face{font-family:OpenSans-Italic;src:url(webfonts/OpenSans-Italic.ttf)}@font-face{font-family:OpenSans-Light;src:url(webfonts/OpenSans-Light.ttf)}@font-face{font-family:OpenSans-LightItalic;src:url(webfonts/OpenSans-LightItalic.ttf)}@font-face{font-family:OpenSans-Regular;src:url(webfonts/OpenSans-Regular.ttf)}@font-face{font-family:OpenSans-Semibold;src:url(webfonts/OpenSans-Semibold.ttf)}@font-face{font-family:OpenSans-SemiboldItalic;src:url(webfonts/OpenSans-SemiboldItalic.ttf)}@font-face{font-family:OpenSansHebrew-Bold;src:url(webfonts/OpenSansHebrew-Bold.ttf)}@font-face{font-family:OpenSansHebrew-BoldItalic;src:url(webfonts/OpenSansHebrew-BoldItalic.ttf)}@font-face{font-family:OpenSansHebrew-ExtraBold;src:url(webfonts/OpenSansHebrew-ExtraBold.ttf)}@font-face{font-family:OpenSansHebrew-ExtraBoldItalic;src:url(webfonts/OpenSansHebrew-ExtraBoldItalic.ttf)}@font-face{font-family:OpenSansHebrew-Italic;src:url(webfonts/OpenSansHebrew-Italic.ttf)}@font-face{font-family:OpenSansHebrew-Light;src:url(webfonts/OpenSansHebrew-Light.ttf)}@font-face{font-family:OpenSansHebrew-LightItalic;src:url(webfonts/OpenSansHebrew-LightItalic.ttf)}@font-face{font-family:OpenSansHebrew-Regular;src:url(webfonts/OpenSansHebrew-Regular.ttf)}@font-face{font-family:OpenSansHebrewCondensed-Bold;src:url(webfonts/OpenSansHebrewCondensed-Bold.ttf)}@font-face{font-family:OpenSansHebrewCondensed-BoldItalic;src:url(webfonts/OpenSansHebrewCondensed-BoldItalic.ttf)}@font-face{font-family:OpenSansHebrewCondensed-ExtraBold;src:url(webfonts/OpenSansHebrewCondensed-ExtraBold.ttf)}@font-face{font-family:OpenSansHebrewCondensed-ExtraBoldItalic;src:url(webfonts/OpenSansHebrewCondensed-ExtraBoldItalic.ttf)}@font-face{font-family:OpenSansHebrewCondensed-Italic;src:url(webfonts/OpenSansHebrewCondensed-Italic.ttf)}@font-face{font-family:OpenSansHebrewCondensed-Light;src:url(webfonts/OpenSansHebrewCondensed-Light.ttf)}@font-face{font-family:OpenSansHebrewCondensed-LightItalic;src:url(webfonts/OpenSansHebrewCondensed-LightItalic.ttf)}@font-face{font-family:OpenSansHebrewCondensed-Regular;src:url(webfonts/OpenSansHebrewCondensed-Regular.ttf)}@font-face{font-family:PermanentMarker;src:url(webfonts/PermanentMarker.ttf)}@font-face{font-family:Rancho-Regular;src:url(webfonts/Rancho-Regular.ttf)}@font-face{font-family:Redressed;src:url(webfonts/Redressed.ttf)}@font-face{font-family:Roboto-Black;src:url(webfonts/Roboto-Black.ttf)}@font-face{font-family:Roboto-BlackItalic;src:url(webfonts/Roboto-BlackItalic.ttf)}@font-face{font-family:Roboto-Bold;src:url(webfonts/Roboto-Bold.ttf)}@font-face{font-family:Roboto-BoldItalic;src:url(webfonts/Roboto-BoldItalic.ttf)}@font-face{font-family:Roboto-Italic;src:url(webfonts/Roboto-Italic.ttf)}@font-face{font-family:Roboto-Light;src:url(webfonts/Roboto-Light.ttf)}@font-face{font-family:Roboto-LightItalic;src:url(webfonts/Roboto-LightItalic.ttf)}@font-face{font-family:Roboto-Medium;src:url(webfonts/Roboto-Medium.ttf)}@font-face{font-family:Roboto-MediumItalic;src:url(webfonts/Roboto-MediumItalic.ttf)}@font-face{font-family:Roboto-Regular;src:url(webfonts/Roboto-Regular.ttf)}@font-face{font-family:Roboto-Thin;src:url(webfonts/Roboto-Thin.ttf)}@font-face{font-family:Roboto-ThinItalic;src:url(webfonts/Roboto-ThinItalic.ttf)}@font-face{font-family:RobotoCondensed-Bold;src:url(webfonts/RobotoCondensed-Bold.ttf)}@font-face{font-family:RobotoCondensed-BoldItalic;src:url(webfonts/RobotoCondensed-BoldItalic.ttf)}@font-face{font-family:RobotoCondensed-Italic;src:url(webfonts/RobotoCondensed-Italic.ttf)}@font-face{font-family:RobotoCondensed-Light;src:url(webfonts/RobotoCondensed-Light.ttf)}@font-face{font-family:RobotoCondensed-LightItalic;src:url(webfonts/RobotoCondensed-LightItalic.ttf)}@font-face{font-family:RobotoCondensed-Regular;src:url(webfonts/RobotoCondensed-Regular.ttf)}@font-face{font-family:RobotoMono-Bold;src:url(webfonts/RobotoMono-Bold.ttf)}@font-face{font-family:RobotoMono-BoldItalic;src:url(webfonts/RobotoMono-BoldItalic.ttf)}@font-face{font-family:RobotoMono-Italic;src:url(webfonts/RobotoMono-Italic.ttf)}@font-face{font-family:RobotoMono-Light;src:url(webfonts/RobotoMono-Light.ttf)}@font-face{font-family:RobotoMono-LightItalic;src:url(webfonts/RobotoMono-LightItalic.ttf)}@font-face{font-family:RobotoMono-Medium;src:url(webfonts/RobotoMono-Medium.ttf)}@font-face{font-family:RobotoMono-MediumItalic;src:url(webfonts/RobotoMono-MediumItalic.ttf)}@font-face{font-family:RobotoMono-Regular;src:url(webfonts/RobotoMono-Regular.ttf)}@font-face{font-family:RobotoMono-Thin;src:url(webfonts/RobotoMono-Thin.ttf)}@font-face{font-family:RobotoMono-ThinItalic;src:url(webfonts/RobotoMono-ThinItalic.ttf)}@font-face{font-family:RobotoSlab-Bold;src:url(webfonts/RobotoSlab-Bold.ttf)}@font-face{font-family:RobotoSlab-Light;src:url(webfonts/RobotoSlab-Light.ttf)}@font-face{font-family:RobotoSlab-Regular;src:url(webfonts/RobotoSlab-Regular.ttf)}@font-face{font-family:RobotoSlab-Thin;src:url(webfonts/RobotoSlab-Thin.ttf)}@font-face{font-family:Rochester-Regular;src:url(webfonts/Rochester-Regular.ttf)}@font-face{font-family:RockSalt;src:url(webfonts/RockSalt.ttf)}@font-face{font-family:Satisfy-Regular;src:url(webfonts/Satisfy-Regular.ttf)}@font-face{font-family:Schoolbell;src:url(webfonts/Schoolbell.ttf)}@font-face{font-family:Slackey;src:url(webfonts/Slackey.ttf)}@font-face{font-family:Smokum-Regular;src:url(webfonts/Smokum-Regular.ttf)}@font-face{font-family:SpecialElite;src:url(webfonts/SpecialElite.ttf)}@font-face{font-family:Sunshiney;src:url(webfonts/Sunshiney.ttf)}@font-face{font-family:Syncopate-Bold;src:url(webfonts/Syncopate-Bold.ttf)}@font-face{font-family:Syncopate-Regular;src:url(webfonts/Syncopate-Regular.ttf)}@font-face{font-family:Tinos-Bold;src:url(webfonts/Tinos-Bold.ttf)}@font-face{font-family:Tinos-BoldItalic;src:url(webfonts/Tinos-BoldItalic.ttf)}@font-face{font-family:Tinos-Italic;src:url(webfonts/Tinos-Italic.ttf)}@font-face{font-family:Tinos-Regular;src:url(webfonts/Tinos-Regular.ttf)}@font-face{font-family:Ultra;src:url(webfonts/Ultra.ttf)}@font-face{font-family:Unkempt-Bold;src:url(webfonts/Unkempt-Bold.ttf)}@font-face{font-family:Unkempt-Regular;src:url(webfonts/Unkempt-Regular.ttf)}@font-face{font-family:WalterTurncoat;src:url(webfonts/WalterTurncoat.ttf)}@font-face{font-family:Yellowtail-Regular;src:url(webfonts/Yellowtail-Regular.ttf)}
.accordion_holder2                                           { width:100%; height:auto; }
.accordion_item2                                             { width:100%; height:auto; }
.accordion_header2                                           { padding:5px; cursor:pointer; }
.accordion_header2 .acc2Text								 { margin:0; }
.accordion_content2                                          { background:#FFF; border:1px solid #EEE; padding:10px; height:auto; }
.accordion_header2:hover									 { }
.accordion_content2 div:hover								 { }
.accordionh2 {
	list-style:none;
	margin:30px 0;
	padding:0;
    min-height:270px;
	width:100%;
	margin:0 0 0 11px;
	/*border:2px solid #000000;
	border-bottom:2px solid #000000;*/
	overflow:hidden;
    background:#f7f7f;
}
.accordionh2 .accPanelh2 {
	float:left;
	display:block;
	height:auto;
	width:44px!important;
	overflow:hidden;
	text-decoration:none;
	font-size:16px;
	line-height:1.5em;
}
.accordionh2 .accPanelh2.activeh2 {
	width:75%!important;
}
.panelContenth2 {
	padding:15px 15px 15px 55px;
    height:240px;
	width:100%;
}
.blueh2 {
	width:42px;   
    min-height:270px;
	float:left;
	cursor:pointer;
}
.blueh2 > *{
  min-width:270px;
  height:24px;/*42*/
  transform: rotate(90deg);
  transform-origin: left top 0;
  margin-left:32px;
  margin-top:10px;
}
.last {
	border:none
}
.authorButton { background:#1b3075; border;1px solid #CCC; border-radius:3px; color:white; padding:5px 15px; }
.carousel_holder2                                            { width:100%; height:auto;}
.carousel_item2                                              { width:100%; height:auto; min-height:100px; }
.carousel_content2                                           { padding:10px; }
.carousel_content2 > div                                     { padding:0px; margin:0px; margin-bottom:10px; }
.carousel_next_button2                                       { position:absolute; right:0px; bottom:0; padding:5px; font-size:32px; cursor:pointer; padding-bottom:0px; }
.carousel_prev_button2                                       { position:absolute; left:0px; bottom:0; padding:5px; font-size:32px; cursor:pointer; padding-bottom:0px; }
.carousel-indicators {
    position: absolute;
    bottom: -9px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff\9;
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 10px;
    cursor:default;
}

.carousel-indicators .active{
   background:#000; 
}
.resourceContent .content-swapper { display: none; }
.resourceContent .content-swapper.active { display: block; }

.content-swapper { min-height:40px; height:auto; border:1px dashed #eee; }
/* Main content area */
.draganddrop {  margin: 20px; }
.content {   text-align: center;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;}
.cardSlots, .cardPile {  height: auto;  background: #1b3075;  border: 1px solid #f7f7f7;  -moz-border-radius: 10px;  -webkit-border-radius: 10px;  border-radius: 10px; -moz-box-shadow: 0 0 .3em rgba(0, 0, 0, .8); -webkit-box-shadow: 0 0 .3em rgba(0, 0, 0, .8);  box-shadow: 0 0 .3em rgba(0, 0, 0, .8);}
.cardSlots {  margin-bottom:10px;}

/* Individual cards and slots */
.cardSlots div, .cardPile div {  float: left;  width: 100%;  height: auto;  padding:10px;  margin: 5px;  border: 1px solid #f7f7f7;  -moz-border-radius: 10px;  -webkit-border-radius: 10px;  border-radius: 10px; }
.cardSlots div.hovered {  background-color: #aaa;}
.cardSlots div {  border-style: dashed;  background-color:#fff;}
.cardPile div {  background-color: #fff;  font-size: 14px;}
.cardPile div.ui-draggable-dragging {  -moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .8);  -webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .8);  box-shadow: 0 0 .5em rgba(0, 0, 0, .8);}

/* "You did it!" message */
.successMessage {  color:green;  padding-top:5px;}
.headingQ {font-weight:bold; text-align:center;}
.dragQ {text-align:center;}

.resourceContent .feedbackContent { display: none; }
.resourceContent .feedbackContent.active { display: block; }

.feedbackContent { min-height:40px; height:auto; border:1px dashed #eee; }
.hotspot_container                              { display: inline-block; position: absolute; width: 75px; height: 75px; min-height: 25px; min-width: 25px; }
.hotspot_spot                                   { width: 100%; height: 100%; cursor: pointer; position: absolute; }
.hotspot_content                                { width: 200px; height: 300px; position: absolute; }
.hotspot_close                                  { float: right; cursor: pointer }
.hotspot_container .ui-icon-gripsmall-diagonal-se 				{ background-position: -76px -221px; background-repeat: no-repeat; }
.hotspot_container .ui-icon 										{ width: 23px; height: 23px; }
.hotspot_content .ui-icon-gripsmall-diagonal-se 					{ background-position: -76px -221px; background-repeat: no-repeat; }
.hotspot_content .ui-icon 										{ width: 23px; height: 23px; }
.hotspot_content .ui-resizable-s 								{ height: 23px; }
.hotspot_content .ui-resizable-e 								{ width: 23px; }
.hotspot_content .ui-resizable-se 								{ width: 23px; height: 23px; }
.hotspot_container .ui-resizable-s 								{ height: 23px; }
.hotspot_container .ui-resizable-e 								{ width: 23px; }
.hotspot_container .ui-resizable-se 								{ width: 23px; height: 23px; }
.html5-box-drag{min-height:40px; height:auto; border:1px solid #ccc; background:#ccc; padding:10px;}
.activatefeedback{display:block!important;}
.html5-box-drop {min-height:40px; height:auto; border:1px dashed #ccc; background:#ccc; padding:10px;}
.inputObject section { width: 100%; display: table; padding: 1em 0 0; height:auto; }
.inputObject div { display: table-cell; width: 100%; }
.inputObject input { width: 100%; padding: .5em 1em; background-color:#ffffff; }
.basicSlider .slider{margin-left:auto; margin-right:auto; width:98%; margin-top:5px; background:#1b3075;}
.basicSlider .sliderText {float:right; padding-top:20px;}
.basicSlider b span {float:left; padding-top:20px;}
.ui-slider-horizontal .ui-slider-handle{top:0!important;}

.multianswer_holder                                         { width:100%; height:auto; border:1px solid #EEE; padding:10px; font-family:Arial; }
.multianswer_holder 
    .multianswer_item                                       { width:100%; height:auto; border:1px solid #EEE; padding:10px; margin-bottom:10px; }
.multianswer_holder 
    .multianswer_item
        .multianswer_number                                 { font-size:22px; width:100%; }
.multianswer_holder 
    .multianswer_item
        .multianswer_answers                                { width:100%; }
.multianswer_holder 
    .multianswer_item
        .multianswer_answers                                
             .multianswer_answer                            { width:100%; border-bottom:1px solid #EEE; height:30px; padding-top:5px; }
.multianswer_holder 
    .multianswer_item
        .multianswer_answers                                
             .multianswer_answer                            
                  .multianswer_text                         { width:auto; float:left; }
.multianswer_holder 
    .multianswer_item
        .multianswer_answers                                
             .multianswer_answer                            
                  .multianswer_response                     { width:auto; float:left; margin-left:20px; }
.multianswer_holder 
    .multianswer_submit                                     { width:100%; height:auto; }
.multianswer_holder 
    .multianswer_result 
         div                                                { width:100%; height:auto; padding:10px; margin-top:10px; }
.multianswer_holder
    .multianswer_button_next,
.multianswer_holder
    .multianswer_button_previous,
.multianswer_holder
    .multianswer_button_submit                              { width:auto; height:auto; padding:10px; background:#EEE; border-radius:5px; border:1px solid #CCC; margin-right:20px; }
.multianswer_holder
    .multianswer_button_next:hover,
.multianswer_holder
    .multianswer_button_previous:hover,
.multianswer_holder
    .multianswer_button_submit:hover                        { background:#FFF; cursor:pointer; }
.multianswer_holder
    .multianswer_button_next,
.multianswer_holder
    .multianswer_button_submit                              { float:right; }
.multianswer_holder
    .multianswer_button_previous                            { float:left; }

.questionaire_holder { font-family:Arial; font-size:14px; }
.questionaire_result_fail,
.questionaire_result_success { display: none; }
.questionaire_results { margin-top:10px; }
.questionaire_button { width:auto; padding:10px; background:#EEE; border:1px solid #CCC; border-radius:5px; }
.questionaire_button:hover { background:#FFF; cursor:pointer; transition:0.2s; }
.questionaire_button_previous { float:left; }
.questionaire_button_next,
.questionaire_button_submit { float:right; }
.questionaire_results,
.questionaire_controls,
.questionaire_answer,
.questionaire_title { padding:5px; }
.questionaire_title { font-size:18px; }
.questionaire_result_success { background:lightgreen; padding:10px; border-radius:5px; border:1px solid darkgreen; }
.questionaire_result_fail { background:lightpink; padding:10px; border-radius:5px; border:1px solid darkred; }

.questionaire_value { float:left; margin-right:10px; }
.quizHolder .sortable { list-style-type: none; margin: 0 auto; padding: 0; width: 60%; }
.quizHolder .sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; height: 40px; }
 .quizHolder .sortable li span { position: absolute; margin-left: -1.3em; }
  .quizHolder {width:100%; height:auto; padding-bottom:40px; border:1px solid #EEE;}
.quizHolder .heading, .quizQuestions {text-align:center;}
.quizHolder .correct { text-align:center; padding:20px; color:green;}
.quizHolder .correct p{ text-align:center; padding:20px; color:green;}
.quizHolder .heading{font-weight:bold;}
.quizHolder .submitButton{float:right; margin-right:200px; margin-top:25px;}
.quizHolder .incorrect {text-align:center; padding:20px; color:red;}
.selectList{width:100%;}
.shape-holder { background:#AAA; border-radius:50%; background:red; width:100%; }

/*Copyright 2011-2013 Wyatt Greene
http://techiferous.com

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.*/
/* Don't forget to include a CSS reset file otherwise it might look a little bit strange*/



a:active,a:focus {
	outline: expression(hideFocus='true');
}

p {
	margin-bottom: 20px;
}

#wrapper {
	width: 960px;
	margin: 0 auto;
	margin-top: 100px;
}
.slideTabs{
	width: 100%;
	margin-bottom: 40px;
    /*background:transparent!important;*/
}

.slideTabs .slideTabHead li{
	float: left;
	margin-right: 2px;
    list-style:none; 
    z-index:5;
}

.slideTabs .slideTabHead li a{
	text-decoration: none;
    display: block;
	padding: 17px 30px;	
	color: #ffffff;;
    border:1px solid #1b3075;
    background-color: #1b3075;
}

.tabs_container {
	padding: 40px;
	overflow: hidden;
	position: relative;
	background-color: #ffffff;
        height:auto;
        border:1px solid #655c89; 
        z-index:2;
        margin-top: -10px;
}

.tabs_container li {
	margin-right: 40px;
        list-style:none;
}

.transition {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.make_transist {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.hidescale {
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	filter: alpha(opacity=0);
	opacity: 0;
}

.showscale {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.hideleft {
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}

.showleft {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.hidescaleup {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}

.showscaleup {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.hideflip {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;

	-webkit-transform: rotatey(-90deg) scale(1.1);
	-moz-transform: rotatey(-90deg) scale(1.1);
	-o-transform: rotatey(-90deg) scale(1.1);
	-ms-transform: rotatey(-90deg) scale(1.1);
	transform: rotatey(-90deg) scale(1.1);

	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.showflip {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;

	-webkit-transform: rotatey(0deg) scale(1);
	-moz-transform: rotatey(0deg) scale(1);
	-o-transform: rotatey(0deg) scale(1);
	-ms-transform: rotatey(0deg) scale(1);
	transform: rotatey(0deg) scale(1);

	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.tabulous_active {
	/*background: white !important;
	color: #655c89 !important;
        border:1px solid #655c89;*/
}

.tabulousclear {
	display: block;
	clear: both;
}

.tabulous_active{font-weight:bold!important;}

.tab-container2                                              {display:inline-block; height:auto!important;}
.tab-header2                                                 {height:auto; float:left; padding:0px;}
.tab-header-item2 > a							             {padding:9px 15px; font-weight:normal; display:inline-block; text-decoration:none;cursor:pointer;}
.tab-header-item2                                            {float:left; list-style:none; margin:0px 5px;}
.tab-information2                                            {margin-top:38px; height: auto!important;}
.tab-information2 .tab-control2                              {padding-top:10px; height:auto;}
.tab-active2                                                 {display:block;}
.tab-inactive2                                               {display:none;}
.tab-information2 div:hover								 	 {min-height:20px!important;}
.activeTab 													 {font-weight:bold!important;}
/*.tab-container5                                              {width:100%; display:inline-block; height:auto!important;}
.tab-header5                                                 {width:100%; height:auto; float:left; padding:0px;}
.tab-header-item5  a                                         {background-color:#1b3075; color:#fff; padding:9px 15px; border-radius:5px 5px 0px 0px; font-size:14px; font-weight:normal; display:inline-block; text-decoration:none;}
.tab-header-item5                                            {float:left; list-style:none; margin:0px 5px;}
.tab-header-item5  a p                 						 {height:0px; width:auto;}
.tab-information5                                            { border-radius:5px; box-shadow:-1px 1px 1px rgba(0,0,0,0.15); background-color:#fff; border:1px solid #ccc; margin-top:38px; width:97%; height: auto!important;
}
.tab-information5 .tab-control5                               {padding-top:10px; height:auto;}
.tab-active5                                                 {display:block;}
.tab-inactive5                                               {display:none;}
.tab-information5 div:hover								 	 { min-height:20px!important;}
.activeTab {font-weight:bold!important;}*/
.verticalTab2	{height:auto; width:100%;}
.verticalTab2 .tab-titles2 {height:auto;}
.verticalTab2 .tabs-titles2 > div{
    cursor:pointer;	
  list-style:none; 
  padding:9px 15px; 
  text-decoration:none; 
  margin-top:3px; 
  z-index:2; 
  position:relative;
}
.verticalTab2 .tabs-titles2 > div p{
	height:0px;
}
/*.verticalTab2 .tabs-titles2 li.current{
    font-weight:bolder; margin-left:10px ;z-index:2; position:relative; 
}*/
.verticalTab2 .tabs-contents2{
    height:auto;
    z-index:10;
    margin-top:3px; 
    padding:0;
}
.verticalTab2 .tabs-contents2 > div{
    display:none;
	list-style:none;
    margin-top:4px;
}
.verticalTab2 .tabs-contents2 > div:first-child{
    display:block; 
   list-style:none;
}
.current2{font-weight:bold!important;}

.text-objector { padding:2px;}
.text-objector p { margin-bottom:0; }
.questionnaire_holder { font-family:Arial; font-size:14px; width:100%; height:auto;}
.questionnaire_result_fail,
.questionnaire_result_success { display: none; }
.questionnaire_results { margin-top:10px; }
.questionnaire_button { width:auto; padding:10px; background:#EEE; border:1px solid #CCC; border-radius:5px; }
.questionnaire_button_previous { float:right; margin-right:10px; cursor:pointer;}
.questionnaire_button_next,
.questionnaire_button_submit { float:right; cursor:pointer;}
.questionnaire_results,
.questionnaire_controls,
.questionnaire_answer,
.questionnaire_title { padding:5px; }
.questionnaire_title { font-size:18px; padding-left:20px; }
.questionnaire_result_success { background:lightgreen; padding:10px; border-radius:5px; border:1px solid darkgreen; }
.questionnaire_result_fail { background:lightpink; padding:10px; border-radius:5px; border:1px solid darkred; }
.questionnaire_value { float:left; margin-right:10px; }
.floatAnswer {display:inline; float:right; padding-right:20px; font-weight:bold;}
.questionnaire_button_next,
.questionnaire_button_submit { margin-right:13px; }
.questionnaire_question {margin-top:10px;}
